Linux文件与管理
文章目录
一、Linux目录结构
- /root
管理员的宿主(家)目录 - /home/ xxx
普通用户的家目录 - /bin
命令文件目录,存放所有用户可执行的命令 - /sbin
管理员操作目录,存放只有管理员可执行的管理命令 - /boot
系统内核、启动文件目录 - /dev
存放设备文件(光驱、硬盘等) - /etc
存放系统程序和大部分应用程序(rpm/yum安装)的配置文件 - /var
存放可以变化的文件,包括各种日志文件 - /lib
存放系统程序的动态连接共享库文件(类似于windows里的DLL文件) - /usr
存放系统用户工具和程序 - /media
可拆卸的媒介挂载点,例如U盘、光驱等 - /proc
存放映射系统信息的文件 - /mnt
用于临时挂载储存设备的目录 - / opt
第三方应用程序安装所存放的目录 - / tmp
存放系统的临时文件
二、查看文件内容cat命令
直接显示出整个文件的内容
cat【选项】文件名...
示例
[root@localhost ~]# cat /etc/sysconfig/network
[root@localhost ~]# cat/etc/redhat-release/proc/version
cat的常用选项
-n:对所有输出的行数编号
-b:对于空白行不编号
-s:将所有的连续的多个空行替换为一个空行
三、查看文件内容more命令
全屏方式分页显示文件内容
more【选项】文件名...
交互操作方法
- 按Enter键向下逐行滚动
- 按空格键向下翻一屏
- 按b键向上翻一屏
- 按q键退出
下翻到最后一页后会自动退出
结合管道操作使用时(例如:ls -R/ets | more)无法向上翻页
四、查看文件内容less命令
与more命令相同,但扩展功能更多
less【选项】文件名...
交互操作方法
- Page Up向上翻页,Page Down向下翻页
- 按“/”键查找内容,“n”下一个内容,“N”上一个内容
- 通过↑和↓方向键可以实现上下逐行滚动
- 其他功能与more命令基本类似
下翻到最后一页后不会自动退出
结合管道操作使用时可以向上翻页
五、查看文件内容head、tail命令
head命令
用途:查看文件开头的一部分内容(