1.1命令格式与目录处理命令ls
一,命令格式
命令格式:命令 【-选项】【参数】
例如:ls -l /etc, ls -al /etc
说明:1,个别命令使用不必遵循该格式
2,当有多个选项时,可以写在一起,如:ls -al ,ls -alh等
3,简化选项与完整选项,如:-a 等于--all(简化选项一般用一个横杠,完整选项用两个横杠)
1,目录处理命令:ls
命令名称:ls
命令英文愿意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls 选项【-ald】【文件或者目录名】
-a 显示所有文件,包括隐藏文件
-l 显示文件或目录的详细信息
-h 文件大小带单位,配合-l使用,如:B,KB,MB,G等
-d 查看目录属性
注:选项也可以组合使用
例:ls -al /tmp,显示tmp目录下的所有文件包括隐藏文件的详细信息,文件大小不会显示单位
ls -lh /tmp,显示tmp目录下的文件不包括隐藏文件,文件大小会显示单位
ls -alh /tmp,显示tmp目录下的所有文件包括隐藏文件的详细信息,文件大小显示单位
这里需要说明一下使用-l之后显示的详细信息的说明:
例:ls -l /tmp
权限位 引用计数 所有者 所属组 文件大小 最后修改日期 文件名
-rw------- 1 root root 1025 3月 3 08:10 anachoda-ks.cfg
-rw-r--r-- 1 root root 24772 3月 3 08:10 install.log
-rw-r--r-- 1 root root 7690 3月 3 08:05 install.log.sys.log
权限位(后期会详细讲解):
-rw-r--r--
1,权限位可以分为2个部分,第一个部分为第一个字符,表示该文件的文件类型(最常见的为这三种,-表示该文件为二进制文件,d表示该文件是一个目录,l表示该文件是一个软连接文件(后面博文会详细讲什么是链接))
2,第二部分为9个字符,2--4位对应所有者的权限,5--7位对应所属组的权限,8--10对应其他人的权限。
r表示可读 w表示可写 x表示可执行
rw- r-- r--
u g o
u表示所有者,对应所有者的权限,2到4位的rw-表示所有者对改文件有读、写的权限,没有执行权限
g表示所属组,对应所属组的权限,5到7位r--表示所属组对该文件只有读的权限
o表示其他人,对应其他人的权限,8到10位r--表示其他人对该文件只有读的权限
所有者:一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者,所有者可以修改(后面博文中会详细讲)
所属组:当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组,所属组可以修改(后面博文中会详细讲)
其它组:除开文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组