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 简要信息