文件和目录的常用命令

版权声明:说谎王八蛋,骗人是小狗 https://blog.csdn.net/xiaochun365/article/details/87868509

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.管道 |

将一个命令的输出作为另外一个命令输入

猜你喜欢

转载自blog.csdn.net/xiaochun365/article/details/87868509