所有的命令都是英語的簡寫,那麼對於記憶來說,我們只要知道是哪些單詞的簡寫就可以輕而易舉地記住啦
最基礎的:
1、網路常用#ls是list,列表,也就是獲取test目錄下的檔案列表
ls test
#cd 是change directory,也就是切換到test目錄下
cd test
#pwd是print work directory,也就是列印當前目錄路徑
pwd#mkdir是make directory, 建立目錄,後面加要建立的目錄名
mkdir test
#rm,rmdir 是remove directory,移除檔案
rmdir test
rm test.txt
#mv命令是move的縮寫,可以用來移動檔案或者將檔案改名
mv [選項] 原始檔或目錄 目標檔案或目錄
mv test tst
#cp是copy,複製檔案或目錄
cp [options] source dest
#vi是編輯器的名字,後面加檔名,是開啟檔案
vi test.txt
2、檔案壓縮解壓#檢視ip,檢視網路和配置網路
ifconfig
#確定網路和各外部主機的狀態;跟蹤和隔離硬體和軟體問題;測試、評估和管理網路
#確認目標主機埠是否開啟
#啟動telnet服務命令
service xinetd restart
#netstat 是net state,用於顯示與ip、tcp、udp和icmp協議相關的統計資料,一般用於檢驗本機各埠的網路連線情況
netstat
wget
3、檔案操作.tar
解包:tar xvf filename.tar
打包:tar cvf filename.tar dirname
(注:tar是打包,不是壓縮!)
.gz 解壓1:gunzip filename.gz
解壓2:gzip -d filename.gz
壓縮:gzip filename
.tar
.gz 和 .tgz
解壓:tar zxvf filename.tar
.gz 壓縮:tar zcvf filename.tar
.gz dirname
4、系統常用#diff 是different,比較兩個檔案的不同之處
diff[op] dirname targetname
#find命令在目錄結構中搜尋檔案,並執行指定的操作
find test
#用於過濾/搜尋的特定字元,通常與管道符「|」並與其他命令配合使用
grep
#cat 是categrory,顯示整個檔案
cat test.txt
#chown 是用來設定使用者組的,比如授權某使用者組,方便控制使用者許可權
chown [op] [own][:[gro]] targetname
#chmod 是用來設定資料夾和檔案許可權的,r 表示可讀取,w 表示可寫入,x 表示可執行,x 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行
chmod 777 *
#mode : 許可權設定字串,用數字或字元表示,格式如下 : [ugoa...][[+-=][rwxx]...][,...],
#字母:其中u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬於同乙個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。
#數字:可寫 w=4 可讀 r=2 可執行 x=1 777就是擁有全許可權
1、使用者常用
2、動態顯示當前系統正在執行的程序的相關資訊,包括程序id、記憶體佔用率、cpu占用等,這個開發中最常用#who,顯示目前登入系統的使用者資訊
who [op]
#su命令是伺服器使用者相互切換
su [使用者] 或者 su - [使用者]
#說明:su與su - 命令的區別:su命令只是切換了使用者身份,而su -不僅切換了使用者身份,也切換了使用者的shell環境
#password修改使用者密碼
password
#說明:只能修改自身密碼,或者許可權高的修改許可權低的使用者密碼。如 root使用者可修改本身密碼,也可修改普通使用者密碼;而普通使用者只能修改本身密碼。
#history查詢命令歷史記錄
history [op]
history -c #清除所有的命令歷史
#顯示或設定系統的日期與時間
date [op] [輸入格式]
#kill 終止程序,pid指程序號,為必須引數。sig為訊號
kill [sig] pid
#clear 清除螢幕
clear
#reboot 重啟
reboot
sudo reboot
#安全關閉或者重新啟動系統
shutdown
開發常用top [op]
op為命令選項:
-i《時間》:設定間隔時間
-u《使用者名稱》:指定使用者名稱
-p《程序號》:指定程序
-n《次數》:迴圈顯示的次數
使用q 或ctrl+c退出top
磁碟常用格式:ps [op]
功能:顯示當前程序的狀態
說明:列出的是當前那些程序的快照,及命令執行時的程序狀態
op為命令選項,如下:
-a:顯示同一終端下的所有程式
-a:顯示所有程序
-c:顯示程序的真實名稱
-e:顯示環境變數
-f:顯示程式間的關係
-r:顯示當前終端的程序
-t:顯示當前終端的所有程式
-u:指定使用者的所有程序
-au:顯示較詳細的資訊
-aux:顯示所有包含其他使用者的行程
--lines《行數》:每頁顯示的行數
--width《字元數》:每頁顯示的字元數
48. df
格式:df [op] [file]
功能:檢查linux伺服器的檔案系統的磁碟空間占用情況
說明:顯示指定磁碟檔案的可用空間。如果沒有檔名被指定,則所有當前被掛載的檔案系統的可用空間將被顯示。預設情況下,磁碟空間將以 1kb 為單位進行顯示
op為命令選項,常用如下:
-a:全部檔案系統列表
-h:等於「-h」,但是計算式,1k=1000,而不是1k=1024
-l:只顯示本地檔案系統
49. du
格式:du [op][file]
功能:顯示目錄或檔案的大小
說明:du會顯示指定的目錄或檔案所占用的磁碟空間,file可以為檔案,也可以為目錄
op為命令選項,常用如下:
-a:顯示目錄中個別檔案的大小
-b:顯示目錄或檔案大小時,以byte為單位
-c:除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和
-d:顯示指定符號連線的原始檔大小
-h:以k,m,g為單位,提高資訊的可讀性
-h:與-h引數相同,但是k,m,g是以1000為換算單位
-k:以1024 bytes為單位
-m:以1mb為單位
-s:僅顯示總計
這是參考部落格50. free
格式:free [op]
功能:顯示系統使用和空閒的記憶體情況,包括物理記憶體、互動區記憶體(swap)和核心緩衝區記憶體
說明:共享記憶體將被忽略。
op為命令選項,常用如下:
-b:以byte為單位顯示記憶體使用情況。
-k:以kb為單位顯示記憶體使用情況。
-m:以mb為單位顯示記憶體使用情況。
-g:以gb為單位顯示記憶體使用情況。
-o:不顯示緩衝區調節列。
-s《間隔秒數》:持續觀察記憶體使用狀況。
-t:顯示記憶體總和列。
速記 git常用命令
目前個人最常用的還是只有add status commit pull push這幾個 git add git status git commit abc aaa.py m asdfg feat 新功能 fix 修補bug docs 文件 style 格式 refactor 重構 test 增加測試 ...
Linux學習筆記 常用命令速記
建立資料夾 mkdir 資料夾名 刪除資料夾 rmdir 資料夾名 進入資料夾 cd 資料夾名 給某個目錄所有使用者配置讀寫許可權 chmod 777 r 資料夾名 r會遞迴裡面所有的子資料夾並給和父目錄一樣的許可權 這個許可權比較適合學習用,有點危險 解壓tar.gz檔案 tar xzf redi...
關於linux的vi命令快速記憶方法
linux的vi命令是linux操作最基本的文字工具,主要採用快捷方式,本文說說如何快速記憶。一 三個工作狀態 1 命令狀態 任何時候esc鍵,都可以進入命令狀態。2 編輯狀態 在命令列顯示 insert模式 在命令狀態按 i 即進入編輯模式 當然,還有n多其他按鍵,也能進入編輯狀態 i,a,a,o...