Linux 中的一些命令

  记录 Linux 中的一些命令。

1、netstat - 查看端口

  查看是否在监听项目端口,无 PID:

1
netstat -tpln

2、lsof - 查看进程

  查看指定端口的进程,会返回 PID:

1
lsof -i:9000

3、kill - 杀死进程

  关闭某个进程:

1
kill 9127

  -9 表明立即关闭:

1
kill -9 9127

4、tailf - 查看日志

1
tailf -100 pm2/logs/pm2-out.log

5、cp - 复制文件、目录

1
2
cp start.sh ../markdown-server/
cp -r node_modules ../markdown-server/

6、mv - 移动文件、重命名

1
2
mv start.sh ../markdown-server/
mv start.sh new-start.sh

7、ssh-copy-id - 添加本机的 SSH 公钥到服务器

1
ssh-copy-id deploy@47.65.55.62

1
ssh-copy-id -i .ssh/id_rsa_liuxy0551 deploy@47.65.55.62

8、du - 查看文件夹空间占用

1
du -h --max-depth=1 /home

  MacOS 系统下在当前文件夹下执行:

1
du -h -d 1

1
find . -size +10M | xargs ls -lah

9、ls - 查看文件列表

1
ls -lahS
  • -l 每个文件一行列出
  • -a 所有文件,包含隐藏文件
  • -h 将文件内容大小以GB、KB等易读的方式显示
  • -S 以文件大小排序

10、查看 CentOS 的 CPU、内存、磁盘等信息

查看每个物理CPU中core的个数(即核数)

1
cat /proc/cpuinfo| grep "cpu cores"| uniq

查看内存信息

1
free -m

查看磁盘空间

1
df

11、tar 压缩

压缩

1
tar -czf fileName.tar.gz /dist

解压

1
tar -xzf fileName.tar.gz

tar 打包压缩命令

以上

随笔标题:Linux 中的一些命令

随笔作者:刘先玉

发布时间:2020年09月25日 - 20:26:42

最后更新:2023年03月16日 - 17:25:03

原文链接:https://liuxianyu.cn/article/linux-command.html