1.1 啟動shell
多數主流發行版的桌面環境默認安裝模擬終端,用戶可用啟動命令行界面(CLI)來啟動shell程序,默認情況下,bash shell 啟動時會自動處理用戶主目錄下.bashrc文件的命令。也可通過此文件加載特殊的共用文件,在共用文件中保存著針對所有系統用戶的的命令和設置,該文件位于/etc/bashrc,它經常設置各種應用程序中用到的環境變量。
1.2 shell提示符
默認普通用戶的shell提示符是$,而根用戶root的shell提示符是#
PS1:控制默認命令行提示符的格式
admin@ubuntu64:~$ echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$
PS2:控制后續命令行提示符的格式
admin@ubuntu64:~$ echo $PS2
>
1.3man手冊
$man bash
1.4瀏覽文件系統
Linux 文件系統 是將文件存儲在單個目錄結構中,這個目錄我們稱之為虛擬目錄(virtual directory)。虛擬目錄包含了安裝在PC上的所有存儲設備文件的路徑,并將其并入到一個目錄結構中。
Linux虛擬目錄結構包含一個稱之為根(root)目錄的基礎目錄。根目錄下的目錄和文件會按照訪問它們的目錄路徑一一列出。
Linux中使用正斜線(/)而不是反斜線(\)來在文件路徑中劃分目錄,在Linux中反斜線用來標識轉義字符。
掛載點(mount point)是虛擬目錄用于分配額外存儲設備的目錄
圖中有2塊硬盤,disk1和虛擬目錄的根目錄(/)關聯起來,而disk2被掛載到/mnt 其他通過掛載的目錄都位于這個位置
遍歷目錄 可以通過cd命令來將shell會話切換到另一個目錄下
cd destination
絕對路徑:定義了在虛擬目錄結構中該目錄的確切位置,以虛擬目錄的根目錄開始,相當于目錄的quanming
相對路徑:定義了在當前位置的目標文件路徑,而無需再從根目錄開始。
單點符(.)表示當前目錄
雙點符(..)表示上一級目錄
1.5文件和目錄列表
ls 命令最基本的格式會顯示當前目錄下的文件和目錄
過濾輸出列表
問號?代表一個字符
星號*代表零個或者多個字符
1.6處理文件
創建文件
可用touch命令來輕松創建空文件
復制文件
可用cp命令復制成另一個文件
重命名文件
mv命令就是用來將文件和目錄移動到另一個位置的
刪除文件和目錄
rm命令就是用來將文件刪除
1.7處理目錄
創建目錄
mkdir dir3
刪除目錄
rmdir dir4?
rmdir命令只刪除空目錄
1.8查看文件內容
查看文件統計信息
state test5 ?#提供文件系統上某個文件的所有狀態信息
查看文件類型
file test6 ?#file命令將文件分成3類:文本文件 可執行文件 數據文件
查看整個文件
cat test7 #顯示文本文件中所有數據的得力工具
more test8 #通過分頁顯示每頁數據
less test9 #less 支持more命令支持的所有參數
查看部分文件
tail test10 #命令顯示文件末尾部分的內容,默認是末尾10行
head test11 #命令文件開頭那些行的內容,而無需加載全部文件