ls 顯示文件或者目錄
ls -l 列出文件詳細信息(list)
ls -a 列出當前目錄下的所有文件及目錄,包括隱藏的 (all)
mkdir 創(chuàng)建目錄
mkdir -p 創(chuàng)建目錄,若無父目錄,則創(chuàng)建(parent)
cd 切換目錄
touch 創(chuàng)建空文件
echo 創(chuàng)建帶有內容的文件
cat 查看文件內容
cp 拷貝(copy)
mv 移動或重命名
rm 刪除文件
rm -r 遞歸刪除,可刪除子目錄及文件
rm -f 強制刪除
find 在文件系統(tǒng)中搜索某文件
wc 統(tǒng)計文本中行數(shù),字數(shù),字符數(shù)
grep 在文本文件中查找某個字符串
rmdir 刪除空目錄
tree 樹形結構顯示目錄 需要安裝tree包
pwd 顯示當前目錄
ln 創(chuàng)建鏈接文件
more 、less 分頁顯示文本文件內容
head 、tail 顯示文件頭尾內容
Ctrl+Alt+f1 命令行全屏模式
二、系統(tǒng)管理命令
stat 顯示指定文件的詳細信息,比ls更詳細
who 顯示在線登錄用戶
whoami 顯示當前操作用戶
hostname 顯示主機名
uname 顯示系統(tǒng)信息
top 命令作用是實時顯示 服務器當前CPU,內存,負載,進程等信息
1 顯示CPU內核數(shù)占用資源情況
top <空格>:立刻刷新
P:根據CPU使用大小進行排序
T:根據時間、累計時間排序
M:根據使用內存大小進行排序
q:退出top命令
m:切換顯示內存信息
t:切換顯示進程和CPU狀態(tài)信息
c:切換顯示命令名稱和完整命令行
b:打開/關閉允許狀態(tài)進程的加亮效果
x:打開/關閉當前排序CPU或內存或運行時間的高亮效果
f:查看當前可以自己定義顯示內容的格式
z:top界面顏色切換
Z:top界面顏色選擇(有0-7種顏色可以選擇)
ps 顯示瞬間進程狀態(tài) ps -aux
du 查看目錄大小 du -h/home 帶有單位顯示目錄信息
df 查看磁盤大小 df -h 帶有單位顯示磁盤信息
ifconfig 查看網絡情況
ping 測試網絡連通
netstat 顯示網絡狀態(tài)信息
man 幫助
clear 清屏
kill 殺死進程,可以先用ps或top命令查看進程的id,然后再用kill 命令殺死進程
三、打包壓縮相關命令
tar
-c:建立壓縮檔案
-x:解壓
-t:查看內容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。linux命令
下面的參數(shù)是根據需要在壓縮或解壓檔案時可選的。
-z:有gzip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過程
-O:將文件解開到標準輸出
下面的參數(shù)-f是必須的
-f:使用檔案名字,切記,這個參數(shù)是最后一個參數(shù),后面只能接檔案名。
# tar –cf all.tar *.jpg
這條命令是將所有.jpg的文件達成一個名為all.tar的包。-c是表示產生新的包,-f指定包的文件名。
# tar –rf all.tar *.gif
這條命令是將所有的.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar –uf all.tar logo.gif
這條命令是更新原來tar包all.tar中的logo.gif文件,-u表示更新文件的意思。
#tar –tf all.tar
這條命令是列出all.tar包中的所有文件,-t是列出文件的意思。
#tar –xf all.tar
這條命令是解出all.tar包中的所有文件,-x是解開的意思。linux命令