終端常用命令

2021-09-25 15:58:44 字數 2480 閱讀 1092

ls 顯示當前目錄下的檔案

ls -a 顯示隱藏檔案,linux/unix系統中,以「.」開頭的檔案預設隱藏(要在資料夾中顯示或隱藏隱藏檔案ctrl+h)

ls -l 顯示檔案的詳細資訊(許可權、子目錄層數、使用者名稱、大小、建立時間、檔名)

ls -al 可以聯合使用

la(封裝)<=>ls -a

ll(封裝)<=>ls -l

touch filename 建立檔案

touch 不是專門用來建立檔案的命令,而是用來修改檔案屬性,如果檔案不存在則建立

cat filename 檢視檔案內容,把檔案的所有內容顯示在終端上

more filename 一次只顯示一屏檔案內容,回車顯示下一行,空格顯示下一屏,適合檔案內容比較多時使用

head filename 一次只顯示檔案的前12行

tail filename 一次只顯示檔案的後12行

cp src(當前目錄下檔名) dest(目標位址)/複製後檔名(若無需改名可不寫「/名」) 複製檔案(複製過程中可改名)

mv src dest/新名 移動檔案(移動過程中可改名,同時具備重新命名功能)

rm filename 刪除檔案(刪除時不經過**站,直接從硬碟上刪除,很難找回)

補充:路徑:檔案在系統中的位置

相對路徑:以當前所在的位置為七點描述另乙個檔案的路徑

絕對路徑:從根目錄開始描述另乙個檔案的路徑

使用者主目錄:進入終端的預設目錄,擁有絕對許可權的目錄

/home/使用者名稱/

特殊目錄:

~ :使用者主目錄

/ :根目錄,也用來當作路徑之間分隔符

. :當前目錄

… :當前目錄的上一級

cd dir(目錄名) 進入乙個目錄,目錄的進入只能上下,不能左右

pwd 顯示當前所在的目錄

mkdir dir 建立乙個空目錄

mkdir -p a/b/c 可以一次性建立多級目錄

rmdir dir 刪除空目錄,只能刪除空目錄,加引數也沒用

rm -rf dir 目錄就是一種特殊的檔案,因此能刪除檔案的命令也能刪除目錄

cp -frp src dest 複製目錄

mv src dest 移動目錄

ifconfig 獲取/設定網路配置

windows下使用:

ifconfig eth0(網路名) 192.168.5.40(ip) netmask 255.255.255.0(子網掩碼)

ping ip 測試網路是否連通

在linux下回連續執行,ctrl+c結束

在windows預設只執行4次,+「/t」連續執行

telnet ip 遠端登入

這是一種採用明碼傳輸資料的協議,安全**差,但速度快,一般只在公司內部使用

exit 退出

ls -l 檢視檔案許可權,第一列2~10個字母表示檔案的許可權

首字母代表檔案型別:s(socket);l(軟連線);-(標準檔案);b(塊裝置檔案);d(目錄);c(字元裝置檔案);q(管道檔案);

前三個 檔案屬主許可權

中三個 檔案屬組許可權

後三個 檔案其它許可權

x:執行(1);w:寫(2);r:讀(4);x+w+r = m

chmod 管理使用者許可權

chmod -/+x(wr) filename 三種使用者同時增加或刪減許可權

chmod mmm filename 精準配置

常用: 755 目錄的許可權,目錄如果沒有執行許可權就無法進入

644 普通檔案的許可權

tar 壓縮或解壓檔案

tar -zcvf pack.tar.gz(包名) 要壓縮的檔案 壓縮到當前目錄

tar -zcvf pack.tar.gz(包名) 要壓縮的檔案 -c dir(目錄)/ 壓縮到指定目錄

tar -zcvf pack.tar.gz 解壓到當前目錄

tar -zcvf …/pack.tar.gz 解壓到上一目錄

ln filename(原始檔) filename_link(鏈結檔案)

類似windows下的快捷方式,但又不同

linux下建立的預設是硬鏈結檔案,這種鏈結檔案的特點是原始檔刪除後不影響鏈結的使用

ln -s filename(原始檔) filename_link(鏈結檔案) 刪除原始檔後鏈結檔案不能訪問的叫軟鏈結,建立時需要「-s」引數

目錄檔案只能建立軟鏈結

ctrl:c ; alt:a ; shift:s

1、快捷鍵: c++t 快速開啟終端

s+c+t 新建終端標籤頁

up/down 呼叫命令歷史記錄

tab 自動補全命令或檔名

2、萬用字元: * 可以表示任意多個字元

% 只可以表示乙個字元

cmd(需要拷貝結果的命令) > filename(拷貝到的檔名) 把命令的執行結果寫入檔案(eg.ifconfig > text)

cmd(需要拷貝結果的命令) >> filename(拷貝到的檔名) 把命令的執行結果以追加的方式寫入檔案

終端常用命令

最近在做元件化開發,用到一些終端命令,特此記錄下,以便後續複習 git remote v,檢視遠端倉庫 git status,git狀態 git add 提交修改到快取區 git commit m 新增注釋 新增注釋並提交修改到本地倉庫 git push,把本地倉庫的修改提交到遠端倉庫 git ta...

Mac終端常用命令

1cd 改變路徑,代表當前目錄,代表上一級目錄 2ls 顯示當前路徑下的多有資料夾和檔案 3mkdir 資料夾名在當前目錄下建立資料夾 4rm rf 迴圈遞迴刪除指定的資料夾 5ping 主機ip位址測試是否可連線到某主機 6ping c 10 主機ip位址測試是否可連線到某主機,只接收前10個資料...

ubuntu 終端常用命令

ctrl l 清屏 ctrl c 終止命令 ctrl d 退出 shell,好像也可以表示eof ctrl z 將當前程序置於後台,fg還原。ctrl r 從命令歷史中找 ctrl a 游標移到行首 ctrl e 游標移到行尾 ctrl u 清除游標到行首的字元 ctrl w 清除游標之前乙個單詞 ...