shell中使用判断有 文件类型的判断,字符串类型的判断,整数类型的判断,逻辑类型的判断。
继续阅读shell中的判断使用总结
分类: 默认
du 可以通过通过 –exclude 跳过指定的目录
linux 中 du 命令可以查看目录的大小,有时候需要跳过指定的目录,可以使用 --exclude。
继续阅读du 可以通过通过 –exclude 跳过指定的目录
#! /usr/bin/env bash 和 /usr/bin/bash 的区别是什么?
/usr/bin/bash 直接指定了,当前的脚本通过什么程序解析执行。而 #! /usr/bin/env bash 则是间接地的说明了当前的脚本需要通过脚本程序执行。
继续阅读#! /usr/bin/env bash 和 /usr/bin/bash 的区别是什么?
-bash: pstree: 未找到命令 怎么解决,需要安装( psmisc )
pstree 是一个可以查看进程数的命令。 如果在系统中执行的时候,发现没有这个命令,安装一下 psmisc 即可。
继续阅读-bash: pstree: 未找到命令 怎么解决,需要安装( psmisc )
centos 8 安装一个lnmp环境
centos8 已经发布一段时间,今天体验下,在centos8下安装一个 lnmp 环境。感觉比centos7编译安装php方便点。好多软件的版本都升级,使用比较方便。
linux 下批量修改文件的名字
linux 下批量修改文件的名字,可以使用 for
+ find
+ mv
。 首先 find 找出需要修改的文件名字,然后 for循环出啦,最后通过 mv重新命名
centos 7 安装mysql5.7的脚本文件
centos7使用yum安装mysql5.7的方法。 首先在官方(https://dev.mysql.com/downloads/repo/yum/)下载yum源。安装后直接安装mysql就可以。mysql5.7有一些默认的安全策略,比如密码不能太简单,不能从命令行中使用带有mysql密码的命令执行mysql语句。这里做了一下记录,写了一个脚本,省的每次都找答案。
linux操作系统的文件类型
linux和windows对文件的定义是非常不同的。linux中所有的东西都是文件,普通文件是文件,键盘硬盘也是,网络通信也是。因为linux就是用文件的形式对系统进行管理。linux中的普通文件类型就是我们平常理解的文件。linux中一共有7中文件类型。
继续阅读linux操作系统的文件类型
shell中grep正则的参数使用总结
shell中grep, 常用的参数有 -E 使用扩展正则表达式, -F 使用固定字符串进行匹配。这两个其实对应了两个命令egrep 和 fgrep。posix标准已经不推荐使用这两个命令了,通过 grep的不同参数,就可以使用这两个命令。
继续阅读shell中grep正则的参数使用总结
shell tr 命令使用总结
shell tr 命令是shell中的一个外部命令,不是shell内置命名。 tr命令的作用就是修改字符串。 可以进行删除和替换的操作。删除可以是指定的字符集合,或是重复的字符。tr命令接收的是从标准输入提供的字符串, 所以一般的用法都是 ** echo "some string ..." | tr [a-z] [A-Z] ** 这样的用法。这里示例是把小写字符转变成大写的。
继续阅读shell tr 命令使用总结