编辑
2024-03-18
Linux
00
请注意,本文编写于 62 天前,最后修改于 62 天前,其中某些信息可能已经过时。

目录

常用命令
系统相关
系统操作
用户相关
文件相关
三剑客
程序相关
网络相关

常用命令

系统相关

命令作用常用参数
uname查看系统主机名、内核及硬件架构等信息-a:显示系统所以相关信息
-s:不加参数默认为-s,仅显示系统内核名称
hostname显示和系统的主机名-i:显示当前主机的IP
-d:显示当前主机的DNS域名
-V:显示版本信息
df显示系统上磁盘空间的使用量情况-h:以更易读的方式显示
top实时显示系统运行状态,包含处理器、内存、服务、进程等重要资产信息--d:设置更新速度
-a:按内存使用情况排序
free显示系统内存使用量情况-m:设置显示单位为M
-h:自动调整合适的显示单位
-s:持续显示内存数据
-t:显示内存使用的总和
fdisk管理磁盘的分区信息-l:查看当前系统的分区
fdisk+磁盘名:管理分区
du查看文件或目录的大小-h:显示易读格式显示文件大小
-s:显示子目录总大小
iostat监视系统I/O设备使用情况-c:显示CPU使用情况
-d:显示设备利用率
evn显示环境变量-u:删除指定的变量
uptime查看系统运行时间、用户数、负载-s:显示本次开机的时间
-p:更易读的方式显示已运行时间
lsmod显示已加载的模块信息


系统操作

命令作用常用参数
shutdown关机-h:将系统立即关机
-r:将系统立即重启
-c:取消关机任务
reboot重启-d:不将重启系统的过程写入日志
-i:关闭所有的网络服务再重启系统
mount挂载设备无参数:显示挂载的全部信息
-t:挂载指定文件类型
umount卸载设备-v:显示执行过程
-F:强制卸载而不询问
-t:仅卸载指定文件系统


用户相关

命令作用常用参数
su切换用户-:完全地切换用户
-c:执行完命令后恢复原来的身份
-m:切换身份时,不变更环境变量
sudo以管理员身份执行-u:设置使用哪位用户的身份执行
-l:查看当前用户有哪些被sudo服务授权
who显示当前登录用户信息-a:显示全部信息
-H:加上标题
-b:查看系统最近的启动时间
ssh远程连接ssh IP地址
useradd创建并设置用户信息-M:不建立家目录
-s:设置新用户的默认shell终端
-u:指定uid
-G:设置用户对应的拓展用户组
userdel删除用户信息-r:删除用户的家目录及其内全部子文件
-f:强制删除并不在询问
usermod修改用户信息-d:修改用户登录时的家目录
-u:修改用户的ID
-l:修改用户名称
-L:锁定用户密码,使密码立即失效
-U:解除密码锁定,使密码恢复正常
groupadd创建用户组-g:指定gid
-r:创建系统用户组
groupdel删除用户组-f:强制删除并不在询问
groupmod修改用户组-n:修改用户组名称
-g:修改gid
passwd修改密码-e:强制指定的用户在下次登录时必须重置密码
-d:删除指定用户的密码
last显示用户或终端的登录情况-i:显示指定IP的登录情况
-n:设置显示行数


文件相关

命令作用常用参数
cd切换目录-:返回上一次所在目录
~:切换至家目录
ls查看目录列表-a:显示当前目录包含隐藏文件的所有文件名
-l:以详细信息显示文件名及属性
-i:显示文件名及inode号
-S:依据内容大小将文件排序显示
tree打印目录树-t:以文件和目录的更改时间进行排序
-f:显示完整的相对路径名
-d:只显示目录的层级关系
mkdir创建目录-p:递归创建多级目录
-m:创建的同时设置权限
rm删除文件或目录-r:递归删除目录及全部子文件
-f:强制删除且不在询问
touch创建文件或修改文件时间戳-t:设置文件的时间与日期
cp复制文件-r:递归复制所以子文件
-a:保留其原始权限及用户归属信息
mv移动文件或重命名文件-f:强制覆盖目标文件并不再询问
ln创建文件链接-s:为原文件创建软连接
find搜索文件-name:匹配文件名
-size:匹配文件大小
-type:匹配文件类型
-mtime:匹配最后修改文件内容时间
whereis查看可执行文件路径-b:仅查找指定命令程序文件所在位置
which查找命令文件
chmod更改文件或目录权限-R:递归处理所有子文件
cat查看文件-n:显示行数
zip压缩文件-r:递归处理所有子文件
-v:显示执行过程
unzip解压文件-d:指定解压到目录
-t:测试压缩包是否完整和损坏
tar压缩/解压文件-c:压缩文件
-x:解压缩文件
-C:解压到指定路径
-f:指定压缩包文件
-z:使用gzip压缩格式
gzip压缩/解压文件-d:解压指定的压缩包文件
-k:将指定文件进行压缩,但不删除原文件
gunzip解压文件-N:解压时保留原文件的名称及时间戳
-t:测试压缩包的完整性

三剑客

命令作用常用参数
grep过滤筛选-E:支持拓展正则表达式
-i:忽略大小写
-n:显示行号
-o:只显示匹配内容
-v:反向输出
sed对文本文件进行批量的编辑操作-i:直接修改文件内容,而不输出到终端
-n:仅显示脚本处理后的结果
-r:支持拓展正则表达式
awk对文本和数据进行处理-F:设置输入时的字段分隔符
-v:自定义变量信息
FS:设置输入域分隔符
RS:控制记录分隔符
NF:列数
NR:行数


程序相关

命令作用常用参数
crontab计划任务-e:编辑任务
-r:删除任务
-l:显示任务
nohup后台运行程序&>:将输出结果写入到指定文件
jobs查看系统任务-l:显示作业列表及进程号
-r:仅显示后台运行作业
-s:仅显示已暂停的后台作业
ps显示当前系统的进程状态-e:显示环境变量信息
-f:用ASCII字符显示树状结构
-a:显示所以进程信息
kill杀死进程-9:强制结束指定进程
yum安装/卸载 软件install:安装软件包
update:更新软件包
remove:卸载软件包
clean:清理过期缓存
rpm管理软件包-i:安装软件包
-v:显示执行过程
-h:安装软件包时显示标记信息
-q:显示指定软件包是否已安装
-a:显示所以软件包
-e:卸载软件包
systemctl管理系统服务start:启动服务
stop:停止服务
restart:重启服务
enable:设置开机自启
disable:取消开机自启
status:查看服务状态


网络相关

命令作用常用参数
ifconfig查看网络设备参数信息add:设置网络设备的IP地址
del:删除网络设备的IP地址
down:关闭指定的网络设备
up:启动指定网络设备
ip a查看网络设备参数信息
firewall-cmd管理防火墙--add-port:添加放行端口
--permanent:指定该规则永久生效
--zone:指定要添加服务的区域
--list-all:列出所以规则
--reload:重载防火墙规则
--remove-port:删除端口


本文作者:春天y

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!