1、ls
①命令英文原意:list
②命令所在路径:/bin/ls
③执行权限:所有用户
④功能描述:显示目录文件
⑤语法:ls [选项] [文件或目录]
-a (all)显示所有文件,包括(以”.”开头的)隐藏文件
-l (long)详细信息显示
-d 查看目录属性
-h 人性化显示
-i 显示出每个节点的inode号
–rw-r–r–. 1rootroot 8470 Oct 15 04:56 install.log
①–:文件类型(-:二进制文件,d:目录,l:软链接文件)
②rw-r–r–:文件权限(r:读,w:写,x:执行)
每3个为一组,第一组:所有者权限,第二组:所有组权限,第三组:其他人权限
③1:指向该文件的硬链接数
④root:所有者
⑤root :所属组
⑥8470:文件大小
⑦Oct 15 04:56:最后修改时间
⑧install.log:文件名
2、mkdir
①命令英文原意:make directories
②命令所在目录:/bin/mkdir
③执行权限:所有用户
⑤功能描述:创建新目录
④语法:mkdir [选项] [目录名1][目录名2][目录名n]
-p:递归创建
当没有加任何选项时,默认不会进行递归创建目录,所以在没有/tmp/test这个目录存在的情况下,是无法成功创建/tmp/test/testmkdir目录的
而加上-p选项,表示递归创建目录,所以当没有/tmp/test目录存在的情况下,此命令会递归创建了/tmp/test目录和/tmp/test/testmkdir目录
mkdir可同时创建多个目录,只需要在参数中用空格把多个目录名隔开即可
3、cd
①命令英文原意:change directory
②命令所在目录:shell内置命令
③执行权限:所有用户
④功能描述:切换目录
⑤语法:cd [目录]
cd .. :表示切换当前目录的上一级目录
4、pwd
①命令英文原意:print working directory
②命令所在目录:/bin/pwd
③执行权限:所有用户
④功能描述:显示当前目录
⑤语法:pwd
5、rmdir
①命令英文原意:remove empty directories
②命令所在目录:/bin/rmdir
③执行权限:所有用户
④功能描述:删除空目录
⑤语法:rmdir [目录]
6、cp
①命令英文原意:copy
②命令所在路径:/bin/cp
③执行权限:所有用户
④功能描述:复制文件或目录
⑤语法:cp [选项] 原文件或目录1[原文件或目录2][原文件或目录n]目标目录
-r:复制目录
-p:保留文件属性
cp:复制文件,不加选项。
cp -r:复制目录
cp -p :复制文件并保留其文件属性
同时复制多个文件(一定要在最后指定目标目录)
cp /root/anaconda-ks.cfg /root/install.log.syslog /tmp
利用cp -r 复制并修改目录名:
cp -r /tmp/test/test2 /tmp/rename
复制并修改文件名:
cp /tmp/install.log /tmp
6、mv
①命令英文原意:move
②命令所在路径:/bin/mv
③执行权限:所有用户
④功能描述:剪切文件、改名
⑤语法:mv [原文件或目录] [目标目录]
*改名:原文件和目标文件在同一目录下
7、rm
①命令英文原意:remove
②命令所在路径:/bin/rm
③执行权限:所有用户
④语法:rm -rf [文件或目录]
-r 删除目录
-f 强制删除
⑤功能描述:删除文件或目录