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

一周第五次课(10月20日)
2.1/2.2 系统目录结构

常用命令:ls/alias & 目录结构、文件类型
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 文件类型

常用命令:ls/alias & 目录结构、文件类型
第一位为“-”是普通二进制文件
“d”为目录
“c”为字符串设备
“l”为软连接,相当于windows中快捷方式
“b”块设备,磁盘。光盘等
常用命令:ls/alias & 目录结构、文件类型
“s”为通信文件

2.5 alias命令
which ls 查看这个文件所在路径
直接敲alias可以看系统中所有有别名的命令
常用命令:ls/alias & 目录结构、文件类型
PATH 环境变量
创建别名:alias ww=’ls -lah’
再输入ww就可以直接ls -lah的效果了
删除别名:unalias ww