大佬教程收集整理的这篇文章主要介绍了Linux系统配置(文件管理),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
目录
前言
一、查看及检索文件
1、查看文件内容
(1)cat
(2)more
(3)less
(4)head与tail
2、统计和检索
(1)wc
(2)grep
二、文件操作
1、压缩与解压缩
2、tar
3、vi文本编辑器
结语
在Linux操作系统中c;绝大多数的配置文件是以普通文本格式保存的c;这些配置文件决定着系统及相关服务、程序的运行
cat 选项 -n 显示行号(包括空行) -b 显示行号(不包括空行)
@H_540_90@more 选项 -数字 一次显示的行数 +数字 从第某行开始显示 -s 当遇到有连续两行以上的空白行c;就代换为一行的空白行
常用操作 Enter 向下n行c;需要定义c;默认为1行 Ctrl+F 向下滚动一屏 空格键 向下滚动一屏 Ctrl+B 返回上一屏 V 调用vi编辑器 q 退出more
less与more类似c;less可以随意浏览文件c;支持翻页和搜索c;支持向上翻页和向下翻页
less 选项 -i 忽略搜索时的大小写 -m 显示类似more命令的百分比 -N 显示每行的行号 -s 显示连续空行为一行 -S 行过长将超出部分舍弃
常用操作 / 查找 ? 字符串:向上搜索"字符串"的功能 n 重复前一个搜索(与 / 或 ? 有关) N 反向重复前一个搜索(与 / 或 ? 有关) b 向上翻一页 d 向后翻半页 Q 退出less命令 u 向前滚动半页 y 向前滚动一行 空格键 滚动一页 回车键 滚动一行 pagedown 向下翻动一页 pageup 向上翻动一页
全屏操作 ctrl + F 向前移动一屏 ctrl + B 向后移动一屏 ctrl + D 向前移动半屏 ctrl + U 向后移动半屏 单行操作 j 向前移动一行 k 向后移动一行 其它操作 G 移动到最后一行 g 移动到第一行 q或ZZ 退出 less 命令
head -数字 文件 显示文件前几行内容 tail -f 文件 -n 数字 显示文件末尾几行内容并实时更行
wc 选项 -l 只显示行数 例: wc virc virc文件内容的统计信息 64 283 1982 virc virc文件内容的行数为64、单词数283、字节数1982
grep 选项 -i 忽略字符大小写的差别 -v 查找不包含某的文件内容 -n 显示行号 例: grep -v '^#' /etc/yum.conf | grep -v '^$' 查找文件内以#号开头和不包含空格的内容 grep -vE '^#|^;|^$' smb.conf 查找文件中不以#;开头和没有空行的内容 ^表示行头(行首c;第一个字符之前) $表示行尾(一行最后一个字符之后) ^$合在一起c;表示空行
gzip 文件名 压缩文件 gzip -d 文件名.gz 或 gunzip 文件名 解压 bzip2 文件名 压缩文件 bzip2 -d 文件名.gz 或 bunzip2 文件名 解压
zip 选项 -r 递归处理c;将指定目录下的所有文件和子目录一并处理 -d 从压缩文件内删除指定的文件 -v 显示指令执行过程或显示版本信息 例: zip -r html.zip /home/html 将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的html.zip zip -dv cp.zip a.txt 从压缩文件 cp.zip 中删除文件 a.txt unzip 解压 unzip -l zip格式压缩包 查看压缩包中包含的文件
tar 选项 -c 创建.tar格式的文件包 -C 解除时指定解压到的目标文件夹 -f 指定文件 -v 显示指令执行过程 -j 调用bzip2 -z 调用gzip -x 解除.tar格式合并的文件包 例: 合并 tar -zcf 合并后文件名 要合并的文件或目录 以gzip.tar格式合并 tar -jcf 合并后文件名 要合并的文件或目录 以bzip2.tar格式合并 解除合并 tar -zxf 文件 -C 解除合并后文件要放的目标目录 解除gzip.tar格式的合并 tar -jxf 文件 -C 解除合并后文件要放的目标目录 解除bzip2.tar格式的合并
vim 文件名 i 切换到输入模式c;以输入字符 : 切换到底线命令模式c;以在最底一行输入命令 在命令模式下按下a或i或o就进入了输入模式 a 光标位置之后输入内容 i 光标位置之前输入内容 o或O 光标所在行之后插入新行或光标所在行之前插入新行 方向键 在文本中移动光标 HOME或END 移动光标到行首或行尾 Page Up/Page Down 上/下翻页 ctrl B 或 ctrl F 上/下翻页 Insert 切换光标为输入/替换模式c;光标将变成竖线/下划线 1G、G或数字加G 跳转到第一行、末行或某个数字行 u 撤销上一次操作 U 撤销对当前行的所有编辑 ESC 退出输入模式c;切换到命令模式 删除 x 删除当前光标所在处的字符 BACK SPACE 删除光标前一个字符 DEL 删除光标后一个字符 dd 删除光标所在行 数字dd 删除从光标开始的第某个数字行内容 d^ 删除光标之前所有字符 d$ 删除光标之后所有字符 复制 yy 复制光标所在行内容 数字yy 复制从光标开始的第某个数字行内容 粘贴 p或P 粘贴到光标之前或之后 /字符 查找文件中某字符c;按n可移动到下一个结果c;U移动到上一个结果 末行模式(按下shift :) 在末行模式输入set nu或set nonu显示或取消显示行号 wq 保存退出 q! 强制退出 e 文件名 打开其他文件 :数字行c;数字行 sub /查找字符1/替换后字符2/g 将第几行到第几行字符1替换为字符2 :% sub /查找字符1/替换后字符2/g 将全部范围的字符1替换为字符2
对于一个文本格式的配置文件c;可以利用不同的查看方式来获知文件内容c;如直接显示整个文件内容、分页查看文件内容c;或者只查看文件开头或末尾的部分内容
以上是大佬教程为你收集整理的Linux系统配置(文件管理)全部内容,希望文章能够帮你解决Linux系统配置(文件管理)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。