1.系统管理
find – 根据路径和条件搜索指定文件
rpm – RPM软件包管理器
ps – 显示进程状态
startx – 初始化X-window系统
uname – 显示系统内核信息
resize2fs – 同步文件系统容量到内核
kill – 杀死进程
useradd – 创建并设置用户信息
2:文件管理
mv – 移动或改名文件
ls – 显示目录中文件及其属性信息
cp – 复制文件或目录
mkdir – 创建目录文件、
pwd – 显示当前工作目录的路径
tar – 压缩和解压缩文件
cd – 切换目录
chmod – 改变文件或目录权限
3:文档编辑
cat – 在终端设备上显示文件内容
rm – 删除文件或目录
echo – 输出字符串或提取后的变量值
grep – 强大的文本搜索工具
tail – 查看文件尾部内容
rmdir – 删除空目录文件
sed – 批量编辑文本文件
vi – 文本编辑器
4.磁盘管理
df – 显示磁盘空间使用量情况
fdisk – 管理磁盘分区
lsblk – 查看系统的磁盘使用情况
vgextend – 扩展卷组设备
mkfs.ext4 – 对磁盘设备进行EXT4格式化
hdparm – 显示与设定硬盘参数
pvcreate – 创建物理卷设备
lvcreate – 创建逻辑卷设备
5.网络通信
ssh – 安全的远程连接服务
netstat – 显示网络状态
dhclient – 动态获取或释放IP地址
ifconfig – 显示或设置网络设备参数信息
ping – 测试主机间网络连通性
sshd – openssh服务器守护进程
iptables – 防火墙策略管理工具
smbpasswd – 修改用户的SMB
6.文件传输
tftp – 上传及下载文件
curl – 文件传输工具
fsck – 检查与修复文件系统
lprm – 移除打印队列中的任务
ftpwho – 显示FTP会话信息
rsync – 远程数据同步工具
ftp – 文件传输协议客户端
lftp – 优秀的命令行FTP客户端
7.设备管理
mount – 将文件系统挂载到目录
lspci – 显示当前设备PCI总线设备信息
sensors – 检测服务器硬件信息
setleds – 设置键盘的LED灯光状态
rfkill – 管理蓝牙和Wi-Fi设备
setpci – 配置PCI硬件设备参数
hciconfig – 配置蓝牙设备
lsusb – 显示USB设备列表
8.备份压缩
zip – 压缩文件
unzip – 解压缩
zip格式文件 gzip – 压缩和解压文件
zipinfo – 查看压缩文件信息
gunzip – 解压提取文件内容
unarj – 解压.arj文件
zipsplit – 分割压缩包
dump – 备份文件系统
9.用户管理
useradd – 用于添加新用户
passwd – 用于设置或更改用户密码
usermod – 用于修改用户的属性
userdel – 用于删除用户
id – 用于查看用户的UID、GID以及所属组
who – 用于查看当前登录系统的用户信息
w – 用于查看当前登录用户的详细信息,包括登录时间、登录终端等。
10.硬件
lscpu – 显示CPU的架构信息。
cat /proc/cpuinfo –获取CPU的详细信息
hwinfo – 显示系统中各种硬件的信息
lshw – 列出系统的硬件配置
dmidecode – 获取硬件的DMI数据
lspci – 这个命令用于显示PCI总线上的设备信息,包括显卡、声卡、网卡等。
free -m – 查看内存的使用情况,包括总内存、已用内存、空闲内存等。
cat /proc/meminfo – 查看内存的详细信息,包括物理内存、交换空间等。
lsblk – 列出所有可用的块设备的信息,包括硬盘、分区等。
fdisk -l – 列出磁盘分区表。
uname -a – 显示当前系统的内核信息。
11.包管理
apt –(Debian/Ubuntu):包管理工具。
yum –(Red Hat/CentOS/Fedora):包管理工具。
pacman –(Arch Linux):包管理工具。
zypper –(openSUSE):包管理工具。
12.其他
hash – 管理命令运行时查询的哈希表
wget – 下载网络文件
wait – 等待指令执行完毕
history – 显示与管理历史命令记录
bc – 数字计算器
rmmod – 移除内核模块
pigz – 多线程的解压缩文件
xargs – 给其他命令传参数的过滤器