1 tab 命令补全
2 两个快捷键
CTRL+L 清屏幕 / clear
CTRL+U 清除一行中(光标前的部分)
3 tree 命令
root@carey-ThinkPad-T400:/var/www# tree html/
html/
├── getSession.php
├── index.html
├── index.php
└── session.php
0 directories, 4 files
root@carey-ThinkPad-T400:/var/www#
4.输入输出重定向
root@localhost ~]# ls -l >> /dev/null
符号 >> 是清空原内容,然后写入;符号 > 是在原内容的末尾追加屏
符号 >> 是清空原内容,然后写入;符号 > 是在原内容的末尾追加
输入重定向 符号 <
管道就是把一个输出作为另一个输入,常用在分步处理
1
2
3
|
ls -/etc |more;对文件内容分页浏览
ls –l/etc | grep init;用命令执行结果里提取
ls –l /etc | grep init | wc –l;其中wc用于计算有多少行
|
wc命令:
wc命令用来统计多少行,多少个单词,多少个字符
wc #会依次输出 行数,单词数,字符个数
wc -l #行数
wc -w#单词数
wc -c #字符个数
6 命令连接符&& 前一个命令执行成功,后一个命令才会执行
|| 前一个命令执行失败,后一个命令才会执行
7 命令替换符号在键盘tab上边的那个·,注意不是引号
遇到命令替换符号,会把命令替换符号内的语句当成命令执行,然后把执行结果返回给上一层
8 读取文件的开头或者结尾head -n 文件前几行
tail -n file 文件后几行
tail -f file 持续观察一个文件的结尾,适合动态观察log文件
8 grep文件搜索字符串grep 'guolei' /etc/passwd
/********************************************************************
grep 命令:
-r 表示递归的搜索 grep -r hello_* grep -r hello_*.sh
-i 表示忽略大小写搜索
-n 行号