常用命令

2020/7/7

# Heading

    • 查看端口占用

      • lsof -i:XXXX(端口)
    • 查看磁盘占用

      • df -h
    • 查看内存占用

      • free -m
    • 查看文件大小占用

      • du -h --max-depth=1 XXXX(目录)
    • 防火墙

      • systemctl status firewalld
      • systemctl stop firewalld
      • systemctl disable firewalld
      • systemctl enable firewalld
    • 列出一个程序所需要得动态链接库

      • ldd XXX.so(或某个目录)
    • 安装 rzsz

      • yum install -y lrzsz
    • 创建软连接

      • ln -s /home/yuetx/node-v12.19.0-linux-x64/bin/pm2 /usr/local/bin/pm2
    • 多行文本写入文件

      • 覆盖:cat > test.txt << EOF\ntest测试\n多行文本\n重定向\n到文件\nEOF
      • 追加:cat >> test.txt << EOF\ntest测试\n多行文本\n重定向\n到文件\nEOF
    • 解压时移除外层目录(--strip-components=NUMBER)

      • tar xf archive.tar --strip-components=3
      • tar -zxvf archive.tar.gz --strip-components=3
    • cd 进入唯一一个子目录

      • cd */