压缩和归档、文件搜索、文本过滤
  hjlznhSEnpzZ 2023年11月02日 33 0

列表对比Linux系统下常用压缩与解压缩命令的区别

压缩命令

特点

解压缩命令

zip

可压缩目录,不删除原文件

unzip

gzip

删除原文件,可指定压缩比

gunzip

bzip2

删除源文件

bunzip2

xz

压缩比更大

unxz

tar命令的语法与常用选项有哪些?各选项的作用是什么?

语法:tar 选项 打包后的名字 打包的文件或目录

常用选项:
	-c:创建打包文件
	-f:指定打包名
	-v:显示打包过程
	-x:释放、解包,不能和 `-c` 同时使用
	-t: 不展开归档,直接查看归档了哪些文件
	-z:调用 `gzip` 程序
	-j:调用 `bzip2` 程序
	-J:调用 `xz` 程序
	-C:指定解包目录
	-p:保留权限信息
	-r:向包中追加文件

列表对比比which、locate、find 3个查找命令

which

locate

find

用来查找命令的绝对路径

通过文件名检索文件,检索速度最快

全局性搜索文件

显示shell命令的绝对路径

所有能够检索的东西,都是存放在数据库中的

工作方式:沿着文件的层次结构依次向下搜索,找到符合条件的,打印或者是执行相应的操作

仅仅会在PATH变量中搜索要查找的命令

locate局限性,有的文件系统、有的文件及有的目录默认是不会搜索的

find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。

搜索时先查找别名,然后从PATH中查找

使用locate之前,先使用updatedb命令,手动更新数据库。


系统中常见查看文件内容的命令有哪些,简述其区别

cat:用来显示文件的内容
tac:倒序查看文件内容
more:显示文件内容,每次显示一屏
less:分屏上下翻页浏览文件内容,用PageUp键向上翻页,用PageDown键向下翻页
head:显示文件开头
tail:显示文件结尾

执行什么命令可以分页查看/etc/目录下扩展名为".conf"的配置文件?

more /etc/.conf
或
less /etc/.conf

执行什么命令可以统计/etc/目录下共包含多少个扩展名为".conf"的文件?

find /etc -name '*.conf' | wc -l

执行什么命令可以显示/etc/yum.conf文件中以"#"开头的行和空行以外的内容?

grep -v '^#' /etc/yum.conf | grep -v '^$'

tar命令的常用选项中,“-c”与”-C“的用途分别是什么?

-c:创建打包文件
-C:解压时指定路径

在vi编辑器的命令行模式下按哪些键可以将光标快速跳转到本行的行首?

Home键或“^”、数字“0” 跳转至行首

在vi编辑器中粘贴已复制的内容时,按p键与按P键的区别是什么?

p 小写 将缓冲区中的内容粘贴到光标位置处之后
P 大写 粘贴到光标位置处之前

vi编辑器中执行哪些操作可以保存并退出文件?

:wq
:wq!

在vi编辑器的末行模式下执行":5,15 s /initdefault/DEFAULT/g"的作用是什么?

将5行至15行的所有initdefault替换成DEFAULT

如何将/etc/passwd文件中的小写字母转换成大写字母。

cat /etc/passwd | tr '[a-z]''[A-Z]'


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读