從windows來到Linux,目錄操作
撰文編輯:邏輯熊貓 | 圖片:截圖
歡迎朋友圈各種姿勢的分享
如需轉載,請後台聯繫授權
- 正式開始 -
▼
-01-
打開終端 | ctrl+alt+t
推薦新手使用Ubuntu16.04 LTS的桌面版,在桌面版提供了桌面系統,雖然論速度和便利性與windows平台想去甚遠,但是從學習的角度講,可以省去很多麻煩。
在桌面下使用ctrl+alt+t,打開終端模擬器。
Linux的特色便是CLI(command-line interface 命令行界面),終端模擬器,是在桌面環境下,像在CLI下工作一樣的工具。你基本可以完成所有終端能做的事情,而且,更便利。如果你不喜歡Linux提供的桌面環境,可以使用ctrl+alt+F1~F6(F1~F6可以在6個tty之間轉換。)轉換到CLI下,可以使用clrl+alt+F7回到當前的桌面環境。
-02-
認識目錄
簡單來說,目錄就是文件夾。
有時候手冊中會用到path,dir,directory,location等辭彙。
實際上就是指一個文件或者文件夾的位置。
-03-
cd | 目錄操作
首先你應該了解一下Linux下的目錄結構,詳情可以參考本人另一篇文章
《聊聊Linux工作環境》。
cd命令就是一個切換當前目錄的命令。
使用命令: cd /
來到根目錄。使用ls命令,可以查看當前目錄下的內容。
使用命令:cd 或者cd ~
直接使用cd命令,來到當前用戶的家目錄。
使用pwd命令,列印當前目錄。
使用命令:cd -
來到上一目錄。
使用命令:cd 目錄的路徑
學會使用cd命令,你就可以自由地在各個目錄之間切換。
關於目錄的路徑,有兩種,絕對路徑和相對路徑。
絕對路徑:從根目錄開始檢索,如:/home/lizechen
相對路徑:以當前目錄為參照來檢索。
這裡介紹兩個符號「.」代表當前目錄, 「..」代表上一層目錄。「~」代表家目錄,「/」代表根目錄。
比如使用cd /home/lizechen。
比如使用cd ../../
如果想切換到當前目錄下的子目錄當中的話,使用cd ./子目錄/子目錄的子目錄等。此時可以省略開頭的"./"
如:
如:
關於cd命令的更多內容。可以使用help cd查看。
如果使用man cd ,你得到的結果是沒有cd 手冊。
這裡需要解釋一下,因為cd是和shell綁在一起的,屬於shell的功能,雖然是一個linux命令,但是並沒有對應的用戶手冊,卻可以通過help來獲得想要的幫助。
比如:使用下面的命令,無法定位也無法看到手冊。
-04-
ls | list目錄內容
當你打開windows的一個文件夾的時候,你會看到各種各樣的文件還有子文件夾。但是CLI下,從上一節內容來看,每次換目錄的時候不會直接顯示目錄中的內容,所以需要一個顯示目錄內容的辦法,那就ls命令。
這裡介紹一下ls命令的用法。
直接使用ls命令。如上一節中顯示目錄中的內容。
使用man ls或者 ls --help命令查看ls的使用手冊或者使用幫助。
ls -l 目錄 |查看文件詳細信息
ls -a 目錄 |可以顯示隱藏內容。
ls -1 目錄 |逐行顯示目錄內容。
ls -s 目錄 |按找size(大小)給目錄下的文件排序
ls -R 目錄 |顯示下所有內容以及子目錄下所有內容的相對路徑。
也可以使用ls 一個文件的路徑,只顯示一個文件。如果無此文件顯示文件不存在。
ls patten |根據正則表達式顯示檢索到的內容。
關於正則表達式的內容不在這裡贅述,但是正則表達式是一個很有用的功能。
-05-
pwd
在第三節中已經提到
它的功能很簡單,就是
print work directory
顯示當前工作目錄
-06-
總結
本文主要內容
cd、pwd、ls
TAG:邏輯熊貓 |