根目录 = 家目录 所有分区、目录、文件等的位置起点 整个树形目录结构,使用独立的一个“/”表示 子目录 /root 管理员的宿主(家)目录 /home/xxx 除root用户之外的普通用户的家目录 /bin 存放二进制文件,所有用户可执行的命令。实际是个软连接,连接到/usr/bin /sbin 存放二进制文件,只有管理员可执行的管理命令。软链接到/usr/sbin /boot 系统内核、启动文件目录 /dev 存放设备文件(光驱、硬盘等) /etc 存放系统程序和大部分应用程序(rpm、yum安装)的配置文件 /var 存放可以变化的文件,包括各种文件日志 /lib 存放系统程序的动态连接共享库文件(类似于Windows里的DLL文件)。软链接 到/usr/lib /usr 存放系统用户工具和程序 /medir 可拆卸的媒介挂载点,例如U盘、光驱等 /proc 存放映射系统信息的文件 /mnt 用于临时挂载储存设备的目录· /opt 第三方应用程序安装所存放的目录 /tmp 存放系统的临时文件
PS1="\[\e[1;33m\][\u@\h \w]\\$\[\e[0m\]" 可以改变目录颜色更容易分辨 ^改这个数字变颜色直接显示出整个文件的内容 格式: cat 选项 文件名… 多个文件 redhat-release 查看当前系统版本 proc/version 查看当前内核版本 -n:对所有输出的行数编号 -b:对于空白行不编号 -s:将所有的连续的多个空行替换为一个空行
全屏方式分页显示文件内容 more 选项 文件名 … 交互操作方法 按Enter键向下逐行滚动 按空格键向下翻一屏 按b键向上翻一屏 按q键退出 下翻到最后一页后会自动退出 结合管道操作使用时(例如:ls-R/etc| more )无法向上翻页
与more命令相同,但扩展功能更多 less 选项 文件名… Page Up向上翻页,Page Down 向下翻页 按“"键查找内容,”n"下一个内容,“N”上一个内容 通过上和下方向键可以实现上下逐行滚动 其他功能与more命令基本类似 下翻到最后一页后不会自动退出 结合管道操作使用是可以向上翻页
head命令 用途:查看文件开头的一部分内容(默认为10行) head -n 文件名… //n为行数 tail命令 用途:查看文件结尾的少部分内容(默认为10行) tail -n 文件名… tail -f 文件名… //跟踪文件尾部内容的动态更新
统计文件中的单词数量(Word Count)等信息 wc 选项… 目标文件… 常用命令选项 -l : 统计行数 -w : 统计单词个数 -c : 统计字节数 注:不带任何选项的wc命令,默认同时使用-lwc 三个选项
在文件中查找并显示包含指定字符串的行 grep 选项… 查找条件 目标文件 常用命令选项 -i -v -n -c -e 查找条件设置 要查找的字符串已双引号括起来 “^……” 表示以…开头 "……… $"表示以……结尾
”^$"表示空行 -i : 查找时不区分大小写 -v :显示不包括匹配文本的所有行(反向查询,反向匹配) -c : 只输出匹配到的总行数(不是匹配到的次数) -n : 显示匹配行及行号 -e : 实现可多个查找条件的匹配,逻辑or关系 -E :支持使用扩展正则表达式,相当于使用egrep命令 -o : 精准匹配,即“仅匹配”之意
制作压缩文件、解开压缩文件 压缩 gzip [-9] 文件名… bzip2 [-9] 文件名… 解压 gzip -d .gz格式的压缩文件 bzip2 -d .bz2格式的压缩文件 常用命令选项 -9 使用“-9”选项可以提高压缩的比率 -d:用于解压缩已经压缩过的文件,相当于使用gunzip、bunzip2命令 gunzip 文件名.gz gzip -d 文件名.gz bunzip2 文件名.bz2 bzip2 文件名。bz2 解压 gunzip命令 等价于 gzip -d bunzip2命令 等价于 bzip2 -d
制作归档文件、释放归档文件 tar [选项]… 归档文件名 源文件或目录 tar [选项]… 归档文件名 [-c目标目录] 常用命令选项 -c : 创建。tar 格式的包文件 -x : 解开。tar 格式的包文件 -C :解压时指定释放的目标文件夹 -f : 表示使用归档文件 -P :打包时保留文件及目录的权限 -p : 打包时保留文件及目录的绝对路径 -t : 列表查看包内的文件 -v : 输出详细信息(Verbose) -j : 调用 bzip2 程序进行压缩或解压 -z : 调用 gzip 程序进行压缩或解压 cd /etc/ tar -jcvf usershow.tar.bz2 passwd shadow tar jxvf usershow.tar.bz2 -C /opt/