闲暇之时,学学UNIX命令

闲来无事,看了UNIX的一些命令,总是记不住,为了加深记忆,特来手打一遍,正好整理一下。

①查看命令的帮助可以使用

1>man如man ls 可以显示系统手册页中的内容。space键显示下一屏的信息,q键退出man并返回到shell的提示符下,也可以利用pageup和pagedown来进行滚动浏览。

2>help如ls --help是一个工具选项,可以用来显示一些工具的信息。

3>info如info ls一个基于菜单的超文本系统。?键可以列出info窗口中的相关命令,space键在菜单项中进行滚动浏览。

②ls命令

1> ls 是list的简写,顾名思义,打印出当前目录的清单(不包含隐藏文件)

2> -a 显示当前目录的所有文件,包含隐藏文件。(也就是在文件名字以“.”开头的文件)

3> -l 列出当前目录下的文件和子目录的详细信息。

以笔者的电脑为例:

[root@user root]$ ls -l
第一行:合計 7896
第二行:drwxrwxrwx. 3 root    staff    4096  8月 26 12:48 2014 tmp
第三行:-rwxr-xr-x. 1 root    root       1595  3月 11 16:50 2014 tomcat-users.xml

会得到一个九个字段的列表,它们具体都代表什么意思呢?

第一行 合计(total)。这个数值是该目录下所有文件及目录列表第5个字段的和(以k为单位),也就是该目录的大小.请注意和该目录下的文件和子目录下文件的总合做区分。

第二行和第三行的一串字符对于不懂的人来说 岂止是无解简直是无解呐!!!

‘drwxrwxrwx’是文件属性字段。总共有10个字母组成,第一个字母表示文件类型,“-”表示普通文件,“d”代表目录(dirtectory),“l”代表链接文件(link),“b”代表块设备文件(block)。

后面9个字母表示文件的权限.
r表示读 (Read)
w表示写 (Write)
x表示执行 (eXecute)

其中前三个表示文件属主的权限,中间三个表示组用户权限,最后三个表示其他用户权限

第二行的‘3’指文件硬链接(一个文件的多个文件名之间互称为硬链接)数(即这个文件总共有多少个文件名)或目录子目录数

‘root’表示这个文件是属于哪个用户的.UNIX类系统都是多用户系统,每个文件都有它的拥有者.只有文件的拥有者才具有改动文件属性的权利.当然, root用户具有改动任何文件属性的权利。如果某一个用户因为某种原因,被删除,而该用户的文件还存在,那么用ls -l 查看该文件将显示一个代表用户存在前ID号的数字
'staff'表示文件拥有者所在的组

‘4096 ’表示文件大小,如果是一个文件夹,则表示该文件夹的大小.请注意是文件夹本身的大小,而不是文件夹以及它下面的文件的总大小!!!

‘8月’表示文件创建月份

‘26表示文件创建日期

‘12:48’表示文件创建时间

‘2014’表示文件创建年份

‘tmp’表示文件名,如果是一个符号链接,那么会有一个 "->" 箭头符号,后面根一个它指向的文件名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值