1. ls 全称:list ls 查看目录文件 ls -a 查看所有文件,以 .点开头为隐藏文件 ls [目录] 查看某个目录下文件列表 ls -l 即 long ,展示文件更多信息,包括 文件权限 最后一次修改时间(LINUX没有创建时间的概念) ls -h h即 human,支持人性化选项,可搭配ls -lh 使用,下图展示区别 ls -d [目录] 查看某个目录信息,二不包括目录下文件 由上面的文件夹权限,我们引申出下面的内容: -rw-r--r-- -文件类型,(- 是二进制文件 d 是目录,l是软连接文件) rw- r-- r-- U G O u表示 所有者, g表示所属组 o 其他人 r 读 w写 x执行 2. mkdir mkdir 创建目录 mkdir -p 递归创建 cd 切换目录 cd .. 返回上一级 pwd 展示绝对路径 3. rmdir (remove empty directories) rmdir 删除空目录 4. cp (copy) 复制之后,目标位置的文件修改时间会变化,如果不希望时间变化,可以使用c p -p cp [要复制文件] [目标路径] 复制文件,(如果需要修改复制后文件名称,可直接命名) cp -r 复制目录 cp -p 复制文件 修改时间与原文件相同,保持之前的属性不变 5.mv (剪切,移动) 用于 剪切 或者 改名 mv [原文件或目录] [目标目录] 6.rm (删除文件或目录) rm -rf [文件或目录] rm -f 强制删除 rm -r 删除目录 7.touch (创建文件) touch [文件名] touch 'proms sss' 创建名称有空格的文件(不建议创建此种文件) touchu ppp aaa ccc 同时创建多个文件 8.cat 与 tac (查看文件) cat [文件名称] cat -n [文件名称] 展示文件内容及行号 tac [文件名称] 将文件内容倒着展示 9.more(分页查看文件) more [文件名称] 回车键 一行一行查看,空格键 一页一页查看 Q 退出 10. less less [文件名称] 与more 相同可以按页查看,区别是 可以往上翻页 在文件中 使用 /关键词,可以反白展示关键词,使用 n键 可以 往下看关键词 11. head (查看文件前几行) head -n 7 [文件名称] 表示查看文件前7行 head [文件名] 默认查看前10行 12 . tail(查看文件后几行) tail -n 7 [文件名称] 表示查看文件后7行 tail [文件名] 默认查看后10行 tail -f [文件名] 动态查看文件内容 tail -n +iLinNum // 从ILinNum开始显示到结束的内容 tail -n iLinNum // 显示最后 iLinNum 行的内容 head -n iLinNum // 显示开头 iLinNum 行的内容 head -n +iLinNum // 同 head -n iLinNum sed -n '5,10p' filename 只查看文件的第5行到第10行。 ln 链接 ln -s 文件或目录 软连接地址 ln 文件 硬链接地址 软链接文件特点: (1)文件类型 L. (2) 权限 rwxrwxrwx ,所有的人都有全部的操作权限,类似于window的快捷方式。 (3)大小比较小,只是一个符号链接,且有箭头指向源文件。 硬链接特点: (1) 拷贝 cp-p + 同步更新:即当改动硬链接文件那么 源文件同步更新(因为他们的i节点是相同的) (2)即使源文件丢失,硬链接不会受影响 (3) 硬链接不能跨分区,且不能针对目录使用 ls -i 查看i节点