Command Line 介紹


Posted by impala8012 on 2021-01-02

Command Line Interface

與電腦溝通的工具,屬於純文字介面,與我們平常熟悉的圖形化使用者介面不同Graphical User Interface(GUI)

在操作方面的話,因為用 windows 作業系統,所以會以 git bash 來作示範執行我們的CLI介面

實際基本操作

介紹完基本的介紹後,就來看一下介紹一些常用的指令吧

pwd (print working directory)

首先 pwd 他可以告訴我們目前所在位置

ls

印出現在位置的檔案清單
-al 會印出所有的資料例如檔案權限、檔案大小

cd (change directory)

切換資料夾

  1. cd 資料夾名稱
  2. cd .. 回到上一層

man

指令使用手冊,介紹指令的使用方式
例如: man ls

檔案操作

如果是要針對檔案作操作呢?我們可以使用以下的指令來幫助我們

touch

建立檔案與更改檔案時間

rm (remove)

可以刪除我們想要刪除的檔案

如果要刪除資料夾的話在後面加dir -> rmdir 資料夾名稱
也可以用 rm -r 資料夾名稱
參數-f則是強制刪除 (小心使用)

mkdir (make directory)

建立資料夾

mv(move)

移動檔案或是改名

mv 檔案名稱 ..把檔案移到上一層

cp (copy)

複製檔案或者資料夾

如果要複製資料夾的話則需要多使用一個參數-r

grep

抓取關鍵字

wget

下載檔案

curl

送出 request
我們可以利用curl API網址,電腦就會利用get方法把respond給展示出來。因此可以用來測試API

redirection (>)

利用>把input/output給重新導向

以這個例子,我們就利用>把資料重新導向到list_result的這個檔案裏面,並且如果再重新導向到同一個檔案>會把後面之前的內容全部覆蓋掉

如果我們要新增資料的話則是用兩個箭號 >>代表append的意思

pipe (|)

可以把左邊指令的輸出變成右邊指令的輸入


#Git #Github #CLI #command-line #Week1







Related Posts

JavaScript - 對 Closure 閉包的初步理解

JavaScript - 對 Closure 閉包的初步理解

D2R Enigma Armor: A Synthesis of Power and Strategy

D2R Enigma Armor: A Synthesis of Power and Strategy

2022 Node.js直播班心得

2022 Node.js直播班心得


Comments