Linux达人养成计划 I 学习笔记
ls [选项] [文件或目录]
- -a: 显示所有文件,包括隐藏文件
- -l: 显示详细信息
- -d: 查看目录属性
- -h: 人性化显示文件大小
- -i: 显示inode
ls -l 输出结果(如-rw-r--r--. 1 root root 1207):
符号 | 含义 |
---|---|
- | -文件 d目录 l软链接文件 |
rw- | u所有者权限 (r读-4 w写-2 x执行-1) |
r-- | g所属组权限 |
r-- | o其他*限 |
. | ACL权限 |
1 | 引用计数 |
root | 所有者 |
root | 所属组 |
1207 | 文件大小(字节) |
注:ll 相当于 ls -l
.开头的文件是隐藏文件
目录/文件处理命令
mkdir -p [目录名]:make directories
- -p 递归创建
cd [目录]:change directory
- cd /:进入根目录
- cd ~或cd:进入当前用户的家目录
- cd -:进入上次目录
- cd ..:进入上一级目录
- cd .:进入当前目录
pwd:print working directory
rmdir [目录]:remove empty directories
rm [文件或目录]:remove
- -r:删除目录
- -f:强制
cp [选项] [原文件或目录] [目标目录]:copy
- -r:复制目录
- -p:连带文件属性复制
- -d:若原文件是链接文件,则复制链接属性
- -a:相当于pdr
mv [原文件或目录] [目标目录]:move
- 剪切或重命名命令
常用目录的作用
- /:根目录
- /bin:命令保存目录(普通用户就可以读取的命令)
- /boot:启动目录,启动相关文件
- /dev:设备文件保存目录
- /etc:配置文件保存目录
- /home:普通用户的家目录
- /lib:系统库保存目录
- /mnt:系统挂载目录
- /media:挂载目录
- /root:超级用户的家目录
- /tmp:临时目录
- /sbin:命令保存目录(超级用户才能使用的目录)
- /proc:内存的挂载点,不能直接操作
- /sys:同上
- /usr:系统资源目录
- /usr/bin/:系统命令(普通用户)
- /usr/sbin/:系统命令(超级用户)
- var:系统相关文档内容
tab键:自动补全
链接命令
ln [原文件] [目标文件]:link
- -s:创建软链接
硬链接特征:
- 拥有相同的i节点和存储block块,可以看作是同一个文件
- 可以通过i节点识别
- 不能跨分区
- 不能针对目录使用
软链接特征:
- 类似Windows快捷方式
- 软链接拥有自己的i节点和Block块,但是数据块中只保存原文件的文件名和i节点号,并没有实际的数据
- 软链接文件的权限都为rwxrwxrwx
- 修改任意文件,另一个都改变
- 删除原文件,软链接不能使用
注:创建软链接原文件要写绝对路径