一、關機與重啓
1、關機
shutdown
shutdown -h 16:30----指定關機時間爲16:30
shutdown -h now ----即刻關機
halt -p----即刻關機
poweroff -p----關閉電源
init 0----即刻關機(rhel 6)
2、重啓
reboot----重啓
shutdown -r----重啓
halt----等於reboot
init 6----重啓(rhel 6 &rhel 7)
3、定時關機
shutdown -c----取消關機計劃
shutdown -h 60 ----1小時之後關機
shutdown -r 120 ----2小時之後重啓
shutdown -k '我真的1小時關機了咯'
shutdown -h 1 -k '我真的1小時關機了咯'
shutdown -h 15:05 -k 'xxxx15:05關機'
=========================================================
二、file:鑑定文件類型
-/f普通文件:黑色
c字符文件/可執行文件:綠色
d目錄:藍色
l軟鏈接:淺藍色
b塊設備:黃色
p管道文件(p):暗土豪金
s套接字/特殊權限文件(s):粉紅色
#file /dev/
/dev/: directory
#file /etc/passwd
/etc/passwd: ASCII text
#file /bin/ls 二進制命令
=========================================================
三、type:判斷命令類型
1、內部命令:cd pwd history exit jobs echo bg fg
內部命令:shell本身的命令,不許要調用外部庫。內部命令是寫在bash源碼裏面的,其執行速度比外部命令快,因爲解析內部命令shell不需要創建子進程。
2、外部命令
外部命令:bash之外額外安裝的。通常放在/bin,/usr/bin,/sbin,/usr/sbin······等等。
/bin, /usr/bin, /usr/local/bin ----外部命令存放處,所有用戶都可執行
/sbin, /usr/sbin, /usr/local/sbin ----外部命令存放處,但只有 root 用戶可以使用
3.判斷命令類型(type 命令)
①內部命令
# type cd
cd is a shell builtin
②外部命令
# type vi
vi is aliased to `vim'
=========================================================
四、whatis:命令完整名稱
#whatis mv
mv (1) - move (rename) files
mv (1p) - move files
=========================================================
五、which:命令存放位置和別名
#which mv
alias mv='mv -i'
/usr/bin/mv
=========================================================
六、whereis:命令存放位置與man文檔的路徑
#whereis mv
mv: /usr/bin/mv /usr/share/man/man1/mv.1.gz /usr/share/man/man1p/mv.1p.gz
=========================================================
七、幫助命令
1、help----簡單命令幫助
內部命令:help 命令 (help cd)
外部命令:命令 --help (ls --help)
2、man----幫助手冊
①man使用方法:
/關鍵字----當前位置向下搜索關鍵字
?關鍵字----當前位置向上搜索關鍵字
n----向下搜索已匹配的關鍵字
N(shift+n)----向上搜索已匹配的關鍵字
空格鍵----向下翻一整頁
Page Up----向上翻一頁
Page Down ----向下翻一頁
回車----向下一行
Home----文本頭部
End----文本尾部
q ----退出幫助手冊
②使用例子
#man man
1 User Commands----用戶命令(關注)
2 System Calls----系統調用
3 C Library Functions----C函數庫
4 Devices and Special Files ----設備和特殊文件
5 File Formats and Conventions ----文件格式和規範(關注)
6 Games et. Al.---遊戲
7 Miscellanea---規範、標準和其他頁面
8 System Administration tools and Deamons----系統管理員手冊(關注)
#man -kpasswd ----以passwd關鍵字來查找幫助手冊
#man -f useradd ----useradd的man page 文件是哪個
=========================================================
八、date:查看時間
1、使用網絡時間同步方法修正當前自己機器時間
#ntpdate 192.168.0.254 遠程同步服務器時間
#hwclock --systohc 讓時間同步到硬件時鐘(BIOS)
#clock -w 這個命令強制把系統時間寫入CMOS
2、查看(date)
#date +%F----日期
#date +%Y%m%d----年份
#date +%s----1970年1月1日 00:00:00到當前時間所經過秒數
#date +%F --date='81 days ago'----查看81天之前的日期
2016-05-04
#date +%F -d ‘81 days ago’----同上,查看81天之前的日期
3、設置系統時間(date -s)
#date -s ‘2016-07-24 17:15:20’----設置系統日期和時間
#date -s 2016-07-24\ 17:15:20----同上,設置系統日期和時間
4、利用date命令創建目錄
#mkdir $(date +%F) ----創建日期目錄
#mkdir backup_$(date +%F) ----創建備份_日期的目錄
=========================================================
九、cal:查看日曆
格式:cal 日 月 年
#yum -y groupinstall "Chinese Support"----rhel6中文支持
#yum -y install wqy-microhei-fonts wqy-zenhei-fonts RHEL7 (中文支持)