# 实战技能

Linux常见目录介绍：

> / 根目录\
> /root 用户的家目录\
> /home/username 普通用户的家目录\
> /etc 配置文件目录\
> /bin 命令目录\
> /sbin 管理命令目录\
> /usr/bin /usr/sbin 系统预装其他命令



## 一、操作系统

### 1、万能的帮助命令

#### man帮助

man是manual的缩写 用法： `man ls`&#x20;

![](https://172932098-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MC0hWgbNjaxH4i6ny5D%2F-MNxN-c28b1B6jcr0N5O%2F-MNxQq1jXEohBvSt2aZv%2Fimage.png?alt=media\&token=1d981c8c-1f48-4b92-bb61-bdf5f977c4d0)

man也是一条命令，分为9章，可以使用man命令获得man的帮助 `man 7 man`

![](https://172932098-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MC0hWgbNjaxH4i6ny5D%2F-MNxN-c28b1B6jcr0N5O%2F-MNxRGyWjROCHNpf3MnJ%2Fimage.png?alt=media\&token=d9fd1f71-2491-4eb3-be5c-3f777f66006b)

man各章内容：

![](https://172932098-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MC0hWgbNjaxH4i6ny5D%2F-MNxN-c28b1B6jcr0N5O%2F-MNxRqsXuk1il6BSVCGS%2Fimage.png?alt=media\&token=57b56a75-b13a-493f-89d0-ff1c71d13685)

`man -a passwd`,可查看文件的属性

#### help帮助

shell自带的命令称为内部命令，其他的是外部命令

内部命令使用help帮助 `help cd`

外部命令使用help帮助 `ls --help`

![](https://172932098-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MC0hWgbNjaxH4i6ny5D%2F-MNxN-c28b1B6jcr0N5O%2F-MNxTLiyhwjPj_cp1H_O%2Fimage.png?alt=media\&token=546d8f6e-a826-4a48-8112-9f8ed7853e45)



#### info帮助

info帮助比help更详细，作为help的补充 `info ls` ，只是都是英文版的结果



### 2、pwd\&ls

一切皆文件

* 文件查看
* 文件目录的创建与删除
* 通配符
* 文件操作
* 文本内容查看

显示当前的目录名称：

* `pwd` 显示当前的目录名称

文件查看：

* `ls` 查看当前目录下的文件
*   `ls [参数，选项]参数`

    常用参数：
* `-l`  长格式显示文件
* `-a`    显示隐藏文件
* `-r`    逆序显示
* `-t`    按照事件顺序显示
* `-R`    递归显示

`man ls` 可获得命令的详细选项

![](https://172932098-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MC0hWgbNjaxH4i6ny5D%2F-MNxN-c28b1B6jcr0N5O%2F-MNxXS1ANRaHV3J9wHHJ%2Fimage.png?alt=media\&token=d0d01815-e1d2-4a83-9b55-e391ee23625d)

![](https://172932098-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MC0hWgbNjaxH4i6ny5D%2F-MNxN-c28b1B6jcr0N5O%2F-MNxYcnkq4BjRfgiTj-y%2Fimage.png?alt=media\&token=c8fe3d73-fbe2-43ae-9f7f-d9231c2ec95b)

### 3、cd

更改当前的操作目录：

* `cd` 更改当前的操作目录
* `cd /path/to/...` 绝对路径
* `cd ./path/to/...` 相对路径
* `cd ../path/to/...` 相对路径

&#x20;因为shell编程有补全功能，所以可以通过Tab键补全命令行

技巧：&#x20;

> `cd -` 回到刚才的目录\
> `cd  ..`回到当前目录的上级目录

### 4、目录的创建删除，复制移动

## 二、系统管理

## 三、shell

## 四、文本操作

## 五、服务管理
