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 禁用防火墙

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gavana.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值