Linux:常用命令有哪些?

发布时间 2023-03-31 22:34:35作者: 在博客做笔记的路人甲

查看文件

  查看文件属性:

    file  文件名

  查看内容

    全部内容:

      cat -n(可选,显示行号) 文件名

    分页查看:

      less 文件名

    文件尾部:

      tail 文件名

    头部:

      head 文件名

新建文件夹

  mkdir 文件夹名称

删除文件或目录

  删除文件或目录:

    rm 文件名

  删除包含子文件夹的目录:

    rm -r 目录名

  无需确认删除:

    rm -rf 文件名

文件(夹)移动和重命名

  移动:

    mv 文件名 文件夹名

  重命名:

    mv 文件名 新文件名

打包和解包

  打包:

    tar -cvf 文件名  (不压缩,生成文件后缀为  .tar)

    tar -zcvf 文件名    (压缩,生成文件后缀为  .tar.gz)

  解包:

    tar -xvf 文件名.tar

    tar -zxvf 文件名.tar.gz

防火墙

  查看防火墙状态:

    firewall-cmd --state

  暂时关闭防火墙:

    systemctl stop firewalld

  永久关闭防火墙:

    systemctl disable firewalld

  开启防火墙:

    systemctl start firewalld

  开放指定端口:

    firewall-cmd --zone=public --add-port=8080/tcp --permanent

  关闭指定端口:

    firewall-cmd --zone=public --remove-port=8080/tcp --permanent

  刷新防火墙:

    firewall-cmd --reload

  查看开放的端口:

    firewall-cmd --zone=public --list-ports