Linux系統基礎命令
Linux系統基礎命令
日期時間
命令date用以查看、設置當前系統時間:格式化顯示時間: +%Y--%m--%d
命令hwclock(clock)用以顯示硬件時鐘時間
命令cal用以查看日歷
uptime用以查看系統運行時間
輸出、查看命令
命令echo用以顯示文件內容
命令cat用以顯示文件內容
命令head用以顯示文件的頭幾行(默認10行)
-n指定顯示行數
命令tail用以顯示文件的末尾幾行(默認10行)
-n指定顯示行數
-f追蹤顯示文件更新(命令不會退出,而是持續顯示新加入的內容)
命令more用於翻頁顯示文件內容(只能向下翻)
命令less用於翻頁顯示文件內容(上下翻頁)
查看硬件信息
命令lspci用以查看PCI設備
-v 查看詳細信息
命令lsusb用以查看USB設備
-v 查看詳細信息
命令lsmod用以查看加載的模塊
關機,重啟
命令shutdown用以關閉[關機、重啟]時間
-h 關閉計算機
-r 重啟
例子:
命令 作用
shutdown -h now 立即關機
shutdown -h +10 10分鐘後關機
shutdown -h 23:30 23:30關機
shutdown -h now 立即重啟
命令poweroff用以立即關閉計算機
命令reboot用以立即重啟
歸檔、壓縮
命令zip用以壓縮文件
zip ok.zip myfile
用以解壓縮zip文件
unzip ok.zip
命令gzip用以解壓縮文件
gzip ok myfile
命令tar用以歸檔文件
tar -cvf ok.tar 文件夾
tar -xvf ok.tar
tar -cvzf ok.tar.gz 文件夾(-z 參數歸檔後的歸檔文件進行gzip壓縮)
查找
命令locate用以快速查找文件、文件夾
此命令需要預先建立數據庫,數據庫默認每天更新一次,可用update命令手工建立(ubuntu是updatedb)、更新數據庫
命令find用以高級查找文件、文件夾.
命令的格式是 find 查找位置 查找參數。 以下是find的使用示例
命令 作用
find . -name filename 在當前目錄(及目錄)查找名叫filename的文件
find / -name *.conf 在根目錄下(及子目錄)查找後綴為conf的文件
find / -iname myfile 在根目錄下(及子目錄)查找名叫myfile的文件,並忽略文件名的大小寫
find / -perm 777 在根目錄下(及子目錄)查找權限為777的文件
find / -type d 在根目錄下(及子目錄)查找文件類型為d的文件(即文件夾)
find . -name "a*" -exec ls -l {} \; 在當前目錄(及子目錄)查找以a開頭的文件,並把它當成參數傳給命令ls,並執行ls