【Linux】3.Linux文件与目录管理
章节:http://c.biancheng.net/linux_tutorial/file_content/
一.层次结构

|
dev |
设备文件 |
| etc | 配置文件 |
|
media mnt misc |
挂载 |
| opt | 第三方软件 |
| boot | 启动 |
| root | root用户 |
| srv | 服务数据目录 |
| usr | Unix software Resource |
| var | 存储动态数据 |
对于家目录,
root /root
普通用户 /home/用户名
二.一切皆文件
在Linux中一切皆文件,使用任何设备都要将设备文件与已有的目录文件进行绑定,即挂载。
三.关机重启
shutdown -r now 会保存进程数据
reboot 不会保存进程数据
四.文件类型
可以简单地通过颜色来区分
蓝——文件夹
绿——可执行文件
红——压缩文件
链接文件
五.终端
5.1 呼出终端快捷键
Ctrl+Alt+T
5.2 当前登录信息
[root@localHost ~]
root 当前用户名称
localHost 主机名称
~ 当前所在目录
# 超级用户
$ 普通用户
5.3 指令
cmd [选项][参数]
选项:
(1)短格式使用1个-,如-l
(2)长格式使用2个-,如--all
总结:
(1)选项用来调整命令功能
(2)参数是命令的操作对象
六.常用命令
6.1 cd
cd change directory
调到指定路径
参数:
| ~ | 家目录 |
| - | 在最近两个目录间跳转 |
| . | 当前目录 |
| .. | 上层目录 |
6.2 pwd
print working directory 打印当前工作路径
6.3 whoami和who am i
whoami 查看当前执行操作的用户
who am i 查看开机时使用的用户
6.4 ls
list 列出文件
-l 列出长信息
6.5 mkdir
make directory
创建路径
-p 递归创建
-m 自定义目录权限
对应地,rmdir 删除目录
6.6 touch
创建文件,也可修改文件时间戳
6.7 ext文件系统
inode存放文件信息
block存放文件数据
6.8 ln
ln [选项] src tgt
创建链接
软链接:类似快捷方式,是对tgtFile的inode的复制
硬链接:另一份文件,指向tgtFile的inode
6.9 cp
cp src tgt
复制
-r 复制目录
-l -s 建立链接
6.10 rm
remove
删除
-r 递归删除,可用于删除目录
6.11 mv
移动或重命名
七.命令执行过程
(1)判断路径,是否是直接调用
(2)检查别名,是否是别名命令
(3)判断内外部,内:已在内存中,外:执行时须读文件
(4)必要的话,查找外部命令对应的可执行文件,路径由环境变量PATH提供
八.环境变量
环境变量有多个,PATH是其中一个
8.1 PATH
包含多个路径,以:隔开
8.2 which命令
查看命令的文件
which cmd

浙公网安备 33010602011771号