常用命令:
pwd : printing working directory
顯示工作目錄
cd : change directory
~]# cd:切換回家目錄
注意:bash中,~ 表示家目錄
~]# cd ~ :切換回自己的家目錄
~]# cd ~USERNAME :切換至指定用戶的家目錄
~]# cd -:在上一步目錄與下一步目錄之間切換
cd 后可以跟相對(duì)路徑cd log/或cd ./log/;或者絕對(duì)路徑cd /var/log/或cd ../var/log/。
相關(guān)環(huán)境變量:
$PWD:顯示當(dāng)前目錄
$OLDPWD:顯示上一步的目錄
ls : list,列出指定目錄下的內(nèi)容
~]# ls [OPTIONS]...[FILE]...
[OPTIONS]:
- -a : 顯示所有文件,包括隱藏文件
- -A : 顯示除.和..之外的所有文件
- -l : --long,長(zhǎng)格式列表,即顯示文件的詳細(xì)屬性信息
*如:-rw-r--r--. 1 root root 8957 10月 14 19:34 boot.log
——第一位“-”表示文件類型,可以有-,d,b,c,l,s,p
——后面的“rw-”表示文件屬主的權(quán)限
——“r--"表示屬組的權(quán)限
——“r--”表示其它用戶(非屬主、屬組)的權(quán)限
——數(shù)字“1”表示文件被硬鏈接的次數(shù)
——第一個(gè)“root”表示文件的屬主
——第二個(gè)“root”表示文件的屬組
——后面數(shù)字“8957”表示文件的大小,單位是字節(jié)
——“10月 14 19:34”是文件最近一次被編輯的時(shí)間
——“boot.log”是文件名- -h,--human-readable:對(duì)文件大小做單位換算,結(jié)果為非精確值
- -d:查看目錄自身而非其內(nèi)部的文件列表
- -r,reverse:逆序顯示
- -R,recursive:遞歸顯示
cat:concatenate,文本文件查看器,不應(yīng)查看二進(jìn)制文件,文件類型用“file [路徑]”查看
~]# cat [OPTIONS]...[FILE]...
[OPTIONS]:
- -n:給所顯示的文本行編號(hào)
- -E:顯示行結(jié)束符$
tac:文件文本逆序查看工具
file : 確定文件內(nèi)容類型
file [FILE]...
echo:回顯命令
~]# echo [SHORT-OPTION]...[STRING]...
~]# echo LONG-OPTION
[SHORT-OPTION]:
- -n : 不進(jìn)行換行
- -e : 使轉(zhuǎn)義符生效
- \n:換行符
- \t&\v:衡向制表符&縱向制表符
……[STRING]:可以使用引號(hào)。單引號(hào):強(qiáng)引用,變量引用不執(zhí)行替換;雙引號(hào):弱引用,變量引用會(huì)被替換。
注意:變量引用的正規(guī)符號(hào)為${name}
關(guān)機(jī)或重啟命令
shutdown
~]# shutdown [OPTIONS]...[TIME][WALL...]
[OPTIONS]:
- -h:halt
- -r:reboot
- -c:cancel
[TIME]:
- now
- hh:mm
- +m
- +0
[WALL]:
向所有終端群發(fā)信息
日期相關(guān)的命令:
date
顯示系統(tǒng)日期時(shí)間:
~]# date [OPTION]...[+FORMAT]
[FORMAT]:格式符
%F,%T,%Y,%m,%d,%H,%M,%S,%s(表示從1970年1月1日0點(diǎn)0分0秒到當(dāng)前時(shí)間所經(jīng)歷的時(shí)間,即UINX元年,單位:秒),……
各格式符之間可以用“-”連接。
設(shè)定系統(tǒng)日期時(shí)間:
~]# date [MMDDhhmm[[CC]YY][.ss]]
[[CC]YY]為年份,可以是兩位18,或四位2018
clock,hwclock:硬件時(shí)鐘
~]# hwclock [function][option..]
[function]:
- -s,--hctosys:把系統(tǒng)時(shí)間校準(zhǔn)為硬件時(shí)鐘時(shí)間
- -w , --systohc:把硬件時(shí)鐘校準(zhǔn)為系統(tǒng)時(shí)鐘時(shí)間
*Linux系統(tǒng)啟動(dòng)時(shí)從硬件讀取日期和時(shí)間信息,讀取完成后,不再與硬件相關(guān)聯(lián)。date命令用于查看系統(tǒng)時(shí)鐘,clock命令用于查看硬件時(shí)鐘
cal: 顯示月歷
~]#cal [OPTIONS][[[day]month]year]
作業(yè):
which,whereis,who,w用法