Linux 基础 Shell 命令完整指南

Linux 基础 Shell 命令:完整列表

!<a href="https://media.geeksforgeeks.org/wp-content/uploads/20250308172414105798/Basic-Shell-Commands-in-Linux-Complete-List.webp">Basic-Shell-Commands-in-Linux-Complete-ListLinux 基础 Shell 命令

任何使用 Linux 的人都应该成为掌握核心 Shell 命令的专家,因为这些命令构成了我们与 Linux 终端交互的基石。这些命令使我们能够浏览系统、管理文件、处理进程以及有效地配置设置。

Linux Shell 充当了用户与操作系统交互的接口。无论您是系统管理员还是开发人员,掌握这些命令都能极大地提升您的工作效率。在本指南中,我们将介绍一些最基础的 Linux 命令,涵盖文件管理、系统监控和命令语法,并提供实用的示例。阅读完本文后,您将具备在 Linux 命令行环境中自信执行日常任务所需的知识。

什么是 Linux 中的 Shell 命令?

Linux 中的 Shell(外壳) 是一个程序,它充当 用户和操作系统 之间的接口。它接受用户输入的命令,对其进行解释,然后传递给操作系统执行。这些命令可用于广泛的任务,从 文件操作系统管理 不等。

以下是一些用于不同操作的基本 Shell 命令

  • 文件管理 -> cp, mv, rm, mkdir
  • 目录导航 -> cd, pwd, ls
  • 文本处理 -> cat, grep, sort, head
  • 系统监控 -> top, ps, df
  • 权限和所有权 -> chmod, chown, chgrp
  • 网络操作 – > ping, wget, curl, ssh, scp, ftp
  • 压缩和归档 – > tar, gzip, gunzip, zip, unzip
  • 软件包管理 – > dnf, yum, apt-get
  • 进程管理 -> kill, killall, bg, killall, kill

用于文件和目录管理的基础 Shell 命令

命令

描述

示例 —

— ls

列出文件和目录

ls cd

切换当前目录

cd /home/user/Documents pwd

显示当前目录路径

pwd mkdir

创建一个新目录

mkdir new_directory rm

删除文件或目录

rm file.txt cp

复制文件或目录

cp file1.txt file2.txt mv

移动或重命名文件和目录

mv oldname newname touch

创建一个空文件或更新文件时间戳

touch newfile.txt

示例:

#### 1. 列出目录中的文件:

ls

#### 2. 切换目录:

cd /home/user

#### 3. 创建一个新目录:

mkdir new_directory

#### 4. 将文件从一个位置复制到另一个位置:

cp source.txt destination.txt

#### 5. 删除一个文件:

rm file.txt

Linux 中的文本处理命令

命令

描述

示例 —

— cat

显示文件内容

cat file.txt grep

在文件中搜索模式

grep "error" log.txt sort

对文件内容进行排序

sort file.txt head

显示文件的前几行

head file.txt tail

显示文件的后几行

tail file.txt wc

统计文件中的行数、单词数和字符数

wc file.txt

示例:

#### 1. 显示文件内容:

cat file.txt

#### 2. 在文件中搜索特定模式:

grep "error" file.txt

#### 3. 对文件内容进行排序:

sort file.txt

#### 4. 显示文件的前 10 行:

head file.txt

#### 5. 显示文件的后 10 行:

tail file.txt

文件权限和所有权命令

命令

描述

示例 —

— chmod

更改文件权限

chmod 755 file.txt chown

更改文件所有者和所属组

chown user:group file.txt chgrp

更改文件所属组

chgrp group file.txt

示例:

#### 1. 更改文件权限:

chmod 755 file.txt

#### 2. 更改文件所有者:

chown user:group file.txt

系统监控和进程管理命令

命令

描述

示例 —

— top

显示实时系统信息(CPU、内存)

top ps

显示正在运行的进程列表

ps aux kill

通过进程 ID (PID) 终止进程

kill 1234 df

显示磁盘空间使用情况

df -h

示例:

#### 1. 查看正在运行的进程:

ps aux

#### 2. 显示实时系统统计信息:

top

#### 3. 通过 PID 终止进程:

kill 1234

#### 4. 检查磁盘空间使用情况:

df -h

网络相关 Shell 命令

命令

描述

示例 —

— ping

检查与服务器的网络连接

ping example.com wget

从网上下载文件

wget http://example.com/file.txt
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/42538.html
点赞
0.00 平均评分 (0% 分数) - 0