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 清除游標之前乙個單詞 ...