1. 程式人生 > >Linux之系統常用命令

Linux之系統常用命令

一、日期時間

1、date檢視、設定當前系統時間

       格式化顯示時間:+%Y--%m--%d

      date -s "修改的時間":修改時間

2、hwclock(clock)用以顯示硬體的時鐘時間

3、cal:檢視日曆

4、upitime:檢視系統執行時間

二、輸出、檢視命令

1、echo:顯示輸入的內容

2、cat:顯示檔案內容

3、head:顯示檔案的頭幾行(預設十行)

    -n指定顯示的行數

4、tail:顯示檔案的末尾幾行(預設十行)

  -n 指定顯示的行數

  -f 追蹤顯示檔案更新(一般用於檢視日誌,命令不會退出,而是持續顯示新加入的內容)

5、more:翻頁顯示檔案內容(只能向下翻頁)

6、less:翻頁顯示檔案內容(帶上下翻頁)

三、檢視硬體資訊

1、ispci:檢視PCI裝置

   -v 產看詳細資訊

2、isusb:檢視usb裝置

   -v 產看詳細資訊

3、ismod:檢視載入的模組(驅動)

四、關機、重啟

1、shutdown 

-h

-r

立即關機:shutdown -h now

十分鐘後關機:shutdown -h 10

23.30分鐘關機:shutdown -h 23:30

立即重啟:shutdown -r now

2、power off:立即關機 

      reboot:立即重啟

四、歸檔、壓縮

1、zip:壓縮檔案

zip.linuxcast.zip myfile(要壓縮的檔案)

2、unzip:解壓縮檔案

unzip linuxcast.zip

3、gzip:壓縮檔案

gzip linuxcast.net

4、tar:歸檔檔案

tar -cvf out.tar linuxcast 

tar -xvf linuxcast.tar

tar -cvzf backup.tar.gz/etc   -z引數將歸檔檔案進行gzip壓縮以減少大

五、查詢

1、locate:快速哦茶軸檔案、資料夾

     locate  keyword

   這個命令需要預先建立資料庫、資料庫預設每天更新一次,可用updatedb命令手工建立、更新資料庫

2、find:高階查詢檔案、資料夾

     find 查詢位置  查詢引數

如:find . -name *linuxcast*      .  在當前檔案查詢     -name  **代表多個字元

        find / -name *.conf    在根目錄查詢  *.conf 表示所有以 conf結尾的檔案

        find / -perm 777        -perm 777  查詢檔案中許可權為 777

        find / -type d          返回所有目錄

        find . -name "a*" -exec is -l {}\;

        find -group

        find  -ctime

        find  -size