Linux知识体系整理笔记(五)

Linux文件与目录管理

处理目录常用命令:

ls:列出目录(-a 全部文件,开头为.的隐藏文件也列出来。-d 目录本身,而不是列出目录内的文件数据。 -l 长数据串列出,包含文件的属性与权限等)

cd:切换目录(cd ~回到自己的家目录,或者/root,cd..回到上一级的目录)

pwd:显示当前的目录(就是当你不知道你在哪个目录时用,带-p才是完整的路径展示,否则中间会省略很多路径)

mkdir:创建一个新的目录(-m 拥有位置文件的权限,-p帮你把需要创建的目录递归创建起来,例如

mkdir -p test1/test2/test3/test4

mkdir -m 修改文件权限

上节我们提到属性由三个rwx组成,为了设置属性方便,我们定义了r为4分,w为2分,x为1分

假如我们mkdir -m 711 test ,那么三个rwx分别为 rwx --x --x,也就是创建这个文件的属性设置成这样

rmdir:删除一个空的目录(带-p则连同上一级空的目录也一起删除)

cp:复制文件或目录(参数丰富,可以上网查阅,典型语法:cp ~/.bashrc /tmp/bashrc,意思:复制root目录下的.bashrc到/tmp目录下,并命名为bashrc)

rm:移除文件或目录(-f 忽略不存在的文件,不出现警告 -i互动模式,删除前询问使用者是否删除  -r递归删除,非常危险)

mv bashrc mvtest 把bashrc移动到mvtest文件夹中,参数:-f 目标已经存在也不会询问,直接覆盖 -i若已经存在的时候,会进行询问

Linux文件查看

cat :由第一行开始显示文件内容

tac:从最后一行开始显示

head:只看头几行

tail:只看尾几行

若对指令有疑惑,man cp(指令)即可出来帮助文档

 

 

你可能感兴趣的:(Linux知识体系整理笔记(五))