4.1查看及检索文件
a)查看文件内容1.Cat命令——显示并连接文件的内容(只显示文件尾部)
命令格式: cat[ 选项 ]文件名 . . .
Eg:参看/etc/sysconfig/network-scripts/ifcfg-eth0配置文件的内容及网卡信息
Cat /etc/sysconfig/network-scripts/ifcfg-eth0
Eg:查看rhel系统的发行版本信息及系统内核、开发环境、时间等
Cat /etc/redhat-release/proc/version
2.More 命令——全屏方式分页显示文件内容
命令格式: more[ 选项 ]文件名 . . .
Eg:分屏查看/etc/httpd/conf/httpd.conf(网站配置文件)
More /etc/httpd/conf/httpd.conf
Eg:分页查看/etc/目录下有哪些扩展名为 .conf的配置文件
Ls -lh /etc/*.conf|more
交互操作方法:按enter向下逐行滚动;空格向下翻一屏;q 键推出
3.Less命令——自由浏览,与more命令相同,但扩展功能更多
命令格式: less[ 选项 ]文件名 . . .
交互操作方法:page up 向上翻页,page down向下翻
4.Head 和tail命令——参看文件开头或末尾的部分内容(默认10行)
Head - n 文件名:查看文件开头的一部分内容
Tail - n 文件名: 查看文件结尾部分的少部分内容
Tail - f 文件名:跟踪文件结尾部分内容的动态更新,便于实时监控文件内容变化
Eg:查看用户账号文件/etc/passwd开头第1行至第四行的部分内容
Head - 4 /etc/passwd
Eg:查看公共日志文件/var/log/messages的最后十行内容并跟踪文件中的新纪录
Tail - f /var/log/messages
b)统计和检索文件内容
1.wc 命令——统计文件内容中的单词数量、行数等信息
命令格式: wc[ 选项 ]… 目标文件 . .
- c :统计文件内容中的字节数
- w :统计文件内容中的单词个数(以空格或制表位作为分隔)
- l :统计文件内容中的行数
Eg:统计当前linux系统中拥有的用户账号数量
Wc - l /etc/passwd
Eg:统计/etc/目录下共包含多少个扩展名为.conf文件
Find /etc - name “ * . conf ” | wc -l
Eg:统计/etc/hosts文件内容
Wc /etc/hosts
2.Grep 命令——检索、过滤文件内容(在文件中查找并显示包含指定字符串的行)
格式: grep[ 选项 ] . .查找条件目标文件. .
- I :查找内容时忽略大小写
- v :反转查找,即输出与条件不相符的行
查找条件设置:要查找的字符串以双引号括起来;” ^$”表示空行;” ^..”以…开头;” ..$ ”表示以…结尾
Eg:在账号文件/etc/passwd中查找包含ftp字符串的行
Grep “ ftp ” /etc/passwd
Eg:显示/etc/vsftpd/vsftpd.conf文件中以“#”开头的行和空行以外的内容
Grep -v “^#” /etc/vsftpd/vsftpd.conf | grep -v “ ^$ ”
4.2备份与恢复文档
a)使用压缩和解压缩工具
1.gzip和gunzip命令:【bzip2的压缩效率更高】
文件扩展名为 .gz
Eg:解压缩文件
Gzip- dmkfile.gz=gunzipmkfile.gz
2.Bzip2和bunzip2 命令:
文件名为 .bz2
– 9表示高压缩比,多在创建压缩包时用
– d用于解开已经压缩过的文件
b)使用tar归档和释放工具
- c:创建 .tar 格式的包文件
- C:解包时指定释放的目标文件夹
- f :表示使用归档文件
- j :调用bzip2程序进行压缩或解压
- p :打包时保留文件及目录的权限
- P :打包时保留文件及目录的绝对路径
- t :列表查看包内的文件
- v :输出详细信息
- x:解开.tar 格式的包文件
- z :调用gzip程序进行压缩或解压
1.制作归档备份文件
Tar [ 选项 ]… 归档及压缩文件名 需要归档的源文件或目录 ..
Eg:备份/etc/和/boot目录并在当前目录下生成名为sysfile.tar.gz的归档文件
Tar zcvf sysfile.tar.gz /etc/boot
Eg:对/home目录及/etc/passwd、/etc/shadow文件备份并在/tmp目录下生成名为usershome.tar.bz2归档压缩包
Tar jcvf /tmp/usershome.tar.bz2 /home/etc/passwd/etc/shadow
2.从归档文件中恢复数据
Tar [ 选项 ] … 归档及压缩文件名 [ - C 目标目录]
Eg:从备份文件usershome.tar.bz2中恢复数据并释放到根目录下
Tar jxf /tmp/usershome.tar.bz2 -C /
使用vi 文本编辑器
a)Vi编辑器的工作模式
命令模式:启动vi默认进入命令模式,功能:字符串查找、删除、复制、粘贴等操作
输入模式:录入文件内容,可以对文本文件正文进行修改或者添加新的内容
末行模式:可以设置vi编辑环境、保存文件、推出编辑器以及查找、替换等
b)命令模式中的基本操作
1.模式切换:
2.移动光标:
3.复制、粘贴、删除:
末行模式中的基本操作
1.保存及退出VI编辑器:
2.打开新文件或读入其他文件内容:
3.替换文件内容
补充:
Shift + pageup/pagedown 浏览字符输入历史
Jobs 查看后台任务
Ctrl+z后台挂起
Fg …将后台程序调到前台
欢迎关注微信公众号:小温研习社