centos6 5常用命令

2021-07-03 16:45:32 字數 4371 閱讀 9149

一、檔案目錄類

1.建立目錄:mkdir 目錄名

2.刪除空目錄:rmdir 目錄名

3.無條件刪除子目錄: rm -rf 目錄名

4.改變當前目錄:cd 目錄名 (進入使用者home目錄:cd ~;進入上一級目錄:cd -)

5.檢視自己所在目錄:pwd

6.檢視當前目錄大小:du

7.顯示目錄檔案列表:ls -l (-a:增加顯示隱含目錄)

其中:藍:目錄;綠:可執行檔案;紅:壓縮檔案;淺藍:鏈結檔案;灰:其他檔案;紅底白字:錯誤的鏈結檔案

8.瀏覽檔案:more 檔名.txt;less 檔名.txt

9.複製檔案: cp 原始檔 目標檔案 (-r:包含目錄)

10.查詢檔案:(1)find (2)locate 命令名

二.驅動掛載類

1.檢查硬碟使用情況:df -t -h

2.檢查磁碟分割槽:fdisk -l

3.掛載軟硬光區:mount -t /dev/fdx|hdax /mnt/目錄名

其中::modos--fat16;vfat--fat32;ntfs--ntfs;光碟機--iso9660

支援中文名:mount -o iocharset=x /dev/hdax /mnt/目錄名(其中:x=cp936或

掛載光碟機

:mount -t auto /dev/cdrom /mnt/cdrom

掛載iso檔案:mount -t 

iso9660 -o loop ***.iso /path

4.解除掛載:umount /mnt/目錄名

解除所有掛載:umount -a

5.建立檔案系統:mkfs -t /dev/hdxx。其中:ftype:ext2、ext3、swap等

三.程式安裝類

1.rpm包安裝:(1)安裝 rpm -ivh somesoft.rpm

(2)反安裝(解除安裝) rpm -e somefost.rpm

(3)查詢 rpm -q somefost 或 rpm -qpi somefost.rpm(其中:p未安裝;i包含的資訊)

(4)查詢安裝後位置:rpm -ql somefost.rpm

(5)公升級安裝:rpm -uvh somesoft.rpm

(6)強制安裝:rpm -ivh --nodeps somesoft.rpm 或 rpm -ivh --nodeps --force somesoft.rpm

2.源**包安裝:

查閱readme

基本用法 

(1)配置:解壓目錄下 ./configure

(2)編譯:解壓目錄下 make

(3)安裝:解壓目錄下 make install

3.src.

rpm的安裝

四.壓縮解壓類

tar命令:tar [-cxtzjvfppn] 檔案與目錄 ….

tar命令引數:

-c :建立乙個壓縮檔案的引數指令(create 的意思);

-x :解開乙個壓縮檔案的引數指令!

-t :檢視 tarfile 裡面的檔案!

特別注意,在引數的下達中, c/x/t 僅能存在乙個!不可同時存在!

因為不可能同時壓縮與解壓縮。

-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?

-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?

-v :壓縮的過程中顯示檔案!這個常用,但不建議用在背景執行過程!

-f :使用檔名,請留意,在 f 之後要立即接檔名喔!不要再加引數!

例如使用『 tar -zcvfp tfile sfile』就是錯誤的寫法,要寫成

『 tar -zcvpf tfile sfile』才對喔!

-p :使用原檔案的原來屬性(屬性不會依據使用者而變)

-p :可以使用絕對路徑來壓縮!

-n :比後面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的檔案中!

–exclude file:在壓縮的過程中,不要將 file 打包!

範例:範例一:將整個 /etc 目錄下的檔案全部打包成為 /tmp/etc.tar

[root@linux ~]# tar -cvf /tmp/etc.tar /etc<==僅打包,不壓縮!  tar -cvf 目標檔案  原始檔   (以下同)例如:tar -cvf a.txt.tar a.txt

[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc<==打包後,以 gzip 壓縮

[root@linux ~]# tar -jcvf /tmp/

etc.tar.bz2 /etc<==打包後,以 bzip2 壓縮

# 特別注意,在引數 f 之後的檔案檔名是自己取的,我們習慣上都用 .tar 來作為辨識。

# 如果加 z 引數,則以 .tar.gz 或 .tgz 來代表 gzip 壓縮過的 tar file ~

# 如果加 j 引數,則以 .tar.bz2 來作為附檔名啊~

# 上述指令在執行的時候,會顯示乙個警告訊息:

# 『tar: removing leading `/」 from member names』那是關於絕對路徑的特殊設定。

範例二:查閱上述 /tmp/etc.tar.gz 檔案內有哪些檔案?

[root@linux ~]# tar -ztvf /tmp/etc.tar.gz

# 由於我們使用 gzip 壓縮,所以要查閱該 tar file 內的檔案時,

# 就得要加上 z 這個引數了!這很重要的!

範例三:將 /tmp/etc.tar.gz 檔案解壓縮在 /usr/local/src 底下

[root@linux ~]# cd /usr/local/src

[root@linux src]# tar -zxvf /tmp/etc.tar.gz

# 在預設的情況下,我們可以將壓縮檔在任何地方解開的!以這個範例來說,

# 我先將工作目錄變換到 /usr/local/src 底下,並且解開 /tmp/

etc.tar.gz ,

# 則解開的目錄會在 /usr/local/src/etc 呢!另外,如果您進入 /usr/local/src/etc

# 則會發現,該目錄下的檔案屬性與 /etc/ 可能會有所不同喔!

範例四:在 /tmp 底下,我只想要將 /tmp/etc.tar.gz 內的 etc/passwd 解開而已

[root@linux ~]# cd /tmp

[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd

# 我可以透過 tar -ztvf 來查閱 tarfile 內的檔名稱,如果單只要乙個檔案,

# 就可以透過這個方式來下達!注意到! etc.tar.gz 內的根目錄 / 是被拿掉了!

範例五:將 /etc/ 內的所有檔案備份下來,並且儲存其許可權!

[root@linux ~]# tar -zxvpf /tmp/

etc.tar.gz /etc

# 這個 -p 的屬性是很重要的,尤其是當您要保留原本檔案的屬性時!

範例六:在 /home 當中,比 2005/06/01 新的檔案才備份

[root@linux ~]# tar -n 「2005/06/01″ -zcvf home.tar.gz /home

範例七:我要

備份/home, /etc ,但不要 /home/dmtsai

[root@linux ~]# tar –exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc

範例八:將 /etc/ 打包後直接解開在 /tmp 底下,而不產生檔案!

[root@linux ~]# cd /tmp

[root@linux tmp]# tar -cvf - /etc | tar -xvf -

# 這個動作有點像是 cp -r /

etc/tmp 啦~依舊是有其有用途的!

# 要注意的地方在於輸出檔變成 - 而輸入檔也變成 - ,又有乙個 | 存在~

# 這分別代表 standard output, standard input 與管線命令啦!

五.程序控制類

1.列出當前程序id:ps -auxw

2.終止程序:(1)終止單一程序:kill 程序id號

(2)終止該程式所有程序:killall 程式名

(3)終止x-window程式:xkill

3.檢視資源占用情況:(1)top (2)free (3)dmesg

4.檢視環境變數值:env

5.重啟:(1)reboot (2)ctrl alt del (3)init 6

6.關機:(1)shutdown -h now (2)halt (3)init 0

7.切換桌面:switchdesk gnome|kde|...

centos6 5 常用命令

1.永久性生效,重啟後不會復原 開啟 chkconfig iptables on 關閉 chkconfig iptables off 2.即時生效,重啟後復原 開啟 service iptables start 關閉 service iptables stop 3.查詢tcp連線情況 netstat...

centos6 5常用命令 待續

關閉虛擬機器防火牆 關閉命令 service iptables stop 永久關閉防火牆 chkconfig iptables off 兩個命令同時執行,執行完成後檢視防火牆關閉狀態 service iptables status 1 關閉防火牆 service iptables stop 2 啟動...

CentOS常用命令

1.顯示當前目錄所有的檔案和目錄資訊 ls list ls xx目錄 檢視指定目錄下邊的檔案資訊 2.顯示當前檔案目錄位置 pwd 3.目錄之間切換 cd 目錄名字 cd 切換到上級目錄 4.切換到完全命令模式 init 3 進入命令模式 init 5 進入視覺化操作介面 5.使用者切換到超級管理員...