PS1="\[\e[1;34m\][\u@\h \W]\\$\[\e[0m\] "
目录
前言
Linunx中一切皆是文件。
Linunx中区分大小写。
一、Linux目录结构
1.1 Linux目录介绍
- Linux是树形目录结构。
- / 是根目录
- 除了根目录都叫子目录,最后一级目录叫叶子目录
使用命令 ls 查看根目录 / 下的目录:
1.2 常用目录功能
目录 | 功能 |
---|---|
/root | 系统管理员root的宿主(家)目录 |
/home/xxx | 除 root 用户之外的普通用户的家目录,如/home/zhang3 |
/bin | 存放所有用户可执行的二进制命令。实际是个软链接,链接到 /usr/bin ,查看: bin -> usr / bin |
/sbin | 存放二进制文件,只有管理员可执行的管理命令。软链接到 /usr/sbin |
/boot | 系统内核、启动文件目录 |
/dev | 存放设备文件(光驱、硬盘等) |
/etc | 存放系统程序 和 大部分应用程序(rpm、yum安装)的配置文件 |
/var | 存放可以变化的文件,包括各种日志文件 |
/lib | 存放系统程序的动态连接共享库文件(类似于Windows里的DLL文件)。软链接到/usr/lib |
/usr | 存放系统用户工具和应用程序 |
/media | 可拆卸的媒介挂载点,例如U盘、光驱等 |
/proc | 存放映射系统信息的文件 |
/mnt | 用于临时挂载储存设备的目录 |
/opt | 第三方应用程序安装所存放的目录 |
/tmp | 存放系统的临时文件 |
二、cat 命令
用法:cat [选项] [文件名]...
作用:直接输出显示整个文件的内容。
选项 | 说明 |
---|---|
-n | 对所有输出的行数编号 |
-b | 对于空白行不编号 |
-s | 将所有的连续的多个空行替换为一个空行 |
操作实例:
如:空白行不编号,多空行合并为一个空行
例2:
cat -n ./initial-setup-ks.cfg
cat -b .