linux基本命令

2019-06-23  本文已影响0人  test小星星

快捷键

目录操作命令

文件操作命令

文件内容操作命令

归档及压缩命令

排序命令

网络命令

netstat -tlnp 查看当前网络开放的端口
netstat -tnp 查看连接当前网络的ip

# 一键搭建网站
python2 -m CGIHTTPServer 8000
python3 -m http.server -cgi 8000

根据进程pid查端口:netstat -nap | grep pid
根据端口查pid:netstat -nap | grep port

curl 请求网站地址
jq. 格式化 json数据
nc 高手必备

进程命令

ps 查看进程

ps -l 只能查阅自己 bash 程序的程序
ps aux 可以查阅所有系统运行的程序

ps -l 只能查阅自己 bash 程序的程序

[root@cen65 ~]# ps -l
F S   UID    PID   PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
4 S     0 124563 124561  0  80   0 - 27127 wait   pts/2    00:00:00 bash
0 R     0 124666 124563  0  80   0 - 27042 -      pts/2    00:00:00 ps

ps aux 可以查阅所有系统运行的程序

ps aux
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.0  0.0  23560  2392 ?        Ss   09:54   0:00 /sbin/init
root          2  0.0  0.0      0     0 ?        S    09:54   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        S    09:54   0:00 [ksoftirqd/0]

top 动态显示进程

# 一秒更新一次
top -d 1 
参数
-d 多少秒内统计一次
-n 需要进行几次 top 的输出结果
-p 指定进程PID
P 以 CPU 的使用资源排序显示
M 以 Memory 的使用资源排序显示
N 以 PID 来排序
# 监控进程
for i in {1..20}; do top -d 1 -n 1 -p 进程PID | awk '{print $9 $10}'; done

把文件从本地复制到远程 linux(支持内网)

scp -r 本地文件 远程用户名@远程ip:远程存放路径 
上一篇 下一篇

猜你喜欢

热点阅读