cd 路徑操作
=======
本小節圍繞路徑相關的操作來介紹如何使用?`cd`?切換到不同的路徑,另外還介紹如何使用?`Tab`?鍵自動補全文件或目錄名。
1\. pwd 查看當前所在目錄的絕對路徑
---------------------
在對 Linux 目錄操作過程中,可以使用?`pwd`?命令查看當前所處目錄的?`絕對路徑`:
pwd
> **Tips**:絕對路徑是以?`/`?開頭的,`/`?表示根目錄。
2\. 切換到家目錄
----------------
cd
3\. cd 切換至下級目錄
--------------
若想要進入當前目錄的下一級某個目錄,可以使用?`cd`?跟上相對路徑,這里以切換至?`usr`?目錄為例:
cd usr/
或
cd ./usr
> **Tips**:`cd usr/`?表示切換至當前目錄的下級目錄?`usr`,左側沒有?`/`?表示相對路徑,若使用?`cd ./usr/`,那么其中的?`.`?表示當前目錄,可以通過?`ls -a`?命令查看到。
4\. 切換上級目錄
----------------
cd ..
5\. cd 切換至上級目錄的其他目錄
-------------------
前面已經切換至?`/usr`?目錄了,若想要切換至?`/var`?目錄則可以使用?`../`?來表示上級目錄:
pwd
cd ../var/
pwd
ls
> **Tips**:`cd ../var/`?表示切換至當前目錄的上級目錄下的?`var`?目錄,其中?`../`?表示上級目錄,可通過?`ls -a`?查看到。
6\. cd 切換至絕對路徑
--------------
可以使用?`cd`?跟上絕對路徑切換至指定的絕對路徑,這里以切換至?`/etc/sysconfig/network-scripts`?為例:
cd /etc/sysconfig/network-scripts
7\. 切換上一次的目錄
----------------
cd -
8\. 使用 Tab 鍵自動補全
----------------
若每一個目錄名稱一個個敲出來就會顯得有些繁瑣,這個時候就可以使用?`Tab`?鍵來自動補全了。
如:
```bash
cd /usr/local/..tab..tab..tab
```
不只是cd命令可以用tab鍵來補全,其它命令,只要是需要顯示路徑的,都可以用Tab補全。
比如,我們上節課介紹的 ls命令,ls命令不僅只能查看當前目錄下的文件,也可以使用:
```bash
ls path/to/..tab..tab..tab
```
如果路徑很長,也可以用Tab補全。
9\. 小結
------
本小節介紹了如何切換至當前目錄的上級目錄、當前目錄的下級目錄,還介紹了如何切換至絕對路徑目錄下,并且在對路徑輸入操作時可以使用?`Tab`?快速補齊目錄或者文件名稱,節省了很多敲入目錄或文件名稱的時間,`cd`?操作相當于 Windows 中的雙擊進入目錄、返回上級目錄、進入絕對路徑目錄等等操作。
- Linux簡介
- 安裝Linux系統
- 虛擬機網絡配置
- ssh終端軟件介紹
- sshd服務詳解
- ls命令查看文件和目錄
- cd命令路徑操作
- 創建文件和目錄
- rm刪除文件和目錄
- cp命令:復制文件或目錄
- mv移動文件和目錄
- 文件壓縮與解壓
- 文件和目錄重命名
- find查找文件和目錄
- 查看文件內容
- grep命令:文本搜索
- curl命令:文件傳輸工具
- wget命令:下載網絡文件
- scp命令:文件上傳下載
- rsync命令:遠程數據同步工具
- top命令:系統運行狀態
- ifconfig命令:網絡相關
- yum命令-紅帽系統軟件包管理
- apt命令:debian系統軟件包管理
- vim編輯器
- nano編輯器
- Linux查看進程
- Linux 結束進程
- Linux磁盤空間
- Linux中的環境變量
- 查看環境變量
- 配置環境變量
- Linux用戶介紹
- Linux添加用戶
- Linux刪除用戶
- Linux修改用戶
- 用戶組介紹
- 添加用戶組
- 修改用戶組
- 刪除用戶組
- Linux文件權限介紹
- 修改文件權限
- 修改文件所屬關系
- 文件系統介紹
- 日志文件系統
- 修改服務器時間
- crontab詳解
- shell編程-shell介紹
- shell編程-變量和字符串
- shell編程-shell腳本的參數
- shell編程-流程控制
- shell編程-循環
- shell編程-數組
- shell編程-運算符
- shell編程-echo命令
- shell編程-printf命令
- shell編程-test命令
- shell編程-函數
- shell編程-輸出重定向
- shell編程-文件包含
- shell編程-sed
- shell編程-awk
- shell編程-常用命令補充
- shell編程實戰-拉git代碼
- 源碼安裝Nginx
- 安裝Apache
- 安裝Redis
- Docker介紹
- Docker基礎
- Docker鏡像
- Docker容器
- Docker容器互聯
- Docker 安裝 Nginx
- 阿里云域名介紹
- 阿里云域名解析
- 阿里云域名備案
- 阿里云服務器ECS上
- 阿里云服務器ECS下
- 阿里云之域名ssl證書
- AWS服務介紹
- AWS之EC2
- AWS之VPC
- AWS之Route53
- AWS之RDS
- AWS之S3
- AWS之SSL
- AWS之CloudWatch
- AWS之IAM
- AWS之WAF
- AWS之Lambda
- AWS之安全策略
- AWS認證證書