基础 Linux/Unix 命令及其示例和语法(列表)

如果您了解 Linux 中正确的基本命令,文件管理就会变得简单。

有时,命令也被称为“程序”,因为每当您运行命令时,它就是正在执行的为该命令编写的相应程序代码。

让我们通过示例学习必须知道的 Linux 基本命令:

点击 这里 如果视频无法访问

列出文件 (ls)

如果要查看 UNIX 或 Linux 系统上的文件列表,请使用“ls' 命令。

它显示当前目录中的文件/目录。

列出文件

请注意:

  • 目录以蓝色表示。
  • 文件以白色表示。
  • 您将在不同版本的 Linux 中发现类似的配色方案。

假设您的“音乐”文件夹有以下子目录和文件。

列出文件

您可以使用 'ls -R' 不仅显示目录中的所有文件,还显示子目录中的所有文件

列出文件

注意:这些 Linux 基本命令区分大小写。如果您输入“ls – r”你将得到一个错误。

‘ls -al’ 给出文件的详细信息。该命令以列格式提供信息。列包含以下信息:

1st

文件类型和访问权限

2nd

文件的硬链接数

3rd

文件的所有者和创建者

4th

业主团体

5th

文件大小(以字节为单位)

6th

日期和时间

7th

目录或文件名

让我们看一个例子——

列出文件

列出隐藏文件

UNIX/Linux 中的隐藏项目以 – 开头列出隐藏文件在文件或目录的开始处。

任何以“.”开头的目录/文件都不会被看到,除非您请求。要查看隐藏文件,请使用命令。

ls -a

列出隐藏文件

创建和查看文件

'cat' 服务器命令用于显示文本文件。它还可用于复制、合并和创建新的文本文件。让我们看看它是如何工作的。

要创建新文件,请使用命令

  1. 猫 > 文件名
  2. 新增内容
  3. 按“ctrl + d”返回命令提示符。

创建和查看文件
如何在 Linux/Unix 中创建和查看文件

要查看文件,请使用命令 -

cat filename

让我们看看我们刚刚创建的文件 –

创建和查看文件

我们来看另一个文件sample2

创建和查看文件

合并两个文件的语法是 -

cat file1 file2 > newfilename

我们将样本 1 和样本 2 结合起来。

创建和查看文件

一旦你输入此命令并按下回车键,文件就会被连接起来,但你看不到结果。这是因为 Bash Shell(终端)是静默类型。Shell 命令永远不会给你“OK”或“命令执行成功”之类的确认消息。它只会在出现问题或发生错误时显示消息。

要查看新的组合文件“sample”,请使用以下命令

cat sample

创建和查看文件

请注意: 使用此命令只能显示和合并文本文件。

删除文件

‘rm’命令无需确认即可从系统中删除文件。

要删除文件,请使用语法 -

rm filename

删除文件

如何使用 Linux/Unix 命令删除文件

移动和重命名文件

要移动文件,请使用命令。

mv filename new_file_location

假设我们要将文件“sample2”移动到位置 /home/guru99/Documents。执行命令

mv sample2 /home/guru99/Documents

移动和重命名文件

mv 命令需要超级用户权限。目前,我们以标准用户身份执行该命令。因此我们得到上述错误。要解决错误,请使用命令。

sudo command_you_want_to_execute

Sudo 程序允许普通用户以超级用户或 root 的安全权限运行程序。

Sudo 命令会要求密码验证。不过,你不需要知道 root 密码。你可以提供自己的密码。验证后,系统将调用请求的命令。

Sudo 会保留每条命令的运行日志。系统管理员可以追溯对系统中不良更改负责的人员。

guru99@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents 
[sudo] password for guru99: ****
guru99@VirtualBox:~$ 

对于重命名文件:

mv filename newfilename

移动和重命名文件

注意:默认情况下,您为 sudo 输入的密码将在每个终端上保留 15 分钟。这样就无需反复输入密码。

仅当命令涉及不属于运行命令的用户或组的文件或目录时,您才需要 root/sudo 权限

目录操作

目录操作

Linux/Unix 中的目录操作

文件操作已经够多了!让我们通过示例和语法来学习一些目录操作 Linux 命令。

创建目录

可以使用以下命令在 Linux 操作系统上创建目录

mkdir directoryname

此命令将在您当前的工作目录中创建一个子目录,该目录通常是您的“主目录”。

例如,

mkdir mydirectory

目录操作

如果要在“主目录”以外的其他位置创建目录,可以使用以下命令 -

mkdir 

例如:

mkdir /tmp/MUSIC

将在“/tmp”目录下创建一个目录“Music”

目录操作

您还可以一次创建多个目录。

目录操作

删除目录

要删除目录,请使用命令 -

rmdir directoryname

例如:

rmdir mydirectory

将删除目录 mydirectory

删除目录

Tips::请确保要删除的目录下没有文件/子目录。请先删除文件/子目录,然后再删除父目录。

删除目录

重命名目录

'mv'(移动)命令(前面介绍过)也可用于重命名目录。使用以下格式:

mv directoryname newdirectoryname

让我们尝试一下:

重命名目录

如何使用 Linux/Unix 命令重命名目录

其他重要命令

“Man” 命令

Man 代表手册,是一本参考书。 Linux操作系统. 它类似于流行软件中的HELP文件。

要获取您不理解的任何命令的帮助,您可以输入

man 

终端将打开该命令的手册页。

例如,如果我们输入 man man 并按回车键;终端将向我们提供有关 man 命令的信息

男人命令

男人命令

历史命令

History 命令显示您过去在当前终端会话中使用过的所有 Linux 基本命令。这可以帮助您参考您输入过的旧命令并在操作中再次使用它们。

历史命令

明确的命令

此命令清除终端上的所有杂乱信息并为您提供一个干净的工作窗口,就像启动终端时一样。

清除命令

将命令粘贴到终端

很多时候,您必须在终端上输入长命令。嗯,有时这可能会很烦人,如果您想避免这种情况,那么复制、粘贴命令可以解决问题。

要复制源中的文本,您可以使用 Ctrl + c, 但要将其粘贴到终端上,您需要使用 CTRL+ Shift +p。 你也可以试试 Shift + 在菜单上插入或选择“编辑”>“粘贴”

注意:随着 Linux 的升级,这些快捷键会不断变化。您可以通过终端 > 编辑 > 键盘快捷键设置您喜欢的快捷键。

Unix/Linux 中的打印

印字

如何使用 Linux/Unix 命令打印文件

让我们尝试一些 Linux 基本命令,并举例说明 可以打印文件 以您想要的格式。而且,您的原始文件不会受到您执行的格式化的任何影响。让我们了解这些命令及其用法。

点击 这里 如果视频无法访问

‘pr’ 命令

此命令有助于格式化文件以便在终端上打印。此命令有许多可用的 Linux 终端命令,可帮助对文件进行所需的格式更改。最常用的是 'pr' 下面列出了带有示例的 Unix 命令。

附加选项 功能
-x 将数据分成“x”列
-h “标题” 将“header”值指定为报告标题
-t 不打印页眉和顶部/底部边距
-d Double 输出文件的空间
-n 用数字表示所有行
-l 页面长度 定义页面中的行数(页面长度)。默认值为 56
-o 边距 根据页边距数字格式化页面

让我们尝试一些选项并研究它们的效果。

将数据分成列

工具' 是一个文件(如下所示)。

pr 命令

我们希望其内容排列成三列。语法如下:

pr -x Filename

‘pr’ 命令的 ‘-x’ 选项将数据分成 x 列。

pr 命令

分配标题

语法是:

pr -h "Header" Filename

'-h' 选项将“header”值指定为报告标题。

pr 命令

如上所示,我们将文件排列成 3 列,并指定了标题

用数字表示所有行

语法是:

pr -n Filename

此命令用数字表示文件中的所有行。

pr 命令

这些是一些可用于修改文件格式的“pr”命令选项。

打印文件

一旦你 格式化完毕, 现在是时候让你得到一个 硬拷贝 该文件,您需要使用以下命令:

lp Filename

or

lpr Filename

如果您想打印文件的多份副本,可以使用数字修饰符。

pr 命令

如果您配置了多台打印机,则可以使用打印机修饰符指定特定打印机

pr 命令

安装软件

在 Windows 中,程序的安装是通过运行 setup.exe 文件来完成的。安装包包含程序以及正确运行程序所需的各种依赖组件。

安装软件

使用 Linux/Unix 基本命令,Linux 中的安装文件以软件包形式分发。但软件包仅包含程序本身。任何依赖组件都必须单独安装,这些组件通常以软件包形式提供。

安装软件

您可以使用 易于 命令来安装或删除软件包。让我们使用命令更新系统中所有已安装的软件包 –

sudo apt-get update

安装软件

安装程序的简单而流行的方法 Ubuntu 是使用软件中心,因为大多数软件包都可以在其中找到,而且它比从互联网下载的文件安全得多。

安装软件

还检查: - Linux 命令备忘单

Linux Mail 命令

要通过终端发送邮件,您需要安装包“mailutils”。

命令语法是 -

sudo apt-get install packagename

完成后,您可以使用以下语法发送电子邮件。

mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'

这看起来像:

Linux Mail 命令

按 Cntrl+D 即可完成邮件撰写。邮件将发送到指定的地址。

概要:

  • 您可以直接从终端格式化并打印文件。您对文件进行的格式化不会影响文件内容
  • 在Unix/Linux中,软件以软件包的形式安装。软件包包含程序本身。任何依赖的组件都需要单独下载。
  • 您还可以使用 '邮件' 网络命令。这是非常有用的 Linux 命令。

Linux 命令列表

下面是 Linux/Unix 基本命令的备忘单,其中包含我们在本 Linux 命令教程中学习过的示例

命令 描述
ls 列出当前工作目录中的所有文件和目录
ls – R 列出子目录中的文件
ls – a 列出隐藏文件
ls - 人 列出具有详细信息(如权限、大小、所有者等)的文件和目录。
猫 > 文件名 创建一个新文件
猫文件名 显示文件内容
猫 文件 1 文件 2 > 文件 3 连接两个文件(file1、file2)并将输出存储在一个新文件(file3)中
mv 文件 “新文件路径” 将文件移动到新位置
mv 文件名 新文件名 将文件重命名为新文件名
须藤 允许普通用户以超级用户或 root 的安全权限运行程序
rm 文件名 删除文件
男子 提供命令的帮助信息
历史 列出当前终端会话中输入的所有过去的基本 Linux 命令列表
清除 清除终端
mkdir 目录名 在当前工作目录或指定路径创建一个新目录
命令rmdir 删除目录
mv 重命名目录
公关 -x 将文件分成 x 列
pr-h 为文件分配一个标题
pr-n 用 Line 表示文件 Numbers
低压数控
车牌识别
打印文件的“c”份副本
lp-d

lpr-P

指定打印机的名称
apt-get的 用于安装和更新包的命令
mail -s'主题'-c'抄送地址'-b'密送地址''收件人地址' 发送电子邮件的命令
mail -s “主题” 收件人地址 < 文件名 发送带附件的电子邮件的命令

下载 Linux 教程 PDF