Skip to main content

常用的linux命令

· 2 min read
#( 强制用A覆盖B)
sudo ln -sf A B

#查看eth0的MAC地址 DHCP静态ip设置会用到
cat /sys/class/net/eth0/address

# 查看当前目录下的所有文件列表
ls -al
ls -alt # 按时间排序: 时间最近的在前面
ls -altr # 按时间反向排序: 时间最近的在后面

# 查看盘符
sudo fdisk -l

# 查看磁盘使用情况
df -h

# 把/xxx/xxx 挂载到 /some/dir
sudo mount /xxx/xxx /some/dir

# 查看关于a的进程
ps -ef |grep a
ps -p pid -v

# kill process
kill pid

# 检测流量
sudo iftop

# 查看当前主机状态
top

# 添加用户xxx
sudo adduser xxx

# 把xxx用户添加到sudo group中
sudo usermod -aG sudo xxx

sudo chown -R xxx:xxx /some/dir

# update passwd
sudo passwd username

nc -z host port # 如果有返回则表示此端口有服务

# tcp port: 查看tcp service
netstat -tuna | grep LISTEN

#使用ps命令找出占用内存资源最多的20个进程(数量可以任意设置)
ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -20

eg: