# Linux常用指令 --- ## 前言 最近在研究AWS,架設雲端主機,發現好像很多時候都沒辦法用圖形介面,於是想去學Linux之類的終端機指令,於是就有了這篇。 ## Linux介紹 是一種自由和開放原始碼的類UNIX作業系統。 通常情況下,Linux被打包成供個人電腦和伺服器使用的Linux套件,一些流行的主流Linux發布版,包括Debian(及其衍生版本Ubuntu、Linux Mint)、Fedora(及其相關版本Red Hat Enterprise Linux)和openSUSE等。Linux套件包含Linux核心和支撐核心的實用程式和庫,通常還帶有大量可以滿足各類需求的應用程式。個人電腦使用的Linux套件通常包含X Window和一個相應的桌面環境,如GNOME或KDE。桌面Linux作業系統常用的應用程式,包括Firefox網頁瀏覽器、LibreOffice辦公軟體、GIMP圖像處理工具等。由於Linux是自由軟體,任何人都可以建立一個符合自己需求的Linux套件。 --- ## 相關知識 * 終端機操作 --- ## 知識點 * 在沒有圖形介面情況下,使用終端機對檔案進行操作,常用於架設伺服器、雲端主機操作、虛擬機(VM)等 ## 練習網站/app 如果要練習指令卻又沒有linux主機時,這時候只能夠架虛擬機,或是裝雙系統,除非你是使用MAC系統。 以下推薦我在使用的練習網站。 [Linux網頁練習](https://copy.sh/v86/?profile=linux26)  ## 常用指令 ### 名詞解釋 #### **目錄** 就是資料夾,英文:directory #### **文件** 就是檔案,英文:file #### **參數** 指定一些額外的選項,讓指令更具彈性。它們以一個半型空白接於指令後 --- ### 基本命令 1. 目前所在目錄 pwd(Print working directory):印出目前所在位置 如果所在位置是軟鏈結,輸入 pwd -P 可知該目錄原始路徑。 --- 2. 移動到其他目錄 cd <路徑> cd -:回到上一次目錄 cd ~:回到根目錄 路徑分為兩種: a. 絕對路徑:從根目錄出發,例如`/home/ubuntu/...`,必須由`/`開頭 b. 相對路徑:從當前目錄出發,例如`../ubuntu/index.html`,`./`表當前目錄, `../`表示上一層目錄 --- 3. 資料夾清單 `ls`(list):顯示當前資料夾中的檔案 檔案名稱 . 開頭,為隱藏檔案 `ls -a`:可以看到隱藏檔案 `ls -l`:可以看到更多屬性(權限、大小、日期) `ls`後方參數可同時使用多個 補充: 使用man <指令>:可看到該指令的用法以及參數。(q離開) 4. 資料補全 有時候在輸入檔案名稱時,會因為名稱太長而忘記,這時可以先打其中以碼名稱再按`TAB`鍵會出現候選名單,若只有一個就自動輸入。 --- 5. file相關指令 `mkdir <名稱>`:建立一個資料夾 `cat <檔案名稱>`:印出檔案內容 `cp <來源><目的>`:複製檔案 若要複製資料夾需要參數 `cp -r `<來源><目的>:複製資料夾 `rm <檔案>`:刪除檔案(刪除資料夾一樣要 -r) `rm -rf <檔案>`:強制刪除 `mv <原路徑> <新路徑>`:移動檔案(剪下貼上) `mv <原檔名> <新檔名>`:改檔名 6. 其他 `↑↓`:可以找之前打過的指令 `ctrl+R`:搜尋用過的指令(往前找) `ctrl+S`:往後搜尋 ###### tags: `Linux`,`Ubuntu`,`終端機`,`bash`,`terminal`
×
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