-
locate 搜索文件,新增文件后若要该查询生效,需执行/updatedb;
//updatedb配置文件位于/etc/updatedb.conf,并以此为依据过滤查询结果。
原因:locate引用/var/lib/mlocate文件
查看全部 -
bash中其他特殊符号
' '
单引号。在单引号中所有的特殊符号,如$,`(反引号)都没有特殊含义
""
双引号。在双引号中特殊符号都没有特殊含义,但是$、`和\是例外,拥有“调用变量的值”、“引用命令”和“转义符”的特殊含义
``
反引号。反引号括起来的内容是系统内容,在bash中会先执行他。和$()作用一样,不过不推荐是使用$(),因为反引号非常容易看错
$()
和反引号作用一样,用来引用系统命令
#
在shell脚本中,#开头的行代表注释
$
用于调用变量的值,比如需要调用变量name的值时,需要用$name的方式得到变量的值
\
转义符,跟在\之后的特殊符号将失去特殊含义,变为普通字符。如\$将输出$符号,而不是当作时变量引用
查看全部 -
wc 【选项】【文件名】
选项】
-c 统计字节数
-w 统计单词数
-l 统计行数查看全部 -
正确输出和错误输出同时保存
命令 >> 文件 2>&1
以追加的方式,把正确输出和错误输出都保存到同一个文件当中
命令 &>>文件
以追加的方式,把正确输出和错误输出都保存到同一个文件当中
命令>>文件1 2>>文件2
把正确的输出追加到文件1中,把错误的输出追加到文件2中
查看全部 -
历史命令的调用
使用上、下箭头调用以前的历史命令
使用“!n"重复执行第n条历史命令
使用“!!”重复执行上一条命令
使用“!字串”重复执行最后一条以该字串开头的命令
查看全部 -
history 【选项】【历史命令保存文件】
选项】
-c 清空历史命令
-w 把缓存中历史命令写入历史命令保存文件~/.bash_history
查看全部 -
常用快捷键
ctrl+c 强制终止当前命令
ctrl+l 清屏
ctrl+a 光标移动到命令行首
ctrl+e 光标移动到命令行尾
ctrl+u 从光标所在位置删除到行首
ctrl+z 把命令放入后台
ctrl+r 在历史命令中搜索
查看全部 -
命令生效顺序
第一顺位执行用绝对路径或相对路径执行的命令
第二顺位执行别命
第三顺位执行Bash的内部命令
第四顺位执行按照$PATH环境变量定义的目录查询找顺序找到的第一个命令
查看全部 -
vim ~/.bashrc
#写入环境变量配置文件
unalias 别名
#删除别名
查看全部 -
alias
#查看系统中所有的命令别名
alias 别名=‘原命令’
#设定命令别名
查看全部 -
ehco -e "\e[1; 31m XXX \e[0m"
输出颜色
30m=黑色 31m=红色 32m=绿色 33m=黄色
34m=蓝色 35m=洋红 36m=青色 37m=白色
查看全部 -
echo -e
控制字符
\a 输出警告音
\b 退格键,也就是向左删除键
\n 换行符
\r 回车键
\t 制表键,也就是tab键
\v 垂直制表符
\0nnn 按照八进制ASCII码表输出字符。其中0为数字0,nnnn是三位八进制数
\xhh 按照十六进制ASCII码表输出字符。其中hh是两位十六进制数
查看全部 -
内核版本 发型版本查看全部
-
多命令顺序执行 逻辑运算符
查看全部
举报