# Linux基本操作 ###### tags: `lion_1082` ### 常用指令可以參考這裡 [Linux Command Line Cheat Sheet](https://cheatography.com/davechild/cheat-sheets/linux-command-line/) --- ## 終端 (Terminal) **`Ctrl`+`Alt`+`t`:** 打開終端 | 指令 | 原文 | 意義 | | :------: | :------: | :------: | | `clear` | **Clear** | 清除終端 | | `pwd` | **P**resent **W**orking **D**irectory | 顯示當前路徑 | | `ls` | **L**i**S**t | 列出當前路徑之中的 檔案・子目錄 | --- ## 指令:在路徑間移動 | 指令 | 原文 | 意義 | | :------: | :------: | :------: | | `cd` | **C**hange **D**irectory | 更換位置至... | :::success <span style="text-allign:left">`.`表示**現在路徑** `..`表示**上層路徑** `~` 表示**根目錄** </span> ::: --- ## 指令:創造・消滅 | 指令 | 原文 | 意義 | | :------: | :------: | :------: | | `mkdir` | **M**a**K**e **DIR**ectory | 新增目錄 | | `cp` | **C**o**P**y | 複製 | | `mv` | **M**o**V**e | 移動 | | `rm` | **R**e**M**ove | 刪除 | ---- ### <span style="color:lightgreen">當想消除資料夾及其內容物:</span> `rm -r <Directory>` 其中`-r`代表**Recursive**,</tr> "重複的消除目錄中的檔案及目錄" ### <span style="color:lightgreen">當想幫檔案・目錄改名:</span> `mv <Exist File> <New Name>` 利用『移動到新目錄**或檔案**』的效果進行改名 ---- | 指令 | 原文 | 意義 | | :------: | :------: | :------: | | `touch` | **Touch** | 更新Time Stamp | 更新檔案・資料夾的Time Stamp 指定不存在的檔案可以有創建檔案的效果 --- ## VIM 相關指令 `vim <File Name>` 可以打開檔案進入Vim模式 參數輸入不存在的檔案有開啟新檔並編輯的效果 ---- ## VIM:3種模式 <span style="color:lightblue">**Command Mode(命令模式):**</span></tr> 任何模式中按下`esc` <span style="color:lightblue">**Insert Mode(輸入模式):**</span></tr> 命令模式中按下`i`・`a`・`s`或其它 <span style="color:lightblue">**Last Line Mode(「最後一行」模式):**</span></tr> 命令模式中按下`:`, 螢幕最下方會顯示一個冒號,且游標會移到該處 ---- ## VIM:Command Mode | 指令 | 原文 | 意義 | | :------: | :------: | :------: | | `u` | **U**ndo | 復原 | | `Ctrl`+`r` | **R**edo | 重作 | | `[[` | ヽ(゜Q。)ノ? | 將游標移至檔案開頭 | | `]]` | ヽ(゜Q。)ノ? | 將游標移至檔案末端 | | `<n>G` | **G**o | 將游標移至第 n 行 | ---- ## VIM:Last Line Mode | 指令 | 原文 | 意義 | | :------: | :------: | :------: | | `w` | **W**rite | 儲存 | | `q` | **Q**uit | 離開 | | `q!` | **Q**uit **!**!! | 放棄變更並離開 | | `wq` | **W**rite and **Q**uit | 儲存變更並離開 | --- ## 編譯 我們使用g++</br>來編譯c++的程式 ###### `g++ -o <Output File Name> <Source Code File>` ###### `g++ <Source Code File> -o <Output File Name>` --- # ~THE~ # ~END~
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up