1.ls (list)查看当前文件夹下的内容
-a:显示隐藏
-l:格式化显示
-h:好看点的显示方式
2.通配符
*:任意个数字符
?:任意一个字符
[]:字符组中的任意一个
[abc]:abc中选一个
[a-z]:a到z中的任意一个
3.pwd (print wrok directory) 查看当前所在文件夹
4.cd [目录名] (change directory)切换文件夹
cd :/home/用户目录
cd ~:/home/用户目录
cd . :当前目录
cd … : 上级目录
cd - :最近的两次之间切换
5.touch [文件名]
不存在,新建文件
存在,修改末次修改时间
6.mkdir [目录名] (make directory)创建目录
-p 递归创建目录
7.rm [文件名] (remove)删除指定的文件名
-r:删除目录
-f:强制删除
8.cp 复制文件或目录到另外一个文件或目录中
-i:覆盖文件提示
-r:复制目录
9.mv 移动文件或目录,也可给文件或目录重命名
-i:覆盖文件提示
10.tree 给出树桩图列文件目录结构
-d 只显示目录
11.cat 查看 创建 合并 追加文件内容等
-b:对非空行输出行号 (cat -b 123.txt 等价于 nl 123.txt)
-n:对输出的所有航输出行号
12.more 显示更多内容的文档
空格键:下一屏
Enter:滚动一行
b:回滚一屏
f:前滚一屏
q:退出
/word:搜索字符word
13.grep:文本搜索,允许正则查找(grep ^a -v 123.txt)
-n:显示匹配行及行号
-v:对结果求反
-i:忽略大小写
^a:行首a开头
b$:行尾b结束
14.echo,在终端显示指定的文字,通常会和重定向配合使用
echo char
15.重定向 > 和 >>
’ > :表示输出 ,会覆盖文件原有的内容
’ >> :会将内容追加到已有文件的末尾
16.管道 |
将一个命令的输出作为另外一个命令输入