RHCSA总结

一、经典树形目录结构

在这里插入图片描述

二、文件管理

  1. touch:创建普通文件,格式:touch [OPTION]… FILE…
  2. cd:切换所在目录
  3. stat:查看文件的信息
  4. rm:删除文件,如删除普通文件:rm [-f] 文件名
  5. more:按页显示文本文件的内容(全屏的方式)
  6. mv:移动文件
  7. cat:显示文件的内容
  8. less:查看文件内容
  9. head:用来显示文件的开头至标准输出中
  10. tail:从指定点开始,将文件写入到标准输出中
  11. grep:根据特定的字符串,对指定文件的每一行进行搜索,如果找到了这个字符串,就将含有这些内容的行输出
  12. find:查找某个指定文件
  13. ln:为指定文件在别的地方建立一个同步链接,如创建软链接文件:ln -s 原文件 链接文件;创建硬链接: ln 原文件 新文件

grep和find
1.grep
用法:

  1. 查找文件里有字符h的字符串:grep h 文件名
  2. 匹配整个单词:grep -w 单词 文件名
  3. 匹配以q开始的行:grep 1文件名
  4. 匹配以q结束的行:grep q$ 文件名
  5. 匹配以数字开头的行:grep 2 文件名
  6. 匹配以q或者f开头的行:grep 3 文件名
  7. 不匹配以q或者f开头的行:grep [qf] 文件名
  8. 匹配oo前面不是f或者g的字符串:grep [^gf]oo 文件名
  9. 匹配以#号开头的行:grep ^#
  10. 过滤空白行:grep ^$
  11. 如果要明确搜索子目录:grep -r h ./*
  12. 忽略子目录:grep -d skip h ./*
  13. -l:查询多文件时只输出包含匹配字符的文件名
  14. 搜索时忽略大小写:grep -i
  15. 搜索时显示没有匹配到的行:grep -v
  16. 搜索时显示匹配到的那一行以及下2行:grep -A 2
  17. 搜索时显示匹配到的那一行以及上2行:grep -B 2
  18. 搜索时显示匹配到的那一行以及上下2行:grep -C 2 .find
    用法:
  19. 在根目录下查找文件httpd.conf:find / -name httpd.conf
  20. 在/etc目录下查找文件名中含有字符串‘srm’的文件:find /etc -name ‘srm’
  21. 在当前目录下查找文件名开头是字符串‘srm’的文件:find . -name ‘srm*’
  22. 查找在系统中最后X分钟访问的文件:find / -amin -X
  23. 查找在系统中为空的文件或者文件夹:find / -empty
  24. find / -passwd X   # 查找在系统中属于passwd 名称为X的文件
  25. 寻找/etc/下面的文件,如果文件日期比/etc/passwd新就列出:find /etc/ -newer /etc/passwd
    软链接和硬链接
  26. 软链接:和原文件不是一个文件。例如Windows的快捷方式,如果原始文件被删除,所有指向它的符号链接也就都被破坏了。符号链接记录的是目标的path。符号链接可以跨越文件系统,也可以为目录建立。软链接有自己的node,是linux特殊文件的一种,作为一个文件,它的数据是它所连接的文件的路径。
  27. 硬链接:只能引用同一文件系统中的文件。它引用的是文件在文件系统中的物理索引(也称为inode)。当移动或者删除原始文件时,硬链接不会被破坏,因为它所引用的是文件的物理数据而不是文件在文件结构中的位置。硬链接记录的是目标的inode。

三、压缩和解压缩

*.gzgzip程序压缩的文件
*.bz2bzip2程序压缩的文件
*.tartar程序打包的数据,并没有经过压缩
*.tar.gztar程序打包的文件,其中经过gzip的压缩
*.tar.bz2tar程序打包的文件,其中经过bzip2的压缩

1. 常见的压缩命令
压缩文件:
gzip 文件名(原文件不存在)
gzip -c 文件名1 >文件名1.gz (保留原文件,-c表示将压缩过程中产生的数据输出到屏幕上)
bzip2 文件名
bzip2 -c 文件名1 >文件名1.bz2(保留原文件)

解压文件:
gzip -d 文件名.gz(不保留)
gunzip 文件名.gz
gzip -cd 文件名2.gz >文件名2(保留原文件)
查看压缩过的文本文件内容:zcat 文件名.gz
bzip2 -d 文件名.bz2(不保留原文件)
bunzip2 文件名.bz2
bzip2 -cd 文件名2.bz2 > 文件名2(保留原文件)
查看压缩过的文件内容:bzcat 文件名.bz2

2. 常见的压缩方式
(1)打包、压缩文件1和2并重命名:tar zcvf 新文件名 文件名1 文件名2 文件名3 文件名4
(2)解压:tar xvf 文件名(该命令会自动判断归档文件的压缩格式,自动调用相关程序进行解压缩)
(3)解压到指定路径:tar xvf 文件名 -C 目标路径(-C是指定路径,-d为指定文件夹)
(4)查看已压缩文件:tar tf 文件名


  1. q ↩︎

  2. 0-9 ↩︎

  3. qf ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值