# Linux 命令基本格式

#### &#x20;博客作者：联系请[点击](https://hezhiqiang.gitbook.io/about-the-author/lian-xi-zuo-zhe)，搬运不易，希望请作者喝咖啡，可以点击[联系博客作者](https://hezhiqiang.gitbook.io/about-the-author/lian-xi-zuo-zhe)

## 前言

&#x20;       对服务器来讲，图形界面会占用更多的系统资源，而且会安装更多的服务、开放更多的端口，这对服务器的稳定性和安全性都有负面影响，大家要理解，稳定性、可靠性、安全性才是最主要的，而简单易用不是服务器需要考虑的事情，所以学习 Linux，这些枯燥的命令是必须学习和记忆的内容。

## 命令提示符

登录系统后，第一眼看到的内容是：

```
[root@localhost ~]#
```

### 提示符的含义：

* `[]`：这是提示符的分隔符号，没有特殊含义。
* `root`：显示的是当前的登录用户。
* `@`：分隔符号，没有特殊含义。
* `localhost`：当前系统的简写主机名（完整主机名是 localhost.localdomain）。
* `~`：代表用户当前所在的目录，此例中用户当前所在的目录是家目录。
* `#`：命令提示符，Linux 用这个符号标识登录的用户权限等级。如果是超级用户，提示符就是 #；如果是普通用户，提示符就是 $。

家目录（又称主目录）：Linux 系统是纯字符界面，用户登录后，要有一个初始登录的位置，这个初始登录位置就称为用户的家：

* 超级用户的家目录：/root。
* 普通用户的家目录：/home/用户名。

用户在自己的家目录中拥有完整权限，建议操作实验可以放在家目录中进行。

## Linux 命令的基本格式:

```
[root@localhost ~]# 命令 [选项] [参数]
```

命令格式中的 `[]` 代表可选项，有些命令可以不写选项或参数，也能执行。

### **选项的作用：**

命令之后不加选项和参数也能执行，选项的作用是调整命令功&#x80FD;**，**&#x5982;果没有选项，命令只能执行最基本的功能，有选项，则可以显示更加丰富的数据。

&#x20;Linux 的选项又分为短格式选项（-l）和长格式选项（--all）**，**&#x77ED;格式选项是英文的简写，用一个减号调用，例如：

```
[root@localhost ~]# ls -l
```

长格式选项是英文完整单词，一般用两个减号调用，例如：

```
[root@localhost ~]# ls --all
```

短格式选项是长格式选项的缩写，一个短格式选项会有对应的长格式选项，当然也有例外，比如 ls 命令的短格式选项 -l 就没有对应的长格式选项，具体的命令选项可以通过[帮助命令](https://he.zhiqiang.cloud/linux-xi-tong-yun-wei-xue-xi-bi-ji/linux-cha-kan-ming-ling-bang-zhu-xin-xi)来进行査询。

### **参数的作用：**

参数是命令的操作对象，一般文件、目录、用户和进程等可以作为参数被命令操作。

### 总结：

命令的选项用于调整命令功能，而命令的参数是这个命令的操作对象。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://hezhiqiang.gitbook.io/about-the-author/linux-xi-tong-yun-wei-xue-xi-bi-ji/linux-ming-ling-ji-ben-ge-shi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
