目录和文件管理
一.Linux目录结构(树形目录结构)
根目录:所有分区、目录、文件等的位置起点,整个树形目录结构中,使用独立一个“/”表示
常见子目录 | 作用 |
---|---|
/root | 系统管理员root的宿主(家)目录 |
/home/xxx | 普通用户的宿主(家)目录 |
/bin | 存放二进制文件,所有用户可执行的命令,实际是个软链接,链接到/usr/bin |
/sbin | 存放二进制文件,只有管理员可执行的管理命令,链接到/usr/sbin |
/boot | 系统内核,启动文件目录 |
/dev | 存放设备文件(光驱,硬盘等) |
/etc | 存放系统程序和大部分应用程序(rpm,yum安装)的配置文件 |
/var | 存放可以变化的文件,包括各种日志文件 |
/lib | 存放系统程序的动态连接共享库文件(类似于Windows里的DLL文件)软链接到/usr/lib |
/usr | 存放系统用户工具和程序 |
/media | 可拆卸的媒介挂载点,例如U盘,光驱等 |
/mnt | 用于临时挂载储存设备的目录 |
/opt | 第三方应用程序安装所存放的目录 |
/tmp | 存放系统的临时文件,/tmp目录下的临时文件会被系统定期删除或者关机时自动删除 |
/proc | 包含虚幻的文件,他们实际上并不存在于磁盘上,也不占用任何空间(虽然用ls -l可以显示它们的大小)当查看这些文件时,实际上是在访问存在内存中的信息,这些信息用于访问系统 |
二.常用基础命令解析
1.cat:直接显示出整个文件的所有内容(不适用于读取长篇内容的文件)
格式:cat [选项] 文件名
选项 | 说明 |
---|---|
-n | 对所有输出的行数编号 |
-b | 对于空白行不编号 |
-s | 将所有的连续的多个空行替换为一个空行 |
2.more:查看文件内容(全屏方式分页显示文件内容)
格式:more [选项] 文件名
操作方式:
- Enter键:向下逐行滚动查看
- 空格键:向下翻一屏
- 字母B键:向上翻一屏
- 字母Q键:退出/下翻到最后一屏自动退出
- 结合管道符操作时将无法向上翻页
3.less:查看文件内容,与more相同,但有扩展功能
格式:less [选项] 文件名
操作方式:
- Page