一個前端好好切圖很差嗎?爲何要學 linux 呢? 嗯,真香 !前端
Linux ls 命令用於顯示指定工做目錄下以內容(列出目前工做目錄所含之文件及子目錄)。linux
ls [-alrtAFR] [name...]
複製代碼
Linux rm 命令用於刪除一個文件或者目錄。git
rm [options] [name...]
複製代碼
tail 命令可用於查看文件的內容,有一個經常使用的參數 -f 經常使用於查閱正在改變的日誌文件。github
tail -f filename 會把 filename 文件裏的最尾部的內容顯示在屏幕上,而且不斷刷新,只要 filename 更新就能夠看到最新的文件內容。web
tail [options][file]
複製代碼
Linux mv 命令用來爲文件或目錄更名、或將文件或目錄移入其它位置。shell
mv [options] source dest
# or
mv [options] source... directory
複製代碼
命令格式 | 運行結果 |
---|---|
mv 文件名 文件名 | 將源文件名改成目標文件名 |
mv 文件名 目錄名 | 將文件移動到目標目錄 |
mv 目錄名 目錄名 | 目標目錄已存在,將源目錄移動到目標目錄.目標目錄不存在則更名 |
mv 目錄名 文件名 | 出錯 |
Linux touch 命令用於修改文件或者目錄的時間屬性,包括存取時間和更改時間。若文件不存在,系統會創建一個新的文件。bash
ls -l 能夠顯示檔案的時間記錄。服務器
touch [file]
複製代碼
which 指令會在環境變量\$PATH 設置的目錄裏查找符合條件的文件。網絡
which [file...]
複製代碼
Linux cp 命令主要用於複製文件或目錄。app
cp [options] source dest
# or
cp [options] source... directory
複製代碼
Linux cd 命令用於切換當前工做目錄至 dirName(目錄參數)。
其中 dirName 表示法可爲絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的 home 目錄,"~" 也表示爲 home 目錄 的意思
cd [dirName]
複製代碼
Linux pwd 命令用於顯示工做目錄。
執行 pwd 指令可馬上得知您目前所在的工做目錄的絕對路徑名稱。
pwd
複製代碼
Linux mkdir 命令用於創建名稱爲 dirName 之子目錄。
mkdir [-p] dirName
複製代碼
Linux rmdir 命令刪除空的目錄。
rmdir [-p] dirName
複製代碼
cat 命令用於鏈接文件並打印到標準輸出設備上。
cat fileName
複製代碼
執行 ping 指令會使用 ICMP 傳輸協議,發出要求迴應的信息,若遠端主機的網絡功能沒有問題,就會迴應該信息,於是得知該主機運做正常。
ping [主機名稱或IP地址]
複製代碼
雖然 Linux telnet 命令主要用於遠端登入。執行 telnet 指令開啓終端機階段做業,並登入遠端主機,
可是我更常常用它來查看某個遠端主機端口是否可訪問。
telnet [主機名稱或IP地址<通訊端口>]
複製代碼
Linux grep 命令用於查找文件裏符合條件的字符串。
grep [文件或目錄...]
複製代碼
Linux ps 命令用於顯示當前進程 (process) 的狀態。
ps [options]
複製代碼
ps -ef # 顯示全部命令,連帶命令行
複製代碼
一般狀況下,咱們只執行一條命令,那麼如何執行多條命令呢?
管道是一種通訊機制,一般用於進程間的通訊(也可經過 socket 進行網絡通訊),它表現出來的形式將前面每個進程的輸出(stdout)直接做爲下一個進程的輸入(stdin)。
Linux kill 命令用於刪除執行中的程序或工做。
kill 可將指定的信息送至程序。預設的信息爲 SIGTERM(15),可將指定程序終止。若仍沒法終止該程序,可以使用 SIGKILL(9)信息嘗試強制刪除程序。程序或工做的編號可利用 ps 指令或 jobs 指令查看。
kill [-s <信息名稱或編號>][程序] 或 kill [-l <信息編號>]
複製代碼
Linux top 命令用於實時顯示 process 的動態。
top
複製代碼
top -pid 4712
複製代碼
Linux clear 命令用於清除屏幕。
clear
複製代碼
Linux alias 命令用於設置指令的別名。
用戶可利用 alias,自定指令的別名。若僅輸入 alias,則可列出目前全部的別名設置。alias 的效力僅及於該次登入的操做。若要每次登入是即自動設好別名,可在.profile 或.cshrc 中設定指令的別名。
alias[別名]=[指令名稱]
複製代碼
好比 git 原先就配置了一些別名,咱們來看看
Linux find 命令用來在指定目錄下查找文件。任何位於參數以前的字符串都將被視爲欲查找的目錄名。
若是使用該命令時,不設置任何參數,則 find 命令將在當前目錄下查找子目錄與文件。而且將查找到的子目錄和文件所有進行顯示。
find path -option [ -print ] [ -exec -ok command ] {} \;
複製代碼
linux curl 是經過 url 語法在命令行下上傳或下載文件的工具軟件,它支持 http,https,ftp,ftps,telnet 等多種協議,常被用來抓取網頁和監控 Web 服務器狀態。
curl [options] [url]
複製代碼
-o 把輸出寫到該文件中
-I 僅僅返回 header
curl 命令能作不少事,用過的人都說香,我說說我經常使用的場景吧:
若是你和我同樣喜歡前端,也愛動手摺騰,歡迎關注我一塊兒玩耍啊~ ❤️
前端時刻