?????? 命令 |
????? 信息 |
备注 |
pwd |
显示当前工作的绝对路径 |
? |
ls [optional parameter] |
列出目录下的内容(不包括隐藏内容) |
可选参数有-a,-l?? ~?? 等 |
ll |
列出目录下的所有内容(包括隐藏内容) |
? |
mkdir [optional parameter] |
创建一个新的目录 |
可选参数有-p(多层创建) |
touch [optional parameter] |
创建一个新的文件 |
? |
rmdir |
删除一个空的目录 |
只能删除空目录 |
rm [optional parameter] |
移除文件或者目录 |
可选参数有-r(递归删除),-f(强制删除)… |
mv |
移动(修改)文件或者目录 |
? |
cd |
切换目录 |
可以是绝对路径,也可以是相对路径 |
cp [optional parameter] |
复制文件或者目录 |
可选参数-r(递归复制) |
cat [optional parameter] files |
查看文件内容 |
可选参数有-A(可显示特殊字符),-b(列出行号,空白行不显示), -n(列出行号,显示空白行好),-v(列出看不出来的特殊字符) |
tac [optional parameter] files |
cat的反写,从最后一行开始显示 |
? |
EOF ?files |
表示文本结束符(一般在shell脚本中配合echo使用) |
进行多行输入,直到出现下一个 EOF 为止 |
more ?files |
查看文件内容,按页显示文件内容 |
Space(空格键):向下翻一页,enter(回车) :表示向下翻一行 CTRL+F:表示向下滚动一屏,CTRL+B:返回上一屏 =输出当前行号,f:输出文件名和当前行号 q:表示离开more命令 |
less files |
查看文件内容 |
Space(空格键):向下翻一页,PgUp:向上翻一页,PgDn:向下翻动一页 /字符串:向下搜寻字符串,n是向下,N是向上查找 ?字符串:向上搜寻字符串,n是向上,N是向下搜寻 q:离开less这个程序 |
head [optional parameter] files |
查看文件头几行内容 |
-n 10:查看文件前10行内容 |
tail [optional parameter] files |
查看文件尾部几行内容 |
可选参数有: -n:查看文件尾部n行内容 -f:追踪文档的所有更新,文件改名或者删除追踪停止 -F:追踪文档的所有的更新,文件改名或删除时,保持重试,直到文件再次生成 Tailf:与 tail -f -10 效果一样,当文件不增长,不会访问磁盘 |
>(重定向) fileName |
写入fileName中 |
ls -l? > a.txt列表的内容写入a.txt文件中(覆盖写) ls -l? >> a.txt列表的内容写入a.txt文件中(追加到文本尾部) |
echo text |
显示出内容 |
echo 要显示的内容 >> 存储内容的的文件 (功能描述:将要显示的内容,存储到文件中) echo 变量??? (功能描述:显示变量的值) |
In[optional parameter] 源文件 目标文件 |
软链接 |
In -s 源文件 目标文件? 相当于创建了一个快捷方式 不加参数相对于是复制了一份源文件 |
history |
查看所敲命令的历史 |
? |
w |
用户的历史操作 |
? |
sort [optional parameter] |
文本排序 |
-n:数值排序,-r:降序,-t:字段分割符 -k: 以哪个字段为关键字进行排序(切割后第一个元素为 0 列)? eg:sort -t: -n -k3 /etc/passwd -u: 排序后相同的行只显示一次 -f: 排序时忽略字符大小写 |
uniq [optional parameter] |
输出或者忽略文件中的重复的行 |
Sort -n file | uniq? 使用sort命令排序后,再去除重复,得到的结果也是唯一 -u 去掉文本中的重复行,保存文件中的唯一 -c 去除重复,显示每行出现的次数 -d 只显示重复的行 |
wc [optional parameter]file |
文本统计 |
-l:只显示行,-w:只显示单词数,-c:只显示字节数,-L:最长的一行包含多少个字符 Eg:wc /etc/fstab 15??? 78??? ??????????????779 /etc/fstab 行??? 单词个数??? 字节 |
sed [optional parameter] |
文本编辑器 |
逐行处理,不处理原文件,只是处理模式空间中的副本 |
awk [optional parameter] |
扫描模式处理语言 |
用来处理数据,生成报告 |
? |
? |
? |