Linux常用命令文档,如何快速掌握核心用法?

Linux作为广泛使用的操作系统,其命令行工具是高效管理系统的核心,掌握常用命令能极大提升操作效率,以下从文件管理、系统监控、网络配置、文本处理及软件管理五个维度详细解析Linux常用命令。

linux常用命令文档
(图片来源网络,侵删)

文件管理命令

文件操作是Linux日常使用的基础,ls命令用于列出目录内容,-l选项显示详细信息(如权限、所有者、大小),-a显示隐藏文件。cd命令用于切换目录,cd ..返回上级目录,cd ~进入用户主目录。mkdir创建目录,-p选项可递归创建多级目录,如mkdir -p /tmp/test/a/brm删除文件或目录,-r递归删除目录,-f强制删除不提示,需谨慎使用。cp复制文件或目录,-r用于目录复制,-i覆盖前提示。mv可移动文件或重命名,如mv old.txt new.txt将文件重命名。touch用于创建空文件或更新文件时间戳,chmod修改文件权限,如chmod 755 script.sh设置所有者可读写执行,其他用户可读执行。chown修改文件所有者,如chown user:group file.txt

系统监控命令

top命令实时显示系统进程资源占用,按P按CPU排序,M按内存排序。htoptop的增强版,支持彩色显示和交互式操作。free查看内存使用情况,-h以人类可读格式显示(如GB、MB)。df检查磁盘空间,-h显示易读格式,-T显示文件系统类型。ps查看进程状态,-ef显示所有进程,aux显示详细进程信息。kill终止进程,需传入进程ID(PID),如kill 1234-9强制终止。uname -a显示系统内核及版本信息。

网络配置命令

ifconfigip addr查看网络接口信息,sudo ifconfig eth0 up/down启用/禁用网卡。ping测试网络连通性,如ping www.baidu.comnetstat查看网络连接状态,-an显示所有连接,-tuln显示监听端口。ssnetstat的替代工具,性能更优,-tuln同样显示监听端口。curlwget下载文件,如curl -O https://example.com/file.zipssh远程登录,如ssh user@192.168.1.100scp secure copy,用于加密传输文件,如scp file.txt user@remote:/path/

文本处理命令

cat查看文件内容,-n显示行号。less分页查看大文件,支持上下翻页和搜索。grep文本搜索,-i忽略大小写,-n显示行号,如grep "error" log.txtsed流编辑器,用于文本替换,如sed 's/old/new/g' file.txtawk文本分析工具,如awk '{print $1}' file.txt打印每行第一列。sort排序文件内容,-n按数字排序,-r倒序。uniq去除重复行,需配合sort使用,如sort file.txt | uniqheadtail分别查看文件前几行和后几行,-n指定行数,tail -f实时查看日志更新。

linux常用命令文档
(图片来源网络,侵删)

软件管理命令

不同发行版软件包管理器不同,Debian/Ubuntu使用apt,如sudo apt update更新软件列表,sudo apt install package安装软件,sudo apt remove package卸载,CentOS/RHEL使用yumdnf,如sudo yum install packagetar压缩解压文件,-c创建,-x解压,-v显示过程,-f指定文件名,如tar -zxvf file.tar.gz解压gzipped tar包。zipunzip处理zip格式,如unzip file.zip

以下为常用命令速查表:

命令类别常用命令功能描述常用选项
文件管理ls列出目录内容-l(详细信息), -a(隐藏文件)
cp复制文件/目录-r(递归), -i(覆盖提示)
系统监控top实时进程监控-d(刷新间隔), -p(指定PID)
free查看内存使用-h(易读格式), -m(MB单位)
网络配置ping测试网络连通性-c(发送次数), -i(间隔)
ssh远程登录-p(指定端口), -i(密钥文件)
文本处理grep文本搜索-i(忽略大小写), -v(反向匹配)
sed流编辑器-e(多命令), -i(原地编辑)
软件管理aptDebian/Ubuntu包管理install(安装), upgrade(升级)
tar压缩解压-z(gzip), -c(创建), -x(解压)

相关问答FAQs

Q1: 如何查找包含特定关键词的文件?
A1: 使用find命令结合grep,例如在当前目录及子目录中查找包含”error”的.txt文件:find . -type f -name "*.txt" -exec grep -l "error" {} \;,其中-type f表示查找文件,-name "*.txt"限制文件扩展名,-exec grep -l对每个文件执行grep搜索并返回包含关键词的文件名。

Q2: 如何查看系统负载和用户登录情况?
A2: 使用uptime命令查看系统负载(1分钟、5分钟、15分钟平均负载),如uptime输出load average: 0.10, 0.20, 0.30,查看当前登录用户使用whow命令,w显示更详细,包括用户终端、登录时间及当前进程,如w输出包含USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

linux常用命令文档
(图片来源网络,侵删)

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/418691.html<

(0)
运维的头像运维
上一篇2025-10-23 06:59
下一篇 2025-10-23 07:03

相关推荐

  • Linux命令笔试题,如何高效掌握核心考点?

    Linux命令笔试题通常考察用户对Linux系统基础命令的掌握程度,包括文件操作、文本处理、系统监控、权限管理等多个方面,以下通过具体题目和解析,帮助读者深入理解常见Linux命令的使用场景和技巧,在文件操作部分,常用命令包括ls、cd、cp、mv、rm等,题目要求“使用命令递归显示/var/log目录下所有文……

    2025-11-18
    0
  • CAD命令繁多,如何快速掌握核心用法?

    在CAD软件中,命令是用户与软件交互的核心,掌握各类命令的用法能极大提升绘图效率,CAD命令涵盖绘图、编辑、标注、视图控制等多个方面,以下将详细介绍常用命令的功能及操作逻辑,绘图类命令是创建图形的基础,直线命令(LINE/L)通过指定起点和终点绘制直线,支持输入相对坐标或极坐标,如“@100,0”表示水平向右1……

    2025-11-10
    0
  • Mac新用户如何快速掌握命令?

    基础文件与目录操作命令ls:列出当前目录下的文件和文件夹,常用选项:ls -l:以详细列表形式显示(包含权限、所有者、大小、修改时间等),ls -a:显示隐藏文件(以开头的文件),ls -h:以人类可读格式显示文件大小(如KB、MB),示例:ls -lh会显示详细列表且文件大小更直观,cd:切换目录,cd ~或……

    2025-11-10
    0
  • Photoshop汽车设计,新手如何快速入门?

    使用Photoshop进行汽车设计是一个结合创意构思、技术执行和细节打磨的过程,需要设计师具备扎实的软件操作能力、对汽车结构的理解以及审美素养,以下从前期准备、核心流程、细节优化到输出应用,详细拆解如何在Photoshop中完成汽车设计,前期准备:明确目标与素材整理在开始设计前,需明确汽车设计的方向(如概念车……

    2025-10-30
    0
  • Linux命令多,如何快速掌握核心用法?

    Linux作为开源操作系统的核心,其强大的命令行工具是系统管理和日常操作的关键,本文将详细介绍Linux常用命令的分类、功能及使用方法,帮助用户高效管理文件、系统资源及网络配置,文件与目录管理文件操作是Linux最基础的功能,常用命令包括ls、cd、cp、mv和rm,ls命令用于列出目录内容,通过-l参数可显示……

    2025-10-28
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注