Linux常用命令学习
找命令:https://www.runoob.com/linux/linux-command-manual.html
cat 只读打开文件 -n表示显示行号,后面加管道符和more表示分页显示,不加显示全部内容,| more 内容交给more管理,more命令是分页的
less不会一次加载全部文件,适合打开大型文件,less比more强大在能使用向上翻页,上下搜索
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
ma - 使用 a 标记文本的当前位置
'a - 导航到标记 a 处
查看日志:
tail -f -n 5 1小说.txt 查看实时日志加-f,显示最后五行加-n 5,从第五行开始显示-n +5
https://blog.csdn.net/qq_28286027/article/details/81121473
cat -n filename |grep "关键字"
cat filename | grep -C 5 '关键字' (显示日志里匹配字串那行以及前后5行)
tail -100f xxx.log | grep '2019-10-29 16:4[0-9]' ------查找最新的100行中时间范围在2019-10-29 16:40-2019-10-29 16:49范围中的行
tail -1000f xxx.log | grep -A 5 [关键字] ----------查看最新的1000行中与关键字匹配的行加上匹配行后的5行
vi:
输入“/关键字”,按enter键查找
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
3、查找下一个,按n/shift n(他们两个效果相反,看用的是/还是?)即可
wq! 保存退出;
q! 不保存退出;
文件搜索:
whereis
文件搜索。速度比较快,因为它只搜索几个特定的目录。
# whereis [-bmsu] dirname/filename
find
文件搜索。可以使用文件的属性和权限进行搜索。
# find [basedir] [option]
example: find . -name "shadow*"
tar 不仅可以用于打包,也可以使用 gzip、bzip2、xz 将打包文件进行压缩
tar [-z|-j|-J] [cv] [-f 新建的 tar 文件] filename... ==打包压缩
$ tar [-z|-j|-J] [tv] [-f 已有的 tar 文件] ==查看
$ tar [-z|-j|-J] [xv] [-f 已有的 tar 文件] [-C 目录] ==解压缩
-z :使用 zip;
-j :使用 bzip2;
-J :使用 xz;
-c :新建打包文件;
-t :查看打包文件里面有哪些文件;
-x :解打包或解压缩的功能;
-v :在压缩/解压缩的过程中,显示正在处理的文件名;
-f : filename:要处理的文件;
-C 目录 : 在特定目录解压缩。
查看进程
1. ps
查看某个时间点的进程信息。
查看自己的进程 ps -l
查看系统所有进程 ps aux
查看特定的进程 ps aux | grep threadx
pstree 查看所有进程树 pstree -A
top 实时显示进程信息。 两秒钟刷新一次 # top -d 2
netstat 查看占用端口的进程 查看特定端口的进程 # netstat -anp | grep port
history 20查看最近20条命令
!19 再次执行第十九条命令
解压文件到指定文件夹:tar -zxcf xx.tar.gz -C [指定文件夹路径]
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号