Linux 命令积累2

1.ls 命令

# ls -al
总计 20
drwxr-xr-x  3 root root 4096 06-04 09:58 .
drwxr-x--- 18 root root 4096 06-04 09:47 ..
drwxr-xr-x  2 root root 4096 06-04 09:44 tdir1
-rw-r--r--  1 root root    0 06-04 09:44 test

其中

Total后面的数字是指当前目录下所有文件所占用的空间总和。使用ls –lh可查看,也可使用ls –alh查看

第一段为文件类型和权限

第二段为节点数(i-node)

第三段为所有者

第四段为所属群组

第五段为文件大小,单位为字节(用 ls -lh会显示的更加人性化)

第六段为最后修改时间(#ls -l --full-time 可以显示完整时间)

第七段文件名称 (.表示但前目录 ..表示上级目录 ,如果文件前有.则表示此文件为隐藏文件)

 

文件类型:

  • [ d ]目录;
  • [ - ]文件;
  • [ l ]连接文件(link file);
  • [ b ]块设备,可随机存储;
  • [ c ]字符设备,键盘鼠标等。
  • [ p ]表示该文件为命令管道文件。与shell编程有关的文件
  • [ s ]表示该文件为sock文件。与shell编程有关的文件

 注:

ls 后跟 文件名,则仅显示此文件

#ls abc

ls 后跟 目录名,则显示此目录下所有文件(仅一层深度)

# ls dir1

#ls dir1/

ls 后跟 连接名

# ls -l link1  显示连接本身内容(连接和指向的目录信息)

#ls -l link1/ 显示连接指向的目录内容

http://www.cnblogs.com/cabin/archive/2010/08/30/1812973.html  这里介绍的非常详细


2.修改文件属性和权限

chmod 修改文件属性

chmod 777 abc

chmod u
g
o
a
+(加入)
-(除去)
=(設定)
r
w
x
檔案或目錄

chown 修改文件所有者

chgrp 修改文件所属群组

3.Linux控制台下文件颜色的意义

 蓝色  目录

兰绿色 连接文件

绿色 可执行文件

(灰)白色 普通文件

红色 没有配置执行权限的可执行文件(例如后缀 .gz)

黄色 字符设备和块设备

粉红色 (类型是S的文件) socet文件

暗黄色 (类型是p的文件)命令管道文件

绿色背景 拥有所有权限的目录

原文地址:https://www.cnblogs.com/ventry/p/2534222.html