作为新手在学习Linux时记不住命令,不会分类,不会筛选重点怎么办?不用担心,今天给大家收集整理了Linux运维常用的150个命令分享给大家,让学习不再盲目!
文件压缩及解压缩命令(4个)。
命令|功能说明
tar |打包压缩。oldboy
unzip|解压文件。
gzip |gzip压缩工具。
zip|压缩工具。
用户管理命令(l0个)。
命令|功能说明
useradd 添加用户。
usermod 修改系统已经存在的用户属性。
userdel |删除用户。
groupadd 添加用户组。
passwd 修改用户密码。
chage 修改用户密码有效期限。
|id 查看用户的uid,gid及归属的用户组。
su切换用户身份。
|wisudo |编辑/etc/sudoers文件的专属命令。
sudo 以男外一个用户身份(默认root用户)
|执行事先在sudoers文件允许的命令。
基础网络操作命令(ll个)命令|功能说明
telnet |使用TELNET协议远程登录。
ssh 使用SSH加密协议远程登录。
scp|全ecure copy,用于不同主机之间复制文件。
wget 命令行下载文件。
ping测试主机之间网络的连通性。
route |显示和设置linux系统的路由表。
ifconfig 查看、配置、启用或禁用网络接口的命令。
ifup |启动网卡。
ifdown 关闭网卡。
netstat 查看网络状态。
ss查看网络状态。
线上查询及帮助命令(2个)命令|功能说明
查看命令帮助,命令的词典,更复杂的man还有info,但不常用。
help查看Linux内置命令的帮助,比如cd命令。
信息显示命令(l个)命令|功能说明
uname 显示操作系统相关信息的命令。
|hostname 显示或者设置当前系统的主机名。
dmesg 显示开机信息,用于诊断系统故障。
uptime 显示系统运行时间及负载。|stat 显示文件或文件系统的状态。
du计算磁盘空间使用情况。
df 报告文件系统磁盘空间的使用情况。
top实时显示系统资源使用情况。
|free查看系统内存。
date |显示与设置系统时间。
cal 查看日历等时间信息。
搜索文件命令(4个)1.o命令|功能说明
which |查找二进制命令,按环境变量PATH路径查找。
find 从磁盘遍历查找文件或目录。
whereis |查找二进制命令,按环境变量PATH路径查找。
从数据库(/var/lib/mlocate/mlocate.db)
locate
|查找命令,使用updatedb更新库。
文件和目示操作命令(18个)命令|功能说明
|1s|全拼list,功能是列出目录的内容及其内容属性信息。
cd全拼change directory,功能是从当前工作目录切换到指定的工作目录。
|cp|全拼copy,其功能为复制文件或目录。
|find |查找的意思,用于查找目录及目录下的文件。
|mkdir |全拼make directories,其功能是创建目录。
mv |全拼move,其功能是移动或重命名文件。
pwd |全拼print working directory,其功能是显示当前工作目录的绝对路径。
|rename 用于重命名文件。
|rm 全拼remove,其功能是删除一个或多个
|rmdir |全拼remove empty directories,功能是删除空目录。
touch 创建新的空文件,改变已有文件的时间戳属性。
tree 功能是以树形结构显示目录下的内容。
basename 显示文件名或目录名。
dirname 显示文件或目录路径。|chattr 改变文件的扩展属性。|Isattr 查看文件扩展属性。
file 显示文件的类型。
md5sum 计算和校验文件的MD5值。
查看文件及内容处理命令(21个)ouutominop”
命令|功能说明
|cat 全拼concatenate,功能是用于连接多个文件并且打印到屏幕输出或重定向到指定文件中。
tac是cat的反向拼写,因此命令的功能为
|tac反向显示文件内容。
|more |分页显示文件内容。
|less |分页显示文件内容,more命令的相反用法。
head 显示文件内容的头部。
tail 显示文件内容的尾部。
cut 将文件的每一行按指定分隔符分割并输出。
split 分割文件为不同的小片段。
|paste 按行合并文件内容。|sort 对文件的文本内容排序。|uniq 去除重复行。oldboywc统计文件的行数、单词数或字节数。
iconv 转换文件的编码格式。
dos2unix 将DOS格式文件转换成UNIX格式。
dif |全拼difference,比较文件的差异,常用于文本文件。
vimdiff 命令行可视化文件比较工具,常用于文本文件。
|rev反向输出文件内容。
grep/egrep 过滤字符串,三剑客老三。
join 按两个文件的相同字段合并。
tr替换或删除字符。
vi/vim 命令行文本编辑器。
查看系统用户登陆信息的命令(7个)命令|功能说明
whoami 显示当前有效的用户名称,相当于执行id-un命令。
who显示目前登录系统的用户信息。显示已经登陆系统的用户列表,并显示w用户正在执行的指令。
last 显示登入系统的用户。
lastlog 显示系统中所有用户最近一次登录信息。
users 显示当前登录系统的所有用户的用户列表。
finger-查找并显示用户信息。
内置命令及其它(19个)ouctaminm命令|功能说明
echo |打印变量,或直接输出指定的字符串printf 将结果格式化输出到标准输出。
|rpm管理rpm包的命令。
yum自动化简单化地管理rpm包的命令。
watch 周期性的执行给定的命令,并将命令的输出以全屏方式显示。
alias 设置系统别名。
unalias 取消系统别名。
date查看或设置系统时间。
clear 清除屏幕,简称清屏。
history 查看命令执行的历史纪录。
eject 弹出光驱。
time计算命令执行时间。
nc功能强大的网络工具。
xargs 将标准输入转换成命令行参数。
exec 调用并执行指令的命令。—7
export 设置或者显示环境变量。一、/
unset 删除变量或函数。
type 用于判断另外一个命令是否是内置命令。
bc|命令行科学计算器
系统限及用户授假相关命令(2个)命令|功能说明
chmod 改变文件或目录权限。
chown 改变文件或目录的属主和属组。
chgrp 更改文件用户组。
umask|显示或设置权限掩码。
有关磁盘与文件系统的命令(16个)命令|功能说明
mount 挂载文件系统。
umount 卸载文件系统。
fsck检查并修复Linux文件系统。
dd转换或复制文件。
dumpe2fs |导出ext2/ext3/ext4文件系统信息。
dump|ext2/3/4文件系统备份工具。
fdisk 磁盘分区命令,适用于2TB以下磁盘分区磁盘分区命令,没有磁盘大小限制,常parted |学2T8以下磁盘分区。
mkfs|格式化创建Linux文件系统。
partprobe 更新内核的硬盘分区表信息。
e2fsck |检查ext2/ext3/ext4类型文件系统。
mkswap 创建Linux交换分区。
swapon 启用交换分区。
swapoff 关闭交换分区。
sync 将内存缓冲区内的数据写入磁盘。
resize2fs 调整ext2/ext3/ext4文件系统大小。
深入网络操作命令(9个)命令功能说明
nmap网络扫描命令。
Isof |全名list open files,也就是列举系统中已经被打开的文件。
mail 发送和接收邮件。
mutt 邮件管理命令。
nslookup 交互式查询互联网DNS服务器的命令。
dig查找DNS解析过程。
host 查询DNS的命令。
traceroute 追踪数据传输路由状况。
tcpdump 命令行的抓包工具。