目录
前言
整理有关Linux文件和目录的一些基础管理部分,以及vim编辑器的基础操作和命令,供初学者阅读。
一、Linux目录结构
1、所有分区、目录、文件等的位置起点
2、整个树形目录结构中,使用独立的一个"/"表示
常见的子目录:
/root | 系统管理员root的宿主目录 |
---|---|
/boot | 系统内核存放的目录 |
/home | 存放所有普通系统用户的默认文件夹 |
/bin | 存放所有用户都可执行且经常使用的命令,如cp,ls等 |
/etc | 保存系统设置与管理的文件 |
dev | 设备文件的存放位置(光驱、硬盘等) |
/sbin | 管理员可执行的管理命令 |
usr | 应用程序 |
/var | 日志文件 |
/lib | 存放系统程序的动态连接共享库文件(类似于windows里的DLL文件) |
/media | 可拆卸的媒介挂载点,例如U盘、光驱等 |
/proc | 存放映射系统信息的文件(不是真正的系统文件) |
/mnt | 用于临时挂载储存设备的目录 |
/opt | 第三方应用程序安装所存放的目录 |
/tmp | 存放系统的临时文件(过一段时间会自动删除) |
二、查看及检索文件
1.查看文件内容命令
1.1.cat
- cat——查看并显示出文件的内容
cat [选项 ] 文件名
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
cat命令也可以同时查看多个文件的内容,可以添加多个文件路径作为查看对象。
[root@localhost ~]# cat /etc/redhat-release /proc/version
常用选项:
选项 | 功能 |
---|---|
-n | 对所有输出的行数编号 |
-b | 对于空白行不编号 |
-s | 将所有的连续的多个空行替换为一个空行 |
1.2.more
1.全屏方式分页显示文件内容
more [选项] 文件名
2.界面的操作方法:
- 按Enter向下滚动
- 按空格键向下翻一屏
- 按b键向上翻一屏
- 按q键退出
- 下翻到最后一页后会自动退出
1.3.less
1、与more命令相同,但扩展功能更多
less [选项] 文件名
2.界面的操作方法:
- 按Page Up 向上翻页,Page Down 向下翻页
- 按“/”键查找内容
- 按“n”显示下一个内容,“N”显示上一个内容
1.4.head
head命令:显示文件开头的一部分内容,可以使用“-n”选项指定需要显示多少行的内容,若不指定默认显示十行
head -n 文件名 //n为行数
- 查看/etc/passwd 开头前5行的内容
[root@localhost ~]# head -5 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin: