• Linux常用命令总结


    操作系统开关

    • poweroff 立即关机

    • shutdown -h now 立即关机

    • shutdown -h 10 10分钟以后关机

    • shutdown -c 取消

    • shutdown -r now 重启

    • reboot 重启

    • exit 退出登录

    • logout 退出登录

    命令提示

    • man 命令

    • info 命令

    • help 命令

    • whatis 命令

    • 命令 --help

    常用目录

    • /etc 存储配置文件

    • /root root账号的家目录

    • /home 其他用户的家目录

      如:/home/zs、/home/ls

    • /opt 软件安装目录,CentOS早期版本没有这个目录

    • /usr user share resource。是课堂选择安装软件的目录

    • /bin 存储可执行文件

    • /sbin 存储超级管理员权限才能执行的命令

    查看目录

    • ls 列出当前目录下的文件和文件夹,不包括隐藏文件

    • ls -l 列出当前目录下的文件和文件夹的详细信息,包括权限,所有者,大小,修改时间等,不包括隐藏文件

    • ls -a 列出当前目录下的所有文件和文件夹,包括隐藏文件

    • ll 用于列出当前目录下的文件和文件夹的详细信息,包括权限,所有者,大小,修改时间等,不包括隐藏文件

    操作目录

    • pwd 查看当前所在位置

    • cd / 跳转到根目录

    • cd . 就在当前目录

    • cd .. 返回上级目录

    • cd - 切换到上一次所在目录

    • cd ~ 切换到当前用户的主目录

    • mkdir -p xx 创建目录

    • rm -rf xx 删除目录(-r递归删除,-f强制没有提示)

    • cp -r 原位置 目标位置 复制目录

    • mv 原位置 目标位置 剪切目录或者重命名目录

    操作文件

    • touch xxx 创建文件

    • rm -rf xx 删除文件

    • 复制、剪切、重命名和目录一样

    • cat xxx 查看文件内容

    • more、less 分页查看文件内容

    • tail -n 数字

    • tail -f 跟踪查看日志文件

    • vim xxx 编辑文件

    安装命令

    rpm命令: 相当于windows的添加/卸载程序。进行程序的安装、更新、卸载、查看。

    • rpm -qa 查看本地程序

    • rpm -ivh 程序名 安装本地程序

    • rpm -e --nodeps 程序名 卸载本地程序

    yum命令: 相当于可以联网的rpm命令。相当于先联网下载程序安装包、程序的更新包自动执行rpm命令。

    打包压缩命令

    后缀名为.tar是打包,后缀名为.tar.gz是打包+压缩。

    • tar -zcvf 打包后文件名.tar.gz 要打包的文件

    • tar -cvf 打包后文件名.tar 要打包的文件

    • tar -zxvf 要解压的文件.tar.gz -C 解压的位置 (有.gz都才能能解压)

    • tar -xvf 要解压的文件.tar.gz -C 解压的位置 (有没有.gz都能解压)

    网络命令

    • ip addr 查看Ip地址

    • ifconfig 查看ip地址

    • netstat -anp 查看端口占用

    • 命令 | grep 搜索关键字 (管道命令)

    • netstat -anp | grep 根据条件查看端口占用

    进程命令

    • ps -ef 产看进程id

    • kill -9 进程id 杀死进程

    权限命令

    Linux中分为三类角色:

    1)属主权限:文件的所有者能做到的操作 2)属组权限: 和文件的所有者在同一组的其他用户能做到的操作 3)其他用户权限

    因此权限命名时三个字母代表一个角色的权限。

    • rwxrwxrwx 属主权限,属组权限,其他用户权限:可读(read)可写(write)可执行(excute)

    • rwxr-xr-- 属主权限可读可写可执行,属组权限可读可执行,其他用户权限可读

    • chmod u=rwx,g=rwx,o=rwx 文件名 为三个角色开通所有权限

    • chmod 777 文件名 为三个角色开通所有权限

    rwx 001 1 010 2 100 4 110 6 111 7

    启用服务命令

    • systemctl start 服务名

    • systemctl stop 服务名

    • systemctl restart 服务名

    • systemctl status 服务名

    开放/删除端口访问权限命令

    • firewall-cmd --zone=public --add-port=8081/tcp --permanent (–permanent永久生效,没有此参数重启后失效) 开放端口

    • firewall-cmd --reload 重启防火墙

    • firewall-cmd --zone=public --query-port=80/tcp 查看端口开放情况

    • firewall-cmd --zone=public --remove-port=6379/tcp --permanent 删除开放端口

    • systemctl enable firewalld.service 启用防火墙

    • systemctl disable firewalld.service 禁用防火墙

  • 相关阅读:
    图学习——06.metapath2vec
    配置与管理数据库服务器(MariaDB)
    视频讲解|3014 含分布式电源的配电网优化重构
    CSS基础(超详解)
    MySQL MHA高可用配置及故障切换
    三、equals重写规范
    传输层之UDP协议
    【数据增强】图像数据的几种增广方式
    C语言简单题(4)方程求值、统计正负数及零的个数、区间乘积、平均值、奇数和、分数序列求和、使用函数求最值、数组交换输出
    使用 FastGPT 构建高质量 AI 知识库
  • 原文地址:https://blog.csdn.net/TaloyerG/article/details/133759865