基礎概念部分
登陸主機
登陸主機分為本地登陸和遠程登陸。
本地登陸:就是直接面對主機,由鍵盤輸入用戶密碼登陸,使用tty1-tty6,或者圖形界面tty7
遠程登陸:通過網絡連接主機,以虛擬終端的方式登陸,使用ssh
退出登陸
1.使用命令exit
2.使用【Crtl+D】退出
文件
在Linux中,任何東西包括硬件都視為文件。文件可以分為幾種:
一般文件:純文本文件,二進制文件。如果文件具有執行權限,稱為執行文件。
目錄:包含文件。
設備文件:字符文件,磁盤文件。
內部進程通信文件:socket文件,連接文件(pipe、fifo)兩種。
特殊文件:符號鏈接文件,soft link或者symbolic link
隱藏文件:文件名的第一個字符是一個點(.)
常見文件代碼:
- 一般文件
d 目錄
l 符號鏈接文件
b 塊文件
c 字符文件
s socket文件
p 管道文件
目錄
目錄也是文件的一種,目錄中可以包含子目錄和文件。
通配符
通配符是指一種文件名的樣式,可用來對比文件名,以找到相符的文件。
* 代表任意的字符串,可以是空字符串
? 代表一個字符,但不可以為空
轉義符
反斜線 \是轉義字符,也叫做“逃逸字符”,目的在於使後接的字符回復原來作為單純字符的用途。
字符集合
[abc] 代表a,b,c中任意的一個字符
[a-z] 代表a到z中的任意一個字符,小寫英文字母
[A-Z] 代表大寫英文字母
[A-Za-z] 代表字母
[0-9] 代表數字
[a-z_-] 代表任意一個小寫英文字母,_ 或者 -
[!0-9] 代表非數字
[0-9!] 代表數字或感歎號
[\!0-9] 代表數字或感歎號
括號擴展
{g,nc,s}ftp 代表gftp ncftp sftp