Linux的150个常用命令汇总,运维大神不一定全部掌握!

科技   2024-11-16 07:33   广东  

下面是分类总结的150个命令,看一下你掌握了多少个?

1 文件和目录操作命令

命令作用
pwd显示当前所在位置
cd切换目录
tree以树形结构显示目录下的内容
mkdir创建目录
touch创建空文件
ls显示目录下的内容及相关信息属性
cp复制文件或目录
mv移动或重命名文件
rm删除文件或目录
ln创建硬链接或软连接
find查看目录下的文件
file显示文件的类型
pwd显示当前所在位置
xargs将标准输入转换成命令行参数
rename重命名文件
dirname显示文件或目录路径
chattr改变文件扩展属性
lsattr查看文件扩展属性
md5sum计算和校验文件的MD5值
chown改变文件或目录的用户和用户组
chmod改变文件或目录权限
umask显示或设置权限掩码

详细选项参数和实操请参考:Linux常用命令之文件管理

2 文件过滤及内容编辑处理命令

命令作用
cat合并文件或查看文件内容
tac反向显示文件内容
more分页显示文件内容
less分页显示文件内容
head显示文件内容头部
tail显示文件内容尾部
cut从文件中提取一段文字并输出
split分割文件
paste合并文件
sort文件排序
uniq去重复行
wc统计文件的行数、单词数或字节数
dos2unix将DOS格式文件转换成UNIX格式
iconv转换文件的编码格式
diff比较两个文件的不通
vimdiff可视化比较工具
rev反向输出文件内容
tr替换或删除字符
od按不同进制显示文件
tee多重定向
vi/vim文本编辑器

详细选项参数和实操请参考Linux常用命令之文件处理

3 信息显示与文件搜索

命令作用
uname显示系统时间
hostname显示或设置系统的主机名
dmesg系统启动异常诊断
stat显示文件或文件系统状态
du统计磁盘看空间使用情况
date显示与设置时间
echo显示一行文本
watch监视命令执行情况
which显示命令的全路径
locate快速定位文件路径
updatedb更新mloacate数据库

详细选项参数和实操请参考Linux常用命令之信息显示

4 文件备份与压缩命令

命令作用
tar打包备份
gzip压缩或解压命令
bzip2压缩或解压命令
zip打包和压缩文件
unzip解压zip文件
scp远程文件复制
rsync文件同步工具

详细选项参数和实操请参考Linux常用命令之文件备份和压缩

5 用户管理及用户信息查询命令

命令作用
useradd创建用户
usermod修改用户信息
userdel删除用户
groupadd创建新的用户组
groupdel删除用户组
passwd修改用户密码
chage修改用户密码有效期
chpasswd批量更新用户密码
su切换用户
visudo编辑sudoers文件
sudo以另一个用户身份执行命令
id显示用户与用户组的信息
w显示已登录用户信息
who显示已登录用户信息
users显示已登录用户
whoami显示当前登录的用户名
last显示用户登录列表
lastb显示用户登录失败的记录
lastlog显示所有用的最近登录记录

详细选项参数和实操请参考Linux常用命令之用户管理

6 磁盘与文件系统管理命令

命令作用
fdisk磁盘分区工具
gdisk磁盘分区工具
parted磁盘分区工具
partprobe更新内核的磁盘分区表信息
tune2fs调整ext2/ext3/ext4文件系统参数
mkfs格式化文件系统
dumpe2fs导出ext2/ext3/ext4文件系统信息
resize2fs调整ext2/ext3/ext4文件系统大小
xfs_growfs调整xfs文件系统大小
fsck检查并修复linux文件系统
dd转换或复制文件
mount挂载文件系统
df报告文件系统磁盘空间的使用情况
mkswap创建交换分区
swapon激活交换分区
swapoff关闭交换分区
sync刷新文件系统缓冲区

详细选项参数和实操请参考Linux常用命令之磁盘管理

7 进程管理命令

命令作用
ps查看进程
pstree显示进程状态数
pgrep查看匹配条件的进程
kill终止进程
killall通过进程名终止进程
pkill通过进程名终止进程
top实时显示系统中各个进程的资源占用情况
nice调整程序运行时的优先级
renice调整运行中的进程的优先级
nohup用户退出系统进程继续工作
strace跟踪进程的系统调用
ltrace跟踪进程调用函数库
runlevel输出当前运行级别
init初始化linux进程
service管理系统服务(内核3.10以下)
systemctl
管理系统服务(内核3.10及以上)

详细选项参数和实操请参考Linux常用命令之进程管理

8 网络管理命令

命令作用
ifconfig配置或显示网络接口信息
ifup激活网络接口
ifdown禁用网络接口
route显示或管理路由表
arp管理系统的arp缓存
ip网络配置工具
netstat查看网络状态
ss查看网络状态
ping测试主机之间网络的连通性
traceroute追踪数据传输路由状况
arping发送arp请求
telnet远程登录主机
nc多功能网络工具
ssh安全的远程登录主机
wget命令行下载工具
mailq显示邮件传输队列
mail发送和接收邮件
nslookup域名查询工具
dig域名查询工具
host域名查询工具
nmap网络探测工具和安全/端口扫描器
tcpdump监听网络流量

详细选项参数和实操请参考Linux常用命令之网络管理

9 系统管理工具

命令作用
lsof查看进程打开的文件
uptime显示系统的运行时间及负载
free查看系统内存信息
iftop动态显示网络接口信息流量情况
vmstat虚拟内存统计
mpstatCPU信息统计
iostatI/O信息统计
sar收集系统信息
chkconfig管理开机服务
setup系统管理工具
nmtui系统管理工具
ethtool查询网卡参数
mii-tool管理网络接口的状态
rpmRPM包管理器
yum自动化RPM包管理工具

yum管理参考链接:Linux系统的yum包管理详解,值得收藏!


结束,你记住了几个?



往期精彩文章


运维李哥不背锅
专注于各种运维技术、,分享Linux基础知识,服务器,数据库,云原生和网络安全等相关技术,各种进阶知识等着你,助你成为技术达人!
 最新文章