Linux入門基礎(chǔ)
網(wǎng)課地址:http://study.163.com/course/courseMain.htm?courseId=232007
#7 Linux系統(tǒng)常用命令
日期時間
- 命令date用以查看、設(shè)置當(dāng)前系統(tǒng)時間
date -u 查看格林威治時間(UTC)
date -s "xx:xx:xx" 設(shè)置時間(需要super用戶權(quán)限)
+%Y--%m--%d 格式化顯示時間
- 命令hwclock或clock用以顯示硬件時鐘時間
- 命令cal用以查看日歷
- 命令uptime用以查看系統(tǒng)運行時間
輸出促煮、查看命令
- 命令echo用以顯示輸入的內(nèi)容
- 命令cat用以顯示文件內(nèi)容
- 命令head用以顯示文件的頭幾行(默認10行)
-n 指定顯示的行數(shù)
- 命令tail用以顯示文件的末尾幾行(默認10行)
-n 指定顯示的行數(shù)
-f 追蹤顯示文件更新(一般用于查看日志,命令不會退出,而是持續(xù)顯示新加入的內(nèi)容)
- 命令more用于翻頁顯示文件內(nèi)容(只能向下翻頁)
- 命令less用于翻頁顯示文件內(nèi)容(帶上下翻頁)
查看硬件信息
- 命令lspci用以查看PCI設(shè)備
Windows上的“設(shè)備管理器”
- 命令lsusb用以查看USB設(shè)備
-v 查看詳細信息
- 命令lsmod用以查看加載的模塊(驅(qū)動)
關(guān)機贵涵、重啟
- 命令shutdown用以關(guān)閉、重啟計算機
格式為:
shutdown [關(guān)機、重啟] 時間
常用參數(shù)有:
-h 關(guān)閉計算機
-r 重新啟動
如:
shutdown -h now 立即關(guān)機
shutdown -h +10 10分鐘后關(guān)機
shutdown -h 23:30 23:30分關(guān)機
shutdown -r now 立即重啟
- 命令poweroff用以立即關(guān)閉計算機
- 命令reboot用以立即重啟計算機
歸檔郎仆、壓縮
- 命令zip用以壓縮文件
zip linuxcast.zip myfile
- 命令unzip用以解壓縮zp文件
unzip linuxcast.zip
- 命令gzip用以壓縮文件
gzip linuxcast.net
- 命令tar用以歸檔(archive)文件
tar -cvf out.tar linuxcast
tar -xvf linuxcast.tar
tar -cvzf backup.tar.gz/etc
-z參數(shù)將歸檔后的歸檔文件進行g(shù)zip壓縮以減少大小
查找
- 命令locate用以快速查找文件台颠、文件夾:
locate keyword
此命令需要預(yù)先建立數(shù)據(jù)庫,數(shù)據(jù)庫默認每天更新一次,可用update命令手工建立薪伏、更新數(shù)據(jù)庫:
updatedb
- 命令find用以高級查找文件烂琴、文件夾:
find 查找位置 查找參數(shù)
如:
find . -name *linuxcast*
指當(dāng)前目錄下基于文件名查找文件名包含linuxcast的文件爹殊。
再比如:
find / -name *.conf
find / -perm 777
find / -type d
find . -name"a*" -exec ls -l{} \;
其中
-perm 指定權(quán)限查找(數(shù)字)
-type 指定類型查找
-type d 查找目錄類型文件
find . -name"a*" -exec ls -l{} \;
查找以a開頭的文件并返回這些文件的詳細信息
總結(jié)一下find的常用查找條件,有:
-name 按用戶名查找
-perm 指定權(quán)限查找(數(shù)字)
-user 按用戶查找
-group 按組查找
-ctime 基于修改時間查找
-type 指定類型查找
-size 指定大小查找