Linux命令——系統應用命令
一、時間管理
date:顯示系統時間
clock:顯示硬件時間
hwclock -W:把系統時間同步到硬件時間
hwclock -s:把硬件時間同步到系統時間
cal:顯示日曆ios
修改日期:
時間設定成1996年1月9日的命令以下:
#date -s 1/9/2009
設置日期時間:2008年8月8號12:00
date -s "2008-08-08 12:00:00"
設置時間爲下午14點36分。
date -s 14:36:00
更改完時間記得要同步bios時間:
同步BIOS時鐘,強制把系統時間寫入CMOS,命令以下:
#clock -w
二、幫助命令
內部命令幫助:help COMMAND
外部命令幫助:man COMMAND
命令手冊:manual
whatis COMMAND:顯示此命令在man幫助的哪一個章節內。
============================================================
man的操做命令:
空格:向後翻一屏
b:向前翻一屏
ENTER:向後翻一行
k:向前翻一行
============================================================
關鍵字查找
/KEYWORD:向後查找關鍵字
?KEYWORK:向前查找關鍵字
n:下一個關鍵字位置
N:前一個關鍵字
q:退出man幫助
三、系統信息
切換目錄
cd回到用戶的家目錄
cd ~username:進入指定用戶的家目錄
cd - :在當前目錄和前一次所在的目錄來回切換
cd ..:切換至其父目錄
cd /home 進入 '/ home' 目錄'
四、alise
定義shell命令的別名
alias CMDALIAS=COMMAND
unalias CMDALIAS是撤銷命令別名shell
五、printenv
顯示當前變量信息ide
六、whoami
顯示當前用戶是誰
su - :切換的時候顯示的是切換以前的那個用戶命令行
七、who
查看當前登陸系統的用戶以及他所登陸的終端
-r:顯示當前運行級別
-H:第一回列表顯示各列名稱
w:顯示比who更詳細的信息日誌
八、last
顯示當前系統上的登陸日誌(/var/log/wtmp文件),包括系統用戶和重啓信息
last -n 數字:只顯示最近幾回的登陸信息排序
九、lastb
顯示用戶錯誤的登陸常識
lastb -n 數字:只顯示最近幾回錯誤的登陸信息進程
十、lastlog
顯示每一個用戶最近一次成功登陸的信息
lastlog -u USERNAME:顯示指定用戶最近一次的登陸信息 內存
十一、basename
顯示一個目錄的基名
basename /etc/abc/me 直接顯示me
$0:命令名稱或者腳本自己的路徑。
basename $0:直接調用腳本自己路徑
十二、mail
郵件查看,能夠查看郵件,查看之後就會放到用戶的家目錄內mbox文件夾內。
-s主題
mail -s "How are you " root
cat /etc/fast | mail -s "How are you " root同步
1三、hostname
hostname:顯示當前主機的名稱
hostname 主機名:更改主機名 it
1四、fuser
驗證進行正在使用的文件或套接字
-v:查看某文件上正在使用的進程
-k:把正在訪問的進程給kill了
-km:把掛載點上的進程都關閉掉
1五、watch
週期性的執行指定命令,並以全屏方式顯示結果
格式: watch -n # 'COMMAND'
-n #:指定週期,單位爲秒,默認2秒
1六、ps
查看進程信息
BSD風格經常使用選項:
a:顯示全部與終端有關的進程 ?:表示與終端無關
x:顯示全部與終端無關的進程
u:顯示進行信息
aux:組合使用
SysV風格經常使用選項:
-elF:查看全部進行信息(e:全部進程)
-elf:沒F詳細
-o PROPERTY:指定屬性顯示
1七、top
動態顯示進程信息
支持交互,交互命令
M: 根據駐留內存大小進行排序
P:根據CPU使用百分比進行排序
T: 根據累計時間進行排序
l: 是否顯示平均負載和啓動時間
t: 是否顯示進行和CPU狀態相關信息
m: 是否顯示內存相關信息
c: 是否顯示完整的命令行信息
q: 退出top
k: 終止某個進程
經常使用選項:
-d 1 :幾秒刷新一次
-b: 批模式顯示
-n #:在批模式下,共顯示多少批
1八、前臺和後臺
前臺做業:佔據了命令提示符
後臺做業:啓動以後,釋放了命令提示符,後續的操做在後臺完成
前臺-->後臺:
ctrl+z鍵:正在前臺的做業送到後臺
bg:讓後臺中止的做業繼續運行
bg [%JOBID]:%能夠省
fg:將前臺的做業送到後臺
fg [%JOBID]:%能夠省SysV風格經常使用選項:
-elF:查看全部進行信息(e:全部進程)
-elf:沒F詳細
-o PROPERTY:指定屬性顯示
1九、shutdown
shutdown [-akrhHPfnc] [-t secs] time [warning message]
shutdown:關機的命令
-r now:當即重啓
-t sec:幾秒以後
-h now:當即關機
20、uname
uname -r:查看系統內核版本
uname -a:系統版本信息
2一、dd
轉換和複製文件,複製的是最底層的數據流
格式:dd if=數據來源 of=數據存儲目標 bs=#多大爲一個單位 count=# 複製
這樣的數據幾回
例如
dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512 count=1
能夠用來備份MBR
建立迴環文件
dd if=/dev/zero of=/var/swapfile bs=1M count=1024這個命令就能創造出一個大小爲1G的鏡像文件,而這個鏡像文件可以直接mkswap而且啓動起來都是能夠的
/dev/zero是泡泡設備,能一直向外吐零
2二、mktemp
mktemp:建立臨時文件
mktemp /tmp/file.XX(XX表明系統自動生成的文件)生成臨時文件
mktemp -d /tmp/file.xx :生成臨時目錄
2三、at
at:指定在將來的某個時間點執行一次某任務
時間格式
絕對時間:HH:MM DD:MM:YY MM/DD/YY
相對時間:now+#(minutes,hours,days,weeks)
模糊時間:noon,midnight,teatime
at -l:顯示本身的做業列表
at -d 做業號:刪除做業
2四、croncron:不間斷容許的服務系統cron定義格式:分鐘 小時 天 月 周 用戶 任務用戶cron任務定義格式定義文件/var/spool/cron/USERNAME格式:分鐘 小時 天 月 周 任務