列表对比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]'