常用命令分类
· 阅读需 4 分钟
Linux命令分类
Linux命令可以根据其功能和用途进行详细分类,以下是一些常见的分类及其对应的命令示例:
1. 文件与目录操作
- 列出目录内容:
ls
、tree
- 切换目录:
cd
- 创建目录:
mkdir
- 删除空目录:
rmdir
- 复制文件或目录:
cp
- 移动或重命名文件或目录:
mv
- 删除文件或目录:
rm
- 查看文件内容:
cat
,more
,less
,head
,tail
- 查找文件:
find
,locate
- 创建链接:
ln
- 更改文件权限:
chmod
- 更改文件所有者:
chown
- 更改文件时间戳:
touch
2. 文本处理
- 文本搜索:
grep
- 文本排序:
sort
- 文本去重:
uniq
- 文本比较:
diff
,cmp
- 文本替换:
sed
- 文本格式化:
awk
- 文本统计:
wc
- 文本编辑:
vi
,nano
,vim
3. 系统信息与监控
- 查看系统信息:
uname
,hostname
- 查看系统资源使用情况:
top
,htop
,free
,df
,du
- 查看进程信息:
ps
,pstree
,pgrep
- 终止进程:
kill
,pkill
,killall
- 查看系统日志:
dmesg
,journalctl
- 查看网络连接:
netstat
,ss
- 查看系统运行时间:
uptime
4. 网络操作
- 测试网络连接:
ping
- 查看网络接口信息:
ifconfig
,ip
- 配置网络接口:
ifup
,ifdown
- 查看路由表:
route
,ip route
- 网络抓包:
tcpdump
- 下载文件:
wget
,curl
- 远程登录:
ssh
- 文件传输:
scp
,rsync
,ftp
,sftp
5. 用户与权限管理
- 创建用户:
useradd
- 删除用户:
userdel
- 修改用户属性:
usermod
- 创建用户组:
groupadd
- 删除用户组:
groupdel
- 修改用户组属性:
groupmod
- 切换用户:
su
,sudo
- 修改密码:
passwd
- 查看用户信息:
id
,who
,w
6. 软件包管理
- Debian/Ubuntu系列:
- 安装软件包:
apt-get install
,apt install
- 更新软件包列表:
apt-get update
- 升级软件包:
apt-get upgrade
,apt upgrade
- 删除软件包:
apt-get remove
,apt remove
- 安装软件包:
- RedHat/CentOS系列:
- 安装软件包:
yum install
,dnf install
- 更新软件包:
yum update
,dnf update
- 删除软件包:
yum remove
,dnf remove
- 安装软件包:
- 通用:
- 查询软件包信息:
dpkg
,rpm
- 查询软件包信息:
7. 压缩与解压缩
- 压缩文件或目录:
tar
,gzip
,bzip2
,zip
- 解压缩文件或目录:
tar
,gunzip
,bunzip2
,unzip
8. 磁盘管理
- 查看磁盘使用情况:
df
,du
- 磁盘分区:
fdisk
,parted
- 格式化磁盘:
mkfs
- 挂载文件系统:
mount
- 卸载文件系统:
umount
- 检查磁盘错误:
fsck
9. 计划任务
- 一次性任务:
at
- 周期性任务:
cron
,crontab
10. 环境变量与Shell
- 查看环境变量:
printenv
,env
- 设置环境变量:
export
- 查看当前Shell:
echo $SHELL
- 切换Shell:
chsh
- 执行脚本:
bash
,sh
,source
11. 系统关机与重启
- 关机:
shutdown
,halt
,poweroff
- 重启:
reboot
12. 其他常用命令
- 清屏:
clear
- 查看命令帮助:
man
,info
,--help
- 历史命令:
history
- 别名:
alias
,unalias
- 后台运行:
&
,nohup
- 任务控制:
jobs
,fg
,bg
这些分类和命令涵盖了Linux系统中大部分常用的操作,掌握这些命令可以帮助你更高效地管理和使用Linux系统。