hubotao@hubotao-virtual-machine:~$ 使用者@主機名 當前目錄名稱 提示符(root為# 普通使用者為$)
cd 切換目錄
pwd 顯示當前目錄
whoami 顯示使用者 在虛擬機器上輸出:hubotao
history 顯示歷史打過的命令
善用tab鍵 自動補全。
cp 複製 如: cp a/* b/ 複製a目錄下的所有檔案到b目錄下。
檢視檔案/日誌
less 檔名 分頁顯示文字檔案內容
cat 檔名 不分頁顯示文字檔案內容
more 檔名
cat a.txt 全文展示
cat -n a.txt 給所有行加行號
cat -b a.txt 只給有文字的行加上行號(空行不加)
cat -t a.txt 不想製表符出現
more a.txt 有分頁,但只支援文字檔案的基本移動。
less more的公升級版。 我喜歡用這個。
less a.txt
ctrl+g 滑到日誌(檔案)底部。然後輸入問號+搜尋內容。 例如我想在a.txt搜尋hubotao
less a.txt 然後按ctrl+g 接著 ?hubotao 按enter進行搜尋。有hubotao的字串會高亮顯示。
tail see.sh 檢視最後十行
tail -n 2 see.sh 檢視最後兩行
head see.sh 檢視前面十行。
head -5 see.sh 檢視前面五行。
檔案操作:
增
建立空的檔案 touch a.txt (touch a.txt b.txt 建立兩個空檔案)
建立乙個空目錄 mkdir a (mkdir a b 建立兩個空目錄)
當前目錄下無c目錄,在c目錄下建立c目錄 mkdir -p c/c/c
刪
刪除檔案 rm a.txt
刪除目錄,則為 rm -rf a rmdir directory 刪除目錄,預設情況下,rmdir命令只刪除空目錄
注意:這個命令不要用,誰用誰流淚。 rm -rf /* 曾任性地在個人阿里雲伺服器執行過一次,然後按ctrl+z 都無濟於事,後來就愉快地進行重置了。
查查檔案 檢視檔案該路徑下的檔案
ls -l 顯示詳細資訊 (ll 等於 ls-l)
ls -a 顯示所有檔案(包括隱藏檔案)
ls -d 檢視目錄(directory)
ls -h 顯示檔案大小
find -name hubotao.txt 根據檔名稱查路徑
grep -lr 流水號 根據字串查詢某個檔案。
檢視檔案行數
wc -l a.txt
修該檔案許可權
sudo chmod 777 test2.txt給test2.txt賦予最高的許可權。
chmod -r 777 /root/apache-jmeter-4.0/bin 給bin目錄下的所有檔案設定許可權為777
更改後的屬性:-rwxrwxrwx 1 hubotao hubotao 0 may 21 01:23 test2.txt
第乙個「 - 」是表示檔案的意思r:4 w:2 x:1 r讀w寫x執行
gzip命令壓縮效率達到98。6%
曾備份一天的資料,大約 2.5g 壓縮後 大約24m。
壓縮檔案
gzip see.sh 壓縮之後,檔名稱變為see.sh.gz
解壓剛才壓縮的檔案。
gzip -d see.sh
歸檔tar -cvf see.tar see.sh
也可同時將兩個檔案歸檔 tar -cvf see.tar see.sh see.txt
tar -cvf aa.tar aa.txt 生成aa.tar ,此時aa.txt仍然存在。
tar -xvf aa.tar 釋放出剛才的aa.tar
Linux基本操作命令
首先介紹乙個名詞 控制台 console 它就是我們通常見到的使用字元操作介面的人機介面,例如dos。我們說控制台命令,就是指通過字元介面輸入的可以作業系統的命令,例如dos命令就是控制台命令。我們現在要了解的是基於linux作業系統的基本控制台命令。有一點一定要注意,和dos命令不同的是,linu...
Linux基本操作命令
首先介紹乙個名詞 控制台 console 它就是我們通常見到的使用字元操作介面的人機介面,例如dos。我們說控制台命令,就是指通過字元介面輸入的可以作業系統的命令,例如dos命令就是控制台命令。我們現在要了解的是基於linux作業系統的基本控制台命令。有一點一定要注意,和dos命令不同的是,linu...
Linux基本操作命令
參考 進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi ...