refactor: 重构文档目录
移除了所有数字标号 Log:
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
|
||||
# 1.5. 简单 shell 命令
|
||||
# 简单 shell 命令
|
||||
|
||||
现在,你对如何使用 deepin 系统已经有一些感觉了。让我们更深入了解 deepin 系统的命令执行机制。在这里,我将为新手做一般的讲解。精确的解释参见`bash`(1)。
|
||||
|
||||
@@ -15,7 +14,7 @@
|
||||
|
||||
- 控制操作(可选:`&&` , `||` , 换行符 , `;` , `&` , `(` , `)`)
|
||||
|
||||
## 1.5.1. 命令执行和环境变量
|
||||
## 命令执行和环境变量
|
||||
|
||||
一些[环境变量](https://zh.wikipedia.org/wiki/Environment_variable)的值会改变部分 Unix 命令的行为。
|
||||
|
||||
@@ -27,7 +26,7 @@
|
||||
|
||||
- 用户特有的程序初始化时,可以重新设置在 "`~/.profile`"、"`~/.bash_profile`" 和 "`~/.bashrc`" 中设置的环境变量。
|
||||
|
||||
## 1.5.2. “`$LANG`”变量
|
||||
## “`$LANG`”变量
|
||||
|
||||
默认的语言环境是在 "`$LANG`" 环境变量中定义,它在安装的时候配置为 "`LANG=xx_YY.UTF-8`",或者在接下来的 GUI(图形用户界面)中配置,例如在 GNOME 中是,"设置" → "区域 & 语言" → "语言" / "格式"。
|
||||
|
||||
@@ -86,7 +85,7 @@ mer. 19 mai 2021 15:19:24 UTC
|
||||
|
||||
对于语言环境配置的细节,参见 [第 8.1 节 “语言环境”](https://www.debian.org/doc/manuals/debian-reference/ch08.zh-cn.html#_the_locale)
|
||||
|
||||
## 1.5.3. "`$PATH`" 变量
|
||||
## "`$PATH`" 变量
|
||||
|
||||
当你在 Shell 里输入命令的时候,Shell 会在 "`$PATH`" 变量所包含的目录列表里进行搜索,"`$PATH`" 变量的值也叫作 Shell 的搜索路径。
|
||||
|
||||
@@ -94,7 +93,7 @@ mer. 19 mai 2021 15:19:24 UTC
|
||||
|
||||
在zsh中为`~/.zshrc`
|
||||
|
||||
## 1.5.4. "`$HOME`" 变量
|
||||
## "`$HOME`" 变量
|
||||
|
||||
很多命令在用户目录中都存放了用户指定的配置,然后通过配置的内容来改变它的执行方式,用户目录通常用 "`$HOME`" 变量来指定。
|
||||
|
||||
@@ -109,7 +108,7 @@ mer. 19 mai 2021 15:19:24 UTC
|
||||
|
||||
Shell 扩展 "~/" 为转入当前用户的主目录,也就是"$HOME/"。Shell 扩展 "~foo/" 为foo 的目录,也就是 "/home/foo/"。
|
||||
|
||||
## 1.5.5. 命令行选项
|
||||
## 命令行选项
|
||||
|
||||
一些命令附带参数。这些参数以 "`-`" 或 "`--`" 开头,通常称之为选项,用来控制命令的执行方式。
|
||||
|
||||
@@ -122,7 +121,7 @@ Thu, 20 May 2021 01:08:12 +0900
|
||||
|
||||
这里的命令参数 "`-R`" 改变 `date`(1) 命令输出为 [RFC2822](http://tools.ietf.org/html/rfc2822) 标准的日期字符格式。
|
||||
|
||||
## 1.5.6. Shell 通配符
|
||||
## Shell 通配符
|
||||
|
||||
经常有这种情况你期望命令成串自动执行而不需要挨个输入,将文件名扩展为 **glob**,(有时候被称为 **通配符**),以此来满足这方面的需求。
|
||||
|
||||
@@ -138,11 +137,11 @@ Thu, 20 May 2021 01:08:12 +0900
|
||||
尝试下列例子
|
||||
|
||||
```Shell
|
||||
$ mkdir junk; cd junk; touch 1.txt 2.txt 3.c 4.h .5.txt ..6.txt
|
||||
$ mkdir junk; cd junk; touch 1.txt 2.txth .5.txt ..6.txt
|
||||
$ echo *.txt
|
||||
1.txt 2.txt
|
||||
$ echo *
|
||||
1.txt 2.txt 3.c 4.h
|
||||
1.txt 2.txth
|
||||
$ echo *.[hc]
|
||||
3.c 4.h
|
||||
$ echo .*
|
||||
@@ -160,7 +159,7 @@ $ cd ..; rm -rf junk
|
||||
|
||||
BASH 可以使用内置的 shopt 选项如 " `dotglob` "," `noglob` "," `nocaseglob` "," `nullglob` "," `extglob` "定制全局行为,使用 `bash` ( 1 )查看详细说明。
|
||||
|
||||
## 1.5.7. 命令的返回值
|
||||
## 命令的返回值
|
||||
|
||||
每个命令都会返回它的退出状态(变量:“`$?`”)作为返回值。
|
||||
|
||||
@@ -178,7 +177,7 @@ $ [ 1 = 2 ] ; echo $?
|
||||
1
|
||||
```
|
||||
|
||||
## 1.5.8. 典型的顺序命令和 shell 重定向
|
||||
## 典型的顺序命令和 shell 重定向
|
||||
|
||||
让我们试着记住下面 Shell 命令里部分命令行所使用的命令习语。
|
||||
|
||||
@@ -240,7 +239,7 @@ Hello
|
||||
|stdout|标准输出|1|
|
||||
|stderr|标准错误|2|
|
||||
|
||||
## 1.5.9. 命令别名
|
||||
## 命令别名
|
||||
|
||||
你可以为经常使用的命令设置一个别名。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user