linux常用指令大全

常用指令

ls   顯示文件或目錄

-l    列出文件詳細信息

-a   列出當前目錄下所有文件及目錄,包括隱藏的a

mkdir   創建目錄

-p   創建目錄,若無父目錄,則創建

cd   切換目錄

touch   創建空文件

echo   創建帶有內容的文件

cat      查看文件內容

mv     移動或重命名

rm    刪除文件

-r     遞歸刪除,可刪除子目錄及文件

-f     強制刪除

find    在文件系統中搜索某文件

wc     統計文本中行數、字數、字符數

grep   在文本文件中查找某個字符串

rmdir   刪除空目錄

tree    樹形結構顯示目錄,需要安裝tree包

pwd   顯示當前目錄

ln    創建鏈接文件

more、less    分頁顯示文本文件內容

head、tail   顯示文件頭、尾內容

ctrl+alt+F1   命令行全屏模式

系統管理命令

stat              顯示指定文件的詳細信息,比ls更詳細

who               顯示在線登陸用戶

whoami          顯示當前操作用戶

hostname      顯示主機名

uname           顯示系統信息

top                動態顯示當前耗費資源最多進程信息

ps                  顯示瞬間進程狀態 ps -aux

du                  查看目錄大小 du -h /home帶有單位顯示目錄信息

df                  查看磁盤大小 df -h 帶有單位顯示磁盤信息

ifconfig          查看網絡情況

ping                測試網絡連通

netstat          顯示網絡狀態信息

man                命令不會用了,找男人  如:man ls

clear              清屏

alias               對命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

kill                 殺死進程,可以先用ps 或 top命令查看進程的id,然後再用kill命令殺死進程。


打包壓縮相關命令

gzip:

bzip2:

tar:                打包壓縮

     -c              歸檔文件

     -x              壓縮文件

     -z              gzip壓縮文件

     -j              bzip2壓縮文件

     -v              顯示壓縮或解壓縮過程 v(view)

     -f              使用檔名

例:

tar -cvf /home/abc.tar /home/abc              只打包,不壓縮

tar -zcvf /home/abc.tar.gz /home/abc        打包,並用gzip壓縮

tar -jcvf /home/abc.tar.bz2 /home/abc      打包,並用bzip2壓縮

當然,如果想解壓縮,就直接替換上面的命令  tar -cvf  / tar -zcvf  / tar -jcvf 中的“c” 換成“x” 就可以了。



關機/重啓機器

shutdown

     -r             關機重啓

     -h             關機不重啓

     now          立刻關機

halt               關機

reboot          重啓



Linux管道

將一個命令的標準輸出作爲另一個命令的標準輸入。也就是把幾個命令組合起來使用,後一個命令除以前一個命令的結果。

例:grep -r "close" /home/* | more       在home目錄下所有文件中查找,包括close的文件,並分頁輸出。



Linux軟件包管理

dpkg (Debian Package)管理工具,軟件包名以.deb後綴。這種方法適合系統不能聯網的情況下。

比如安裝tree命令的安裝包,先將tree.deb傳到Linux系統中。再使用如下命令安裝。

sudo dpkg -i tree_1.5.3-1_i386.deb         安裝軟件

sudo dpkg -r tree                                     卸載軟件

 

注:將tree.deb傳到Linux系統中,有多種方式。VMwareTool,使用掛載方式;使用winSCP工具等;

APT(Advanced Packaging Tool)高級軟件工具。這種方法適合系統能夠連接互聯網的情況。

依然以tree爲例

sudo apt-get install tree                         安裝tree

sudo apt-get remove tree                       卸載tree

sudo apt-get update                                 更新軟件

sudo apt-get upgrade        

 

將.rpm文件轉爲.deb文件

.rpm爲RedHat使用的軟件格式。在Ubuntu下不能直接使用,所以需要轉換一下。

sudo alien abc.rpm





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章