為了高效的使用Linux系統,使用Linux命令是必不可少的,有很多常用的Linux命令更是要必須掌握的。
一,日期和時間
1,date 查看和設置系統的日期和時間
2,-u,來查看UTC時間(格林威治時間)
3,date +%y--%m--%d 其中“–”可以自定義更改,這是更改時間的顯示格式
4,date -s 設置時間,這個需要切到root用戶才能有權限更改
5,date查看的是操作系統的時間,他是從硬件的時間中來的,可以直接用clock(hclcok)來查看
6,cal來打印日歷
7,uptime,用來查看系統運行了多久,系統的用戶,系統的負載
注:可以用 man uptime來查看對uptime的解釋
二,輸出,查看命令
1,echo:顯示輸入的內容,你輸的啥就給你輸出啥
2,cat:來顯示文件的內容,它直接顯示出所有的文件內容,很不人性化,麻煩
3,為了方便查看,避免cat的不便,可以用已下幾個命令
4,more:用於翻頁顯示內容,但是不能向下翻頁
5,less:相對於more 可以上下來回翻頁
6,head:顯示文件的頭幾行(默認10行)
-n:來指定顯示開頭的n行
7,tail:顯示末尾的幾行(默認10行)
-n:來指定顯示末尾的n行
-f:追蹤顯示文件的更新,當我們用-f指令後,命令行就會卡在這裡,等待文件更新再顯示出新內容。一般用於查看日志,持續顯示新加入的內容
三,查看硬件信息
1,lspci 用於查看PCI設備(如聲卡網卡等)
-v查看詳細信息
這幾條命令相當與Windows中點屬性點設備管理器一樣
2,lsusb 查看USB設備,如攝像頭等
-v也是顯示詳細信息
3,lsmod 查看當前加載的所有模塊(模塊即windows中相當於驅動)
四,關機重啟
格式:shutdown【關機/重啟】時間
立即關機:shutdown -h now=poweroff
立即重啟:shutdown -r now=reboot
n分鐘後關機:shutdown -h +n
定時關機:shutdown -h xx:xx
五,歸檔和壓縮
1,zip用以壓縮:zip xxx.zip file (把file這個源文件壓縮成xxx.zip是目標文件)
2,unzip xxx.zip 是解壓文件
3,gzip:也是一種壓縮方式
4,tar:一個歸檔命令,就是把許多文件打包成一個文件
-cvf out.tar liunxfile :把Linuxfile這個文件夾中的文件打包歸檔成一個輸出out.tar格式的文件,可以用來備份,但是他沒有壓縮哦
-cvf out.tar 把一個歸檔的tar文件釋放到當前文件下
-cvzf: 在cvf命令下多了個z命令,就是歸檔並壓縮一個文件。這裡調用了一次gzip命令
格式:tar -cvzf xxx.tar.gz/要保存的目錄下
其實用的最多的還是歸檔並壓縮命令
解壓:tar -zxvf FileName.tar.gz
壓縮:tar -zcvf FileName.tar.gz DirName
六,查找命令(查找文件、文件夾)
在我們的操作系統中尋找文件
1,lacate 關鍵字 快速查找
它需要預先建立數據庫,比如你新建立了一個文件,然後用locate去查找這個命令,是找不到的(數據庫每天更新一次)。這個時候你可以用“updatedb”命令先更新數據庫,然後在查找。
2,find 支持很多查找條件,所以叫高級查找
格式:find 查找位置 查找參數
find .-name*linuxcast* “.”表示在當前文件夾 *代表0個或多個字符 -name 表示查找文件、文件夾的名字
xxx表示關鍵字這句話表示在當前文件夾下所有包含“Linuxcast”關鍵字的文件
find / -name *.conf 在/根分區下查找所有.conf結尾的文件
find / -perm 777查找硬盤中所有權限是777的文件
find / -type d 查找目錄類型文件。d 表示目錄,也可以跟l ,表示查找所有的連接
find還可以使用查找的結果去執行一些命令。
find .-name "a *" -exec ls -l {} \;
這句話表示查找所有以“a開頭的文件,然後傳送給“ls -l”這個命令去執行,顯示詳細信息。
其中{} \;是固定格式。
-exec也是固定格式,執行的意思;
find的後綴參數還有很多,可以直接在網絡查找或者help文件