Linux基礎命令(二)

一、關機與重啓

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  (中文支持)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章