【Linux】 常用命令

1. man

man + 命令

查找命令使用方法 实际上是查找文件

2. pwd

显示当前所在位置

3. sudo + 其他命令

以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。

4. ls 或者 ll

(ll 是 ls -l 的别名,ll 命令可以看到该目录下的所有目录和文件的详细信息): 查看目录信息。

ls -al // -a列出所有文件,-l列出文件所有信息

5. 文件压缩

  1. gzip bzip2 zx
  • 压缩文件 可以压缩文件夹,但是实际上是将文件夹中的文件一个一个压缩
  1. tar
tar -zcvf 打包压缩后的文件名 要打包压缩的文件

打包并压缩文件,一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般 .tar.gz。c:压缩

tar -xvf 压缩文件 - C 解压的位置 : 解压压缩包

x: 解压。v: 将正在处理的文件名显示出来

6. wget :

是从远程下载的工具。

7. vmstat :

虚拟内存性能监控、CPU 监控。

8. 命令与文件的查找

  1. which(查找【执行文件】)
which history     // 查看之前输入的命令
! number // 执行history第number条命令
  1. locate/updatedb
- locate -l 5 passwd // 找出系统中所有与passwd相关的文件名,只列出5个
  1. whereis
whereis ifconfig  	//找出ifconfig这个文件名
					// whereis只查找几个特定目录
  1. find 目录 参数 :
  • 寻找目录(查)。在/home目录下查找以 .txt 结尾的文件名:
find /home -name "*.txt"  
  • 查找所有文件

9. 系统状况 top

常用来监控Linux的系统状况,比如CPU、内存的使用,显示系统上正在运行的进程。load average:系统负载,就是进程队列的长度。当这个值>cpu核心数的时候就说明有进程在等待处理了,是负载过重。

10. 系统内存 free

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

11. 磁盘分区状态 lsblk

功能: 列出系统上的所有磁盘列表
在这里插入图片描述
在这里插入图片描述

12. 进程 ps - ef/ps aux

这两个命令都是查看当前系统正在运行进程,两者的区别是展示格式不同。
查看特定的进程可以使用这样的格式:
a:显示终端上的所有进程,包括其他用户的进程
u:显示进程的详细信息
x:显示没有控制终端的进程
j:列出与作业控制相关的信息

 ps aux|grep redis

(查看包括redis的进程),也可使用

pgrep redis -a

注意:如果直接用ps((Process Status))命令,会显示所有进程的状态,通常结合 grep 命令查看某进程的状态。

如何查看占用内存比较多的进程?
ps aux | sort -k4nr | head -N

head :-N可以指定显示的行数,默认显示10行。
ps :a—指代所有的进程,u—userid—执行该进程的用户id,x—指代显示所有程序,不以终端机来区分。ps -aux的输出格式如下:
sort -k4nr 中:k 代表从根据哪一个关键词排序,后面的数字 4 表示按照第四列排序;n 指代 numberic sort,根据其数值排序;r 指代 reverse,这里是指反向比较结果,输出时默认从小到大,反向后从大到小。%MEM 在第 4 个位置,-k4 按照内存占用排序。%CPU 在第三个位置,-k3 表示按照cpu占用率排序。

查看进程运行的线程

ps -Lf 进程id

13. 杀死进程 kill

kill -9 进程的 pid 

杀死进程(-9 表示强制终止),先用 ps 查找进程,然后用 kill 杀掉。

14. 占用端口查看 netstat

-a 所有的socket
-p 显示正在使用socket的程序的名称
-n 直接使用IP地址,而不通过域名服务器

  • 通过进程id查看占用的端口:
netstat -nap | grep 进程id
  • 通过端口号查看占用的进程id :
netstat -nap | grep 端口号

grep:要搜索的字符串 要搜索的文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值