Linux(centos7) 常用命令

不是专业的运维,了解下基本的命令,开发环境下够用就行了

  • 关机和重启命名

        shutdown -h now # 关机
        shutdown -r now # 重启
        reboot          # 重启
    
  • 查看系统信息

        ip addr           # 查看 ip
        free -m           # 查看内存
        df -h             # 查看硬盘
        cat /proc/cupinfo # 查看cup
    
  • yum 命令安装软件

        yum update      # 更新所有软件
        yum install xxx # 安装xxx软件
        yum remove xxx  # 卸载xxx软件
        yum --help      # 查看yum命令帮助
    
  • 防火墙配置

        yum install firewalld       # 安装防火墙
        service firewalld start     # 启动防火墙
        service firewalld status    # 查看防火墙状态
        service firewalld stop      # 关闭防火墙
        service firewalld disabled  # 禁用防火墙
        systemctl disable firewalld.service  # 禁止防火墙开机启动
        systemctl enable firewalld.service   # 设置开机启动防火墙
    
        firewall-cmd  --list-services    # 查询显示当前服务
        firewall-cmd --list-ports        # 查询开放端口的列表
        firewall-cmd --query-port=80/tcp # 查询80端口是否开放
        firewall-cmd --add-port=3306/tcp # 添加开放3306端口
    
  • 文件查看

        ls [-al] [文件名称或目录名称]
        ls -l   # 显示当前目录下文件的详细信息
        ls -a   # 显示当前目录下隐藏的文件
        ll xxx  # 等同于 ls -al,列出详细信息
        pwd     # 显示当前所在的目录
    
  • 目录操作

        cd [目录名称]    # 进入指定目录
        cd /            # 进入根目录
        cd ~            # 进入当前用户的home目录(如果是root账户则进入root目录下)
        cd ./           # 进入当前目录
        cd ../          # 进入上级目录
        mkdir xxx	    # 新建xxx目录
        rmdir xxx       # 删除xxx目录
    
  • 新建文件

        touch xxx.xx   # 创建xxx.xx文件
    
  • 复制文件

        cp xxx        # 复制xxx文件
        mv file xxx/  # 将文件名为xxx的文件移动到xxx目录下
        mv xxx1 xxx2  # 将xxx1文件重命名为xxx2文件
    
  • 删除文件

        rm [-rf] 文件或目录 # 跑路必备命令
        rm -r xxx  # 递归删除xxx目录下的目录和文件
        rm -rf xxx # 不提示递归删除xxx目录下的目录和文件
    
  • 压缩查看和解压

        tar cvf 目录文件名.tar 目录文件名  # 打包
        tar xvf 目录文件名.tar  # 解包
    
        tar [-{c|t|x}{z|j|J}vf] xxx
        # c 表示压缩      t 表示查看       x 表示解压
        # z 使用gzip格式   j 使用bzip2格式     J使用xz方式
        # v 显示压缩或解压过程  f 指定压缩包名
    
        tar -tzvf xxx # 查看压缩包的内容
        tar -tjvf xxx # 查看压缩包的内容
        tar -tJvf xxx # 查看压缩包的内容
    
        tar -czvf xxx.tar.gz # 使用gzip方式压缩  zip 7z 等格式需要安装
        tar -cjvf xxx.tar.bz2 # 使用bzip2方式压缩  需要安装
        tar -cJvf xxx.tar.xz # 使用xz方式压缩
    
        tar -xzvf xxx # 解压 gzip 格式的压缩包
        tar -xjvf xxx # 解压 bzip2 格式的压缩包
        tar -xJvf xxx # 解压 xz 格式的压缩包
    
  • 搜索、查找、读取

        tail xxx 	      #从文件尾部读取
        head xxx	      # 从文件头部读取
        cat xxx	      # 读取整个文件
        more/less xxx     # 分页读取
        grep xxx	      # 搜索关键字
        find xxx	      # 查找文件
        which xxx
        whereis xxx
    
  • 更换yum源,使用阿里巴巴镜像

    阿里巴巴镜像:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b111NnW3i

开发工具
原文地址:https://www.cnblogs.com/cisbest/p/13338377.html