目录
一、常用文件查看命令
cat、more、less、tail、wc命令
1.cat查看文件内容
2.more分屏显示文件内容
-<数字> 指定每屏显示的行数;
-d 显示“[press space to continue,‘q’ to quit.]”和“[Press ‘h’ for instructions]”;
-c 不进行滚屏操作。每次刷新这个屏幕;
-s 将多个空行压缩成一行显示;
-u 禁止下划线;
+<数字> 从指定数字的行开始显示
示例:
more -dc test
//显示文件test,显示之前先进行清屏
3.less命令
less命令类似于more命令,但功能更多,
-b <缓冲区大小> 设置缓冲区的大小。
-e 当文件显示结束后,自动离开。
-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件。
-g 只标志最后搜索的关键词。
-i 忽略搜索时的大小写。
-m 显示类似more命令的百分比。
-N 显示每行的行号。
-o <文件名> 将less 输出的内容在指定文件中保存起来。
-Q 不使用警告音。
-s 显示连续空行为一行。
-S 行过长时间将超出部分舍弃。
-x <数字> 将“tab”键显示为规定的数字空格。
示例:
less test
//分屏查看文件内容,按Q退出
4.tail查看文件的末尾几行
tail -3 test.c 查看文件后三行内容
5.wc统计文件的行数、字数、字符数、单词数、字节数
-c 或 --bytes或--chars 只显示Bytes数/字节数。
-m 统计字符数,不能与-c同时使用
-l 或 --lines 显示行数。
-L 打印最长长度
-w 或 --words 只显示字数。
--help 在线帮助。
--version 显示版本信息
统计test.c文件一共8行,9个单词,字节数74
二、文件修改操作vi/vim
vi可分为三种模式:
编辑模式,一开始即进入编辑模式
插入模式,按i/a/o进入插入模式,按esc退出插入模式到编辑模式
命令模式,按:进入命令模式;
1.打开文件
vi/vim 文件名 也可以打开不存在的文件,相当于新建文件,但要记得保存文件:wq
示例:打开当前目录底下test文件
vi test
2.编辑文件
按i/a/o进入插入模式
i:在光标所在字符前开始插入
a:在光标所在字符后开始插入
o:在光标所在行的下面另起一新行插入
3.退出
进入到命令模式
:wq保存后退出
:q直接退出:q!不保存退出
4.其他一些操作
set nu设置行号
nyy 复制光标所在的向下n行内容
p在光标处粘贴复制的内容
……
三、压缩文件操作
1.打包和压缩
Windows的压缩文件的扩展名 .zip/.rar
linux中的打包文件:aa.tar
linux中的压缩文件:bb.gz
linux中打包并压缩的文件:.tar.gz
Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。
而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz
命令:tar -zcvf 打包压缩后的文件名 要打包的文件
其中:z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程
f:指定文件名
示例:把当前目录底下的所有文件打包, 压缩后的压缩包指定名称为xxx.tar
tar -zcvf test.tar *
2.解压
命令:tar [-zxvf] 压缩文件
其中:x:代表解压
示例:将当前目录底下的test.tar解压到test文件夹中
tar -xvf ab.tar -C /usr------C代表指定解压的位置
四、进程操作命令
1.ps进程查看命令
示例
ps -axj 表示查看所有进程
2.kill送信号给进程
示例
kill -9 pid 关闭进程
3.pstree树形方式显示进程
五、通配符
通配符 | 功能说明 | 示例 |
* | 匹配所有字符 个数不限 | ls *.o |
? | 匹配所有的单个字符 | ls net??? |
[a-z] | 匹配属于a到z范围集合内的一个字符 | ls [a-i]* |
[...] | 与方括号内的某个字符匹配 | ls [abc]*.c |
[!...]或[^...] | 与不在括号内的某个字符匹配 | ls [^a]*.c |
{c1,c2} | 同c1或c2集合匹配 | ls {[0-9]*,[acr]} |
六、其他系统命令
更多Linux命令可以查阅Linux命令大全
链接: https://pan.baidu.com/s/1kyZ6KAv6KGxWjCB23x8lCg 提取码: auj2 复制这段内容后打开百度网盘手机App,操作更方便哦
感谢观看!!!!
以上就是全部内容,如果对您有帮助,欢迎点赞评论,或者发现有哪里写错的,欢迎指正!