Linux的基础命令(续)
- mv 移动文件/目录或者修改文件/目录名字
- rm (remove)删除文件或目录(默认无法删除目录)
-f 强制删除,没有提示
-r递归式删除,可以删除目录及目录内容
-i在删除前需要确认
- 3.tree 以树状结构显示目录下的内容(目前CentOS 7里是默认没有安装tree命令的)
-L+数字,输入什么数字显示几层的目录(数字越小越好)
-F给不同类型的文件加上不同的标记(目录/)
例:/oldboy/
├── alex.txt
├── oldboy.txt
└── oldboy.txt.bak
- 4.vi Linux下面的命令编辑器
例:
vi /oldboy/oldboy.txt(vi进入文件)
按小写字母 i 进入文件编辑模式
输入后
按esc退出编辑模式
输入 :wq 保存退出
:q 退出
:q!强制退出
:wq保存退出
:wq!强制保存退出
- 5.cat 显示文件内容
例:
cat /oldboy/oldboy.txt(查看文件内容)
快捷键补充
esc+.(点) 使用上一个命令最后的路径/命令
目录结构的特点
- FHS协议
发布了目录层次标准,规定了根和/usr每个目录的作用
- 1.一切从根开始,Linux是一个有层次的目录结构
- 2.Linux系统下面的设备不挂载都无法使用
- 3.Linux每个目录都可以挂载到不同的设备(磁盘)上。
挂载:不挂载的设备就相当于没有窗户没有门的一个监狱,挂载就是给这个“监狱”(设备)开了一个入口,这个入口叫挂载点,一般是目录。
Linux的目录及含义
* /boot 引导目录,存放着系统内核
* /dev 存放设备软件的目录
* /etc 存放系统的配置文件的目录
* /home 普通用户的家目录
* /root (root)用户的家目录
* /lib (libary) 存放软件库的文件
* /lib64
* /lost+found 系统宕机,临时保存文件*
* /mut (mount tempoary)Linux系统下的一个默认的一个挂载点,是一个临时的挂载点
* /opt (option)第三方(下载)软件的安装位置
* /proc (process)进程,存放的是内存中的信息/进程/服务信息
* /sys 和/proc目录作用相似
* /tmp (temp,temporary)临时存放文件的位置,可以算是个垃圾堆(不要随意删除文件/目录)
* /usr (user/unix software resource)存放用户安装软件的目录
* /var (variable)经常变换的数据存放的位置,也可以叫日志