一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。
今天来写一篇关于学习Linux基础命令——工作目录切换命令的博文,也实践了很多,总结给大家一起学习!
在使用以下命令时,可以先使用alias
命令查看你需要使用的命令的属性。
cat命令
用于查看纯文本文件(内容较少的)
-n
或-number
:由1开始对所有输出的行数进行编号cat
:进入交互模式Ctrl + C
:强制中断命令执行Ctrl + D
:退出交互模式cat >test.txt
:把内容写入到test.txt文件中,Ctrl + D
保存退出
more命令
用于查看纯文本文件(内容较多的);格式:more [选项] 文件
【基本指令】
- space——>往下一页显示
- enter——>向下滚动一行
- b——>往回一页显示
- q——>停止显示
less命令
用于对文件输出进行分页显示,使用[pageup]和[pagedown]
等按键能前后翻看文件,使用'q'
退出查看的状态;
head命令
用来显示文件的头部内容(默认10行);head [必要选项] [选择选项] 文件
-n
:用数字来指定显示的行数 例:head -4 /etc/passwd
tail命令
用来显示文件的尾部内容(默认10行);格式:head [必要选项] [选择选项] 文件
-n
:用数字来指定显示的行数 例:tail -4 /etc/passwd
wc命令
用于统计指定文本的行数,字节,字节数;格式:wc [选项] 文本
-l
:只显示行数-w
:只显示单词数-c
:只显示字节数
cut命令
用于按"列"提取文本字符;格式:cut [参数] 文本
-b
:以字节为单位进行分割-c
:以字符为单位进行分割-d
:自定义分隔符,默认为制表符-f
与-d
一起使用:指定显示那个区域
diff命令
用于比较两个文件内容的不同;格式:diff [选项] 源文件 目标文件
扫描二维码关注公众号,回复:
10290482 查看本文章
-y
:以并列的方式显示文件的异同之处-b
:忽略空格造成得到不同-B
:忽略空格造成的不同-q
:只报告什么地方不同,不报告具体的信息-i
:忽略大小写的变化-W
:在使用-y
参数时,指定栏宽