以下是Linux常用命令分类整理,结构清晰便于查阅:
一、文件与目录操作
$ ls -l # 详细列表
$ cd ~/docs # 切换目录
$ cp file1 dir/ # 复制文件
$ mv old new # 移动/重命名
$ rm -r dir # 递归删除
$ mkdir project # 创建目录
$ find / -name "*.log" # 文件搜索
二、文件内容处理
$ cat file.txt # 显示内容
$ head -n 5 log.txt # 显示前5行
$ tail -f access.log # 实时追踪
$ grep "error" syslog # 关键词搜索
$ diff file1 file2 # 文件差异对比
$ wc -l data.csv # 统计行数
三、系统信息监控
$ top # 实时进程监控
$ free -h # 内存使用情况
$ df -h # 磁盘空间
$ uname -a # 系统信息
$ uptime # 运行时间
$ lscpu # CPU架构信息
四、网络管理
$ ping google.com # 网络连通测试
$ ifconfig # 网络接口配置
$ netstat -tuln # 端口监听状态
$ ssh user@host # 远程登录
$ scp file.txt user@remote:/path # 安全传输
$ curl -I https://example.com # HTTP头信息
五、权限管理
$ chmod 755 script.sh # 修改权限
$ chown user:group file # 修改属主
$ sudo command # 提权执行
$ passwd # 修改密码
$ id # 用户身份信息
六、进程管理
$ ps aux # 查看所有进程
$ kill -9 1234 # 强制终止进程
$ bg %1 # 后台运行任务
$ fg %2 # 前台调出任务
$ nice -n 5 command # 调整优先级
七、压缩与归档
$ tar -czvf archive.tar.gz dir/ # 创建gzip压缩包
$ tar -xzvf backup.tar.gz # 解压gzip包
$ zip -r data.zip folder/ # 创建zip压缩
$ unzip data.zip # 解压zip
$ gzip file.log # 单文件压缩
八、包管理(Debian系示例)
$ apt update # 更新源列表
$ apt install nginx # 安装软件
$ apt remove python # 卸载软件
$ dpkg -i package.deb # 安装本地包
九、快捷键与辅助
Ctrl+C # 终止当前命令
Ctrl+Z # 挂起进程
Ctrl+D # 退出终端
history # 查看命令历史
man ls # 查看帮助手册
alias ll='ls -alF' # 创建别名
提示:
- 命令参数区分大小写(如
-R与-r不同)- 使用
man [命令]查看详细手册(如man grep)- 建议新用户优先掌握
ls/cd/pwd/cp/mv/rm基础操作- 危险操作(如
rm -rf /)需二次确认
常用命令组合示例:
$ grep "404" access.log | sort | uniq -c | sort -nr # 统计404错误次数排序
$ find /var/log -mtime +30 -exec rm {} \; # 删除30天前的日志
十、Linux 命令的英文名称及含义
Linux 命令通常由英文单词或缩写组成,理解其英文含义有助于记忆和使用。以下是一些常见命令的英文名称及其含义:
文件与目录操作
ls:List(列出目录内容)cd:Change Directory(切换目录)pwd:Print Working Directory(显示当前目录路径)cp:Copy(复制文件或目录)mv:Move(移动或重命名文件)rm:Remove(删除文件或目录)mkdir:Make Directory(创建目录)rmdir:Remove Directory(删除空目录)
文件内容查看与编辑
cat:Concatenate(连接并显示文件内容)less/more:分页查看文件(less功能更丰富)head/tail:显示文件开头/结尾部分内容grep:Global Regular Expression Print(文本搜索工具)sed:Stream Editor(流式文本编辑)awk:文本处理工具(以创始人 Aho、Weinberger、Kernighan 命名)
系统信息与权限
ps:Process Status(显示进程状态)top:实时显示系统资源占用情况df:Disk Free(显示磁盘空间使用情况)du:Disk Usage(显示目录或文件占用空间)chmod:Change Mode(修改文件权限)chown:Change Owner(修改文件所有者)
网络相关
ping:测试网络连通性(模拟声纳“ping”信号)ifconfig:Interface Configuration(查看和配置网络接口)ssh:Secure Shell(远程安全登录)scp:Secure Copy(安全文件传输)wget:Web Get(下载网络文件)
其他工具
tar:Tape Archive(归档工具,最初用于磁带备份)find:查找文件man:Manual(查看命令手册)sudo:Superuser Do(以超级用户权限执行命令)
理解这些英文缩写和全称可以帮助更高效地记忆和使用 Linux 命令。

被折叠的 条评论
为什么被折叠?



