linux 常用命令

1、top   查看系统内存、CPU使用情况,监控linux的系统负载状况;

2、free 显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。

3、less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 、tail更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。

用法: less  -参数   a.log

less 版 tail -f

在 Linux 动态查看日志文件常用的命令非 tail -f 莫属,其实 less 也能完成这项工作,使用 F 命令。
使用 less file-name 打开日志文件,执行命令 F,可以实现类似 tail -f 的效果。
-b 《缓冲区大小》 设置缓冲区的大小
-e 当文件显示结束后,自动离开
-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
-g 只标志最后搜索的关键词
-i 忽略搜索时的大小写
-m 显示类似more命令的百分比
-N 显示每行的行号
-o 《文件名》 将less 输出的内容在指定文件中保存起来
-Q 不使用警告音
-s 显示连续空行为一行
-S 行过长时间将超出部分舍弃
-x 《数字》 将“tab”键显示为规定的数字空格
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
b 向后翻一页
d 向后翻半页
h 显示帮助界面
Q 退出less 命令
u 向前滚动半页
y 向前滚动一行
空格键 滚动一页
回车键 滚动一行
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页


g 跳到文件头    【常用】
G 跳到文件尾部  【常用】

 4、grep 查找文件里符合条件的字符串。

grep test *file   在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行

 5、netstat -a 列出所有端口

  netstat –anp | grep 8080. 查看8080端口占用详情

6、ps 查看所有进程   ps -aux

7、systemctl list-unit-files   查看启动项 

  左边是服务名称,右边是状态,enabled是开机启动,disabled是开机不启动

  过滤查询可以systemctl list-unit-files | grep enable 过滤查看启动项如下

       设置nginx 开机启动  systemctl enable nginx.service

8、压缩和解压

 tar 命令

  打包 tar czvf filename.tar dirname

  解压 tar zxvf filename.tar

zip 命令

  打包 zip filename.zip dirname

  解压 unzip filename.zip

 9、df -h  查看磁盘占用的空间

     du -sh /usr/     计算文件夹大小

sudo du -s -h /* | sort -nr  计算所有目录占用大小         sudo du -s -h /usr/* | sort -nr    计算usr目录的占用详情 

posted @ 2021-05-27 17:52  超ge  阅读(68)  评论(0)    收藏  举报