slam 小車:(一) 前期準備 --2.Linux 目錄結構與常用指令

(一) 前期準備 —1. 機器人架構設計流程
(一) 前期準備 —2.Linux 目錄結構與常用指令

一、Linux 目錄結構

二、Linux 常用指令

1. 打开 terminal

(1) 右鍵 -> 打開終端
(2) Ctrl+Alt+t 或者 Ctrl+Shift+t

2. 常用快速鍵

(1) tab
一次 tab:命令補齊
兩次 tab:提示內容
(2) Ctrl+c
Ctrl+c 中斷,強行打斷進程
(3) Ctrl+d
Ctrl+d 退出,相當於 exit 和 quit
比如用 python 命令進入 python 交互環境後,就可以用 Ctrl+d 退出 python 交互環境
(4) Ctrl+Shift+c 和 Ctrl+Shift+v
先用滑鼠選中需要複製的內容,然後用 Ctrl+Shift+c 進行複製,再用 Ctrl+Shift+v 進行貼上
(5) 圖形介面與純文字互動模式切換
Ctrl+Alt+F1-F6:純文字交互模式登入 tty1-tty6 終端機
Ctrl+Alt+F7:切回圖形介面

3. 關機與重啟命令

(1) 關機
$ sudo poweroff
(2) 重新啟動
$ sudo reboot

4. 終端命令列中一些常用符號瞭解

(1) 使用者家目錄:~
(2) 系統根目錄:/
(3) 一般使用者提示符:$
(4) root 使用者提示符:#

5. 目錄與文件相關命令

(1) 顯示檔案與目錄清單
$ ls
(2) 切換目錄( 2)
$ cd < 目標目錄 >
(3) 顯示目前所在工作目錄
$ pwd
(4) 建立檔案
$ touch < 檔名 >
(5) 複製檔案
$ cp < 源檔案路徑 > < 目標檔案路徑 >
(6) 移動檔案
$ mv < 源檔案路徑 > < 目標檔案路徑 >
(7) 刪除檔案
$ rm < 檔名 >
(8) 顯示檔案內容
$ cat < 檔名 >
(9) 建立資料夾
$ mkdir < 資料夾名 >
(10) 刪除資料夾
$ rmdir < 資料夾名 >

6. 文件許可權

(1) 修改檔案讀寫可執行權限,該權限由遮罩, 如 777 權限全開
$ sudo chmod 777 < 檔名 >
(2) 修改檔案擁有者
$ sudo chown < 使用者名 >:< 組名 > < 檔名 >

7. 檔案查找

(1) locate
$ sudo updatedb
$ locate < 待查找檔名 >
(2) find
$ find -name < 待查找檔名 >

8. 網路相關命令

(1) 網路連線與否測試
$ ping < 待測目標主機 IP 或域名 >
(2) 本地 IP 位址檢視
$ ifconfig
(3) 遠端登入目標主機
$ ssh < 目標主機使用者名 >@< 目標主機 IP 位址 >

9. 系統軟體安裝與軟體運行方法

(1) 系統預設的套件安裝方法 apt-get
$ sudo apt-get update
$ sudo apt-get install < 軟體套件名稱 >
(2) source 方法執行系統文稿,例如執行使用者預設配置文件.bashrc
$ source ~/.bashrc
(3) ./ 方法執行一般可執行檔
$ ./< 可执行文件 >

10. 文字編輯器 vim 使用

(1) vim 檢視檔案內容
$ vim < 檔名 >
(2) vim 進入編輯模式
在 vim 查看檔案內容的介面中,按 i 鍵進入編輯模式,然後就可以編輯檔案的內容了
(3) vim 退出編輯模式
在 vim 編輯檔案內容的介面中,按 Esc 鍵退出編輯模式,然後就又回到查看檔案內容的介面了
(4) vim 編輯內容儲存
vim 在編輯完檔內容,退出到查看檔內容的介面後,可以輸入 “:w” 對編輯內容進行保存,也可以輸入 “:wq” 對編輯內容進行保存並退出 vim