Linux系統基礎
本文采用的系統爲Ubuntu 16.04 64位
Linux命令格式
命令名 [選項] [參數]。選項和參數都可以省略。
Linux文件系統
- /:根目錄。Linux系統只存在一個根目錄。所有的目錄,文件,設備都在根目錄下。
- /bin:目錄下存放了Linux常用的命令。
- /sbin:此目錄存放系統管理員的系統管理程序,大多涉及系統管理命令的存放,是超級權限用戶root的可執行命令的存放地。
- /boot:Linux內核及引導系統程序所需要的文件目錄。
- /dev:Linux系統中使用的外部設備。不包含外部設備的驅動程序。
- /etc:系統管理時用到的各種配置文件和子目錄。例如網絡配置文件,文件系統,x系統配置文件,設備配置信息,設置用戶信息等。
- /home:存放用戶的主目錄。有一個用戶系統會自動在/home目錄下生成一個對應的用戶目錄。
- Linux系統下絕對目錄以/開始。相對路勁以當前文件所在位置開始。
- 常見的“/”代表根目錄。“.”代表當前目錄。“..”代表當前目錄的上一層目錄。多個路勁之間以/作爲路勁的分隔符。
- 在使用中~代表當前用戶的主目錄,注意區別/根目錄。
常用命令
- pwd:查看當前位置路徑
- ls:顯示當前目錄中的文件
- ls -l:顯示當前目錄中文件,包括詳細信息
- ls -a:顯示當前目錄中包括隱藏文件的所有文件
- ls 目錄名:顯示當前目錄中某個目錄的內容
- cd:改變當前目錄位置
- cd 目錄名:進入某個目錄
- cd 完整目錄路徑
- cd /:回到根目錄
- cd ..:回到上一層目錄
- mkdir:創建目錄
- mkdir 目錄名:創建一個目錄
- mkdir -p 目錄路徑:創建目錄路徑的目錄。創建會很徹底,所有不存在的目錄都會創建。
- mkdir 目錄路徑。如果目錄路勁不存在,則會出錯。
- 幫助命令
- 命令名 –help:如果不明白某個命令的使用。可以採用此方法查看幫助信息。
- man 命令名:同上。
- 可以採用j,k翻頁。q退出。
- Tab鍵、歷史命令
- 在命令執行過程中,如果目錄或者文件名稱過長,可以寫關鍵字母后按tab鍵自動補全。
- 按上下箭頭。可以切換輸入過的一些指令。
- 通配符
- 如果目錄下文件過多。僅僅需要操作某些文件的時候。可以採用此種方式
- *代表多個任意字符。?代表一個字符。
- 例如ls ?.*
- 對文件的操作
- touch 文件名:如果文件不存在,則創建一個新的文件。如果文件存在,則修改最後修改時間。
- rm 文件名:刪除一個文件/目錄
- rm -r 目錄:目錄下有文件,可以調用次命令刪除。
- cp 文件1 文件2:複製一個文件
- cp -a 目錄1 目錄2:複製一個目錄
- mv 文件1 文件2:移動
- mv 目錄1 目錄2
- clear:清屏。
- vi/vim Linux中的記事本
- 新建記事本:vi
- 打開記事本:vi 文件名
- 進入編輯模式,按鍵盤“a”鍵。
- 退出編輯模式:按esc退出編輯模式。
- 保存記事本:“:w/:w 文件名”
- 退出記事本:“:q”
- 常見使用:wq/wq filename/x保存並退出
- q!:不保存,強制退出
- w!:強制保存