菜鸟科技网

Linux命令字典,如何快速查找命令用法?

Linux命令字典是Linux系统中常用命令的集合,涵盖了文件管理、系统监控、网络配置、文本处理等多个领域,掌握这些命令对于高效使用Linux系统至关重要,以下将详细介绍一些核心命令及其用法,并通过表格形式归纳部分常用命令的语法和功能。

Linux命令字典,如何快速查找命令用法?-图1
(图片来源网络,侵删)

在文件管理方面,ls命令用于列出目录内容,-l选项以长格式显示,-a选项显示隐藏文件。cd命令用于切换目录,如cd /home进入home目录。mkdir命令创建新目录,-p选项可递归创建多级目录,例如mkdir -p test/dirrm命令删除文件或目录,-r选项递归删除目录,-f选项强制删除。cp命令复制文件或目录,-r选项用于目录复制,如cp -r source_dir target_dirmv命令用于移动文件或目录,也可用于重命名,如mv old_name new_name

文本处理命令中,cat命令用于查看文件内容,-n选项显示行号。grep命令用于文本搜索,-i选项忽略大小写,-r选项递归搜索目录,例如grep -r "error" /var/logsed命令用于流编辑文本,s/old/new/g表示全局替换old为new。awk命令用于文本分析,-F选项指定分隔符,如awk -F: '{print $1}' /etc/passwd打印用户名。sort命令对文本行排序,-n选项按数字排序,-r选项逆序排序。uniq命令用于去除重复行,-c选项显示重复次数。

系统监控命令包括top命令动态显示进程状态,ps命令查看当前进程,-ef选项显示所有进程。df命令查看磁盘使用情况,-h选项以人类可读格式显示。du命令查看目录大小,-sh选项显示总大小。free命令查看内存使用情况,-h选项以人类可读格式显示。kill命令终止进程,-9选项强制终止,如kill -9 1234终止PID为1234的进程。

网络配置命令中,ifconfig命令查看和配置网络接口,ip命令是其替代品,如ip addr show显示IP地址。ping命令测试网络连通性,如ping google.comnetstat命令查看网络连接状态,-an选项显示所有连接。ssh命令用于远程登录,如ssh user@hostnamescp命令用于 secure copy,如scp file.txt user@hostname:/remote/pathwget命令下载文件,如wget https://example.com/file.zip

Linux命令字典,如何快速查找命令用法?-图2
(图片来源网络,侵删)

压缩与解压命令包括tar命令,-c选项创建归档,-x选项解压,-v显示过程,-f指定文件名,如tar -czvf archive.tar.gz dir/压缩目录,tar -xzvf archive.tar.gz解压。gzip命令用于压缩文件,-d选项解压,如gzip file.txt压缩为file.txt.gz。zipunzip命令用于处理zip格式文件,如zip -r archive.zip dir/压缩目录,unzip archive.zip解压。

以下表格归纳了部分常用Linux命令的基本用法:

命令 选项 功能描述 示例
ls -l, -a 列出目录内容 ls -la
cd 目录路径 切换目录 cd /home
mkdir -p 创建目录 mkdir -p test/dir
rm -r, -f 删除文件或目录 rm -rf dir/
cp -r 复制文件或目录 cp -r source target
mv 源文件 目标文件 移动或重命名文件 mv old.txt new.txt
cat -n 查看文件内容 cat -n file.txt
grep -i, -r 文本搜索 grep -r "error" /var/log
top 动态显示进程 top
ps -ef 查看当前进程 ps -ef
df -h 查看磁盘使用情况 df -h
ping 主机名 测试网络连通性 ping google.com
tar -czvf, -xzvf 压缩或解压文件 tar -czvf archive.tar.gz dir/
ssh user@hostname 远程登录 ssh root@192.168.1.1

相关问答FAQs:

  1. 问:如何查找包含特定关键词的文件?
    答:可以使用find命令结合grep实现,例如在当前目录下查找包含"error"的文本文件:find . -type f -name "*.txt" -exec grep -l "error" {} \;,其中find . -type f -name "*.txt"查找所有.txt文件,-exec grep -l "error" {} \;对每个文件执行grep搜索并输出包含关键词的文件名。

    Linux命令字典,如何快速查找命令用法?-图3
    (图片来源网络,侵删)
  2. 问:如何查看系统负载和进程占用资源情况?
    答:可以使用uptime命令查看系统负载(如uptime显示1分钟、5分钟、15分钟的平均负载),使用top命令动态查看进程资源占用(按CPU或内存排序),或使用htop(需安装)提供更直观的界面。vmstat命令可查看虚拟内存统计,如vmstat 1每秒刷新一次数据。

分享:
扫描分享到社交APP
上一篇
下一篇