您的位置:首页 > 其它

常用命令:ls/alias & 目录结构、文件类型

2017-10-20 16:29 357 查看
一周第五次课(10月20日)

2.1/2.2 系统目录结构



bin 、sbin 系统命令(super)

dev 系统设备文件

etc 配置文件目录

home 用户家目录

lib、lib64 系统库文件(类似windows中的dll文件)

ldd /biin/ls 查看库文件具体位置

media 媒介目录

mnt 临时挂载目录

proc 系统启动的进程目录,每个进程会有个目录

root root用户的家目录

run 进程产生的临时文件,关机就会消失,进程pid就在这个目录下

srv 服务产生的文件一般都是空的

sys 系统内核相关的文件(一般不会动)

tmp 系统临时目录,权限比较大,任何用户都能读写

usr 用户文件,下面有bin,和bin、sbin下的文件差不多。还有个/usr/local/,用户库文件

var 系统日志目录、/var/log/

命令

cd 进入目录

mkdir 创建目录

rmdir 删除空目录

rm 删除文件

-r 如果非空目录会提示是否删除

-f 强制删除

tree 树型显示目录及子目录内容

-L 指定最大目录深度 (tree -L 2显示2层)

man 显示一个命令的帮助文档

2.3 ls命令

ls -l 查看文件权限,所属组和所属用户,大小,时间,文件名

ls -lh 根据大小自动显示大小单位K/M/G

ls -la 查看所有文件和隐藏文件或目录(前面带点的是隐藏文件,“.”表示当前目录)

ls -lt 根据时间排序显示

ls -ld 只显示目录本身

ls -i 查看多少个文件使用了相同的inode

inode存的是文件的属性,权限大小创建时间等等,记录这个文件存在磁盘中的位置,相同的inode在磁盘中存放的数据块所在的位置是一样的也是唯一的。inode所指向的文件快的位置。只是文件名字不一样,路径不一样

2.4 文件类型



第一位为“-”是普通二进制文件

“d”为目录

“c”为字符串设备

“l”为软连接,相当于windows中快捷方式

“b”块设备,磁盘。光盘等



“s”为通信文件

2.5 alias命令

which ls 查看这个文件所在路径

直接敲alias可以看系统中所有有别名的命令



PATH 环境变量

创建别名:alias ww=’ls -lah’

再输入ww就可以直接ls -lah的效果了

删除别名:unalias ww
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  目录结构