Linux相关学习

我只是搬运工,如果文中有冒犯到你的地方,请告知我删除内容,或添加来源。

  1. exit:退出 shell
  2. echo:回显,即将字符串输出到标准输出设备
  3. man:帮助
  4. history:历史记录
  5. clear:清屏

 磁盘目录命令

  1. pwd:显示当前目录
  2. ls:列出目录中的内容
  3. file:显示文件的类型
  4. cd:改变当前工作目录
  5. ln:链接
  6. df:对文件系统的磁盘空间使用情况进行统计
  7. du:统计目录大小

 查看文件内容

  1. touch:新建文件,更新时间
  2. mkdir:创建目录
  3. cp:复制文件
  4. mv:移动文件
  5. rmdir:删除目录,要求目录为空
  6. rm:删除文件
  7. *:匹配任意长度的任意字符
  8. ?:匹配任意一个字符
  9. []:匹配属于字符组的字符

打包压缩 

  1. gzip:压缩文件
  2. gunzip:解压缩文件
  3. tar:打包

重定向与管道 

  1. <:输入重定向
  2. >:输出重定向
  3. >>:附加到指定文件的结尾
  4. |:管道符,用于连接多个命令,前一个命令的输出作为后一命令的输入

 用户与组

  1. id:用户 ID
  2. useradd:添加用户
  3. passwd:修改用户密码
  4. usermod:修改用户
  5. userdel:删除用户
  6. groupadd:添加组
  7. groupmod:修改组
  8. groupdel:删除组

权限 

  1. chmod:修改文件或目录的权限
  2. chown:修改文件或目录的所属用户
  3. chgrp:修改文件或目录的用户组

切换用户 

  1. su:切换用户
  2. sudo:管理员执行

 系统信息

  1. uname:系统信息
  2. free:内存
  3. date:查看时间
  4. uptime:系统的负载信息
  5. w:当前在线用户

进程管理

  1. ps:查进程
  2. top:任务管理器
  3. kill:杀进程
  4. pkill:按进程名杀进程

 前后台切换

  1. &:在后台执行
  2. jobs:后台任务
  3. bg:继续在后台运行
  4. fg:拉回到前台

 关机

  1. shutdown:关机
  2. reboot:重启
  3. poweroff:关机

软件管理 

  1. rpm:安装 rpm 包
  2. yum:yum 安装
  3. systemctl:服务管理

网络管理 

  1. ip addr:查 IP

  2. ifup:网络接口启用

  3. ifdown:网络接口禁用

  4. nmtui:网络配置

  5. /etc/sysconfig/network-scripts/ifcfg-ens32:网卡配置文件

  6. /etc/resolv.conf:DNS 配置文件

  7. ping:检查网络通断

  8. ss:查端口

  9. systemctl restart network:重启网络服务

  10. systemctl status firewalld:查看防火墙状态

  11. firewall-cmd --zone=public --add-port=8080/tcp --permanent:添加 8080 TCP 端口到公共区域并永久生效

  12. firewall-cmd --reload:重新加载防火墙配置

  13. systemctl stop firewalld:停止防火墙

  14. systemctl disable firewalld:禁止防火墙开机启动

 下载上传

  1. curl:下载
  2. Xftp:上传

文件查找 

  1. find:查找指定的文件
  2. which:查找命令位置

编辑文件

  1. vi:编辑文件内容
  2. sed:替换文件内容
  3. split:分割大文件

 Linux Shell 开发高频命令

  • &:在后台执行
  • &&:逻辑与
  • *:匹配任意长度的任意字符
  • ?:匹配任意一个字符
  • []:匹配属于字符组的字符
  • |:管道符,用于连接多个命令,前一个命令的输出作为后一命令的输入
  • ||:逻辑或
  • <:输入重定向
  • >:输出重定向
  • >>:附加到指定文件的结尾
  • awk:过滤器
  • basename:提取基本文件名
  • cal:显示日历
  • cat:一次性显示输出文件的全部内容
  • cd:改变当前工作目录
  • chgrp:修改文件或目录的用户组
  • chmod:修改文件或目录的权限
  • chown:修改文件或目录的所有者
  • clear:清屏,提示符回到屏幕左上方
  • cp:复制文件
  • cut:剪切文件
  • date:显示当前日期和时间
  • df:对文件系统的磁盘空间使用情况进行统计
  • diff:比较两个文件的差异
  • echo:回显,即将字符串输出到标准输出设备
  • egrep:支持正则表达式的 grep 命令
  • file:显示文件的类型
  • find:查找指定的文件
  • grep:查找指定的字符串
  • head:查看文件的开始部分,默认为前 10 行
  • ls:列出目录中的内容
  • man:显示联机参考手册
  • mkdir:创建目录
  • more:分屏显示文件的内容
  • mv:移动文件
  • netstat:显示网络状态
  • passwd:修改用户密码
  • ps:显示进程相关信息
  • pwd:显示当前目录
  • rm:删除文件
  • rmdir:删除目录,要求目录非空
  • sed:流编辑器
  • sleep:暂停指定的时间间隔
  • su:临时切换到另一用户
  • tail:查看文件的结尾部分,默认为后 10 行
  • Talk:与其他用户对话
  • vi:vim 编辑器
  • wc:计算文件的单词数、行数、字符数
  • who:显示当前登录的用户的信息
  • write:给指定用户发消息

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

SzetoZeZe

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

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

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

打赏作者

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

抵扣说明:

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

余额充值