Linux命令汇总 | vim | shell | 2022最新版
Linux大全
一、Linux上下五千年
1.1 历史长河
1.2 下载安装
1.3 目录介绍
1.4 网络配置
1.4.1 三种网络模式
1.4.2 ifconfig
1.4.3 ping
1.4.4 修改 IP 地址
1.4.5 主机名称
1.4.6 远程登录
1.5 系统管理
1.5.1 Linux 中的进程和服务
1.5.2 systemctl
1.5.3 systemctl 设置后台服务的自启配置
1.5.4 系统运行级别
1.5.5 防火墙
1.5.6 关机
1.6 软件管理
1.6.1 RPM
1.6.2 YUM
二、Linux命令大汇总
2.1 帮助命令
2.1.1 man 获得帮助信息
2.1.2 help 获得 shell 内置命令的帮助信息
2.1.3 ctrl + c 停止进程
2.1.4 ctrl+l 清屏,等同于 clear
2.1.5 reset 彻底清屏
2.1.6 tab键 提示(更重要的是可以防止敲错)
2.1.7 上下键 查找执行过的命令
2.2 文件目录类
2.2.1 pwd 显示当前工作目录的绝对路径
2.2.2 ls 列出目录的内容
2.2.3 cd 切换目录
2.2.4 mkdir 创建一个新的目录
2.2.5 rmdir 删除一个空的目录
2.2.6 touch 创建空文件
2.2.7 cp 复制文件或目录
2.2.8 rm 删除文件或目录
2.2.9 mv 移动文件与目录或重命名
2.2.10 cat 查看文件内容
2.2.11 more 文件内容分屏查看器
2.2.12 less 分屏显示文件内容
2.2.13 echo 输出内容到控制台
2.2.14 head 显示文件头部内容
2.2.15 tail 输出文件尾部内容
2.2.16 > 输出重定向和 >> 追加
2.2.17 ln 软链接
2.2.18 history 查看已经执行过历史命令
2.3 时间日期类
2.3.1 date 显示当前时间
2.3.2 date 显示非当前时间
2.3.3 date 设置系统时间
2.3.4 cal 查看日历
2.4 用户管理命令
2.4.1 useradd 添加新用户
2.4.2 passwd 设置用户密码
2.4.3 id 查看用户是否存在
2.4.4 cat /etc/passwd 查看创建了哪些用户
2.4.5 su 切换用户
2.4.6 userdel 删除用户
2.4.7 who 查看登录用户信息
2.4.8 sudo 设置普通用户具有 root 权限
2.4.9 usermod 修改用户
2.5 用户组管理命令
2.5.1 groupadd 新增组
2.5.2 groupdel 删除组
2.5.3 groupmod 修改组
2.5.4 cat /etc/group 查看创建了哪些组
2.6 文件权限类
2.6.1 文件属性
2.6.2 chmod 改变权限
2.6.3 chown 改变所有者
2.6.4 chgrp 改变所属组
2.7 搜索查找类
2.7.1 find 查找文件或者目录
2.7.2 locate 快速定位文件路径
2.7.3 grep 过滤查找及“|”管道符
2.8 压缩和解压类
2.8.1 gzip/gunzip 压缩
2.8.2 zip/unzip 压缩
2.8.3 tar 打包
2.9 磁盘查看和分区类
2.9.1 du 查看文件和目录占用的磁盘空间
2.9.2 df 查看磁盘空间使用情况
2.9.3 lsblk 查看设备挂载情况
2.9.4 mount/umount 挂载/卸载
2.9.5 fdisk 分区
2.10 进程管理类
2.10.1 ps 查看当前系统进程状态
2.10.2 kill 终止进程
2.10.3 pstree 查看进程树
2.10.4 top 实时监控系统进程状态
2.10.5 netstat 显示网络状态和端口占用信息
2.11 crontab 系统定时任务
三、编译器之神~vim
3.1 一般模式
3.2 编辑模式
3.3 指令模式
四、脚本之魂~shell
4.1 简介
4.2 脚本格式
4.3 变量
4.3.1 系统预定义变量
4.3.2 自定义变量
4.3.3 特殊变量
4.4 运算符
4.5 条件判断
4.6 流程控制
4.6.1 if 判断
4.6.2 case 语句
4.6.3 for 循环
4.6.4 while 循环
4.7 read 读取控制台输入
4.8 函数
4.8.1 系统函数
4.8.2 自定义函数
4.9 正则表达式
如需详细了解请访问原文链接
原文链接:https://blog.csdn.net/CSDN_SAVIOR/article/details/124079046
一、Linux上下五千年
1.1 历史长河
1.2 下载安装
1.3 目录介绍
1.4 网络配置
1.4.1 三种网络模式
1.4.2 ifconfig
1.4.3 ping
1.4.4 修改 IP 地址
1.4.5 主机名称
1.4.6 远程登录
1.5 系统管理
1.5.1 Linux 中的进程和服务
1.5.2 systemctl
1.5.3 systemctl 设置后台服务的自启配置
1.5.4 系统运行级别
1.5.5 防火墙
1.5.6 关机
1.6 软件管理
1.6.1 RPM
1.6.2 YUM
二、Linux命令大汇总
2.1 帮助命令
2.1.1 man 获得帮助信息
2.1.2 help 获得 shell 内置命令的帮助信息
2.1.3 ctrl + c 停止进程
2.1.4 ctrl+l 清屏,等同于 clear
2.1.5 reset 彻底清屏
2.1.6 tab键 提示(更重要的是可以防止敲错)
2.1.7 上下键 查找执行过的命令
2.2 文件目录类
2.2.1 pwd 显示当前工作目录的绝对路径
2.2.2 ls 列出目录的内容
2.2.3 cd 切换目录
2.2.4 mkdir 创建一个新的目录
2.2.5 rmdir 删除一个空的目录
2.2.6 touch 创建空文件
2.2.7 cp 复制文件或目录
2.2.8 rm 删除文件或目录
2.2.9 mv 移动文件与目录或重命名
2.2.10 cat 查看文件内容
2.2.11 more 文件内容分屏查看器
2.2.12 less 分屏显示文件内容
2.2.13 echo 输出内容到控制台
2.2.14 head 显示文件头部内容
2.2.15 tail 输出文件尾部内容
2.2.16 > 输出重定向和 >> 追加
2.2.17 ln 软链接
2.2.18 history 查看已经执行过历史命令
2.3 时间日期类
2.3.1 date 显示当前时间
2.3.2 date 显示非当前时间
2.3.3 date 设置系统时间
2.3.4 cal 查看日历
2.4 用户管理命令
2.4.1 useradd 添加新用户
2.4.2 passwd 设置用户密码
2.4.3 id 查看用户是否存在
2.4.4 cat /etc/passwd 查看创建了哪些用户
2.4.5 su 切换用户
2.4.6 userdel 删除用户
2.4.7 who 查看登录用户信息
2.4.8 sudo 设置普通用户具有 root 权限
2.4.9 usermod 修改用户
2.5 用户组管理命令
2.5.1 groupadd 新增组
2.5.2 groupdel 删除组
2.5.3 groupmod 修改组
2.5.4 cat /etc/group 查看创建了哪些组
2.6 文件权限类
2.6.1 文件属性
2.6.2 chmod 改变权限
2.6.3 chown 改变所有者
2.6.4 chgrp 改变所属组
2.7 搜索查找类
2.7.1 find 查找文件或者目录
2.7.2 locate 快速定位文件路径
2.7.3 grep 过滤查找及“|”管道符
2.8 压缩和解压类
2.8.1 gzip/gunzip 压缩
2.8.2 zip/unzip 压缩
2.8.3 tar 打包
2.9 磁盘查看和分区类
2.9.1 du 查看文件和目录占用的磁盘空间
2.9.2 df 查看磁盘空间使用情况
2.9.3 lsblk 查看设备挂载情况
2.9.4 mount/umount 挂载/卸载
2.9.5 fdisk 分区
2.10 进程管理类
2.10.1 ps 查看当前系统进程状态
2.10.2 kill 终止进程
2.10.3 pstree 查看进程树
2.10.4 top 实时监控系统进程状态
2.10.5 netstat 显示网络状态和端口占用信息
2.11 crontab 系统定时任务
三、编译器之神~vim
3.1 一般模式
3.2 编辑模式
3.3 指令模式
四、脚本之魂~shell
4.1 简介
4.2 脚本格式
4.3 变量
4.3.1 系统预定义变量
4.3.2 自定义变量
4.3.3 特殊变量
4.4 运算符
4.5 条件判断
4.6 流程控制
4.6.1 if 判断
4.6.2 case 语句
4.6.3 for 循环
4.6.4 while 循环
4.7 read 读取控制台输入
4.8 函数
4.8.1 系统函数
4.8.2 自定义函数
4.9 正则表达式
如需详细了解请访问原文链接
原文链接:https://blog.csdn.net/CSDN_SAVIOR/article/details/124079046