liunx运维之道 第二章 2.1.2-2.1.6查看文件的内容

本文介绍了Linux运维中的文件查看方法,如cat、more、less、head、tail和wc等,以及ln的软链接和硬链接操作。还讲解了gzip、bzip2和tar的压缩解压技巧,并分享了一些实用的Linux使用技巧,如Tab补全、历史命令和清屏。最后提到了获取命令帮助的man、info和help命令。
摘要由CSDN通过智能技术生成

1.cat查看文件内容

-b显示行号,不包括行号
-n显示行号,包括空白行

1.看一下lyj.txt里的文件内容及行号

#cat  -n
     1	sadiuhbia iaufnkdsnvciua aosn iofnoasnc 
     2	sadsada asd
     3	adasdas 
     4	grefdg
     5	bfd
     6	 hy
     7	jn

2.more 分页查看文件内容,空格查看下一页,q键退出查看

#more  /root/install.log

3.less同more一样

4.head 查看文件头部内容,默认前10行

-c nK 显示前nKB的内容
-n 显示文件前n行的内容

1.查看/root/install.log文件的前2kb的内容

#head  -c  2k  /root/install.log

2.查看/root/install.log文件的前20行文件

#head  -20  /root/install.log

5.tail查看文件尾部内容,默认后10行

-c nK
-n

和上面操作一样,只不过是查看文件末尾的内容

6.wc显示文件的行,单词,字节统计信息

-c 显示文件字节信息
-l 显示文件行数统计信息
-w 显示文件单词统计信息

1.依次显示/root/lyj文件的行数,单词数,字节数

#wc  /root/lyj
 7 11 80 lyj

7.grep 查找关键词

-i 忽略大小写
-v 取反匹配
-w 匹配单词
–color 显示颜色

1.在lyj文件中过滤包含th的行

#grep   th  lyj.txt

2.过滤the的行

#grep   -i  the  test.txt

3.过滤单词num

#grep  -w  num  test.txt

4.过滤不包含the关键词的行

#grep  -v  the  test.txt

8.基本命令:echo

-n 不输出换行
-e 支持反斜线开始的转义符
-e中有许多的特殊符号比如:
\ 反斜杠
\ a 警报器
\ b 退格键
\ n 换行
\ t 生成水平Tab
\ v 生成垂直Tab
\ 033 字体颜色

1.输出“hello the wrod“字符

# echo "hello the wrod"
hello the wrod

2.输出hhello the wrod 并换行

#echo  -e  “hello the wrod \n”
hello the wrod

2.1.3 ln 链接文件

-s 软链接
ln 硬链接
链接文件分为两种 “软链接”和“硬链接”
1.我们说一说软链接是干什么的,字面意思他比较软没有硬链接强。
软链接他可以跨分区去链接文件并且源文件不能删除,要是删除源文件,链接文件就不能使用了。
创建一个软链接在 “/lyj/zyy.txt” 到 “/tmp/hi.txt”

#ln  -s   /lyj/zyy.txt  /tmp/hi.txt 

2.软链接说完了,说说硬链接,当你创建硬链接文件后,源文件可以删除,链接还可以使用。

创建一个硬链接在 “/lyj/zyy.txt” 到 “/tmp/hi.txt”

#ln  -s   /lyj/zyy.txt  /tmp/hi.txt 
#rm  /lyj/zyy.txt                       删除源文件,链接文件仍可以使用

2.1.4 压缩及解压

1. gzip 压缩与解压缩
-d 解压
文件压缩后会有后缀名.gz

1.压缩文件thllo.txt

#gzip  hello.txt

2.解压hello.txt.gz文件

#gzip   -d  hello.txt

2.bzip2压缩与解压缩
1.压缩文件thllo.txt

#gzip2  hello.txt

2.解压hello.txt.gz文件

#gzip2   -d  hello.txt

3.tar打包与解包
模式
-c 创建打包文件
-r 追加文件至打包文档
-t 列出打包文档的内容
-x 释放打包文件
选项
-C 指定解压路径
-f 指定打包后的文件名称
-j 打包后通过bzip2格式压缩
-z打包后通过gzip个格式压缩

1.将/etc/目录打包保存为etc.tar

#tar   cf  etc.tar  /etc/

2.将/boot目录打包并压缩为etc.tar.gz

#tar  -czf  etc.rar.gz  /boot/

3.解压gz格式的打包文档至当前目录`

#tar  -xzf  boot.tar.gz

2.1.5善用使用技巧

1.善于利用Tab键
在linux中有许多的命令,这些命令不需要每个都要背,只要记得开头的字母,按Tab都会补齐,如果你只记得开头是c 按下Tab后是不会补齐的,因为c开头的命令单词有很多,此时你按两下Tab键,既可以显示已c开头的所有命令。

2.使用历史命令
当你敲了一天的linux,头皮发麻,你可以看看你今天的历史命令,这会让你有成就感
输入histroy可以显示所有命令记录,每条都有自己的编号,如果你想执行第100条命令,可以通过 !100 来调用命令

3.适当清屏
快捷键:Ctrl+l
命令:clear

2.1.6 帮助

1.man 查看命令
举例:通过man可以查看ls下有多少选项和功能,反正我不看,因为都是英文…
在这里插入图片描述
2.info 与man相似,但info是信息模块化的
3.help 简要信息

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值