1.常用命令
Linux文件系統(tǒng):
1、文件名名稱嚴(yán)格區(qū)分字符大小寫:
2、文件可以使用除/以外任意字符;
3、文件名長(zhǎng)度不能超過(guò)255字符
4、以.號(hào)開(kāi)頭的文件為隱藏文件:
.:當(dāng)前目錄:
..: 當(dāng)前目錄的上一級(jí)目錄:
/etc/sysconfig
.:sysconfig
..:/etc
工作目錄: working directory
家目錄: home
常用命令:
pwd: printing working directory
顯示工作目錄
cd: change directory
cd [/PATH/TO/SOMEDIR]
cd: 切換回家目錄:
注意: bash中, ?~表示家目錄:
cd ~:切換回自己的家目錄
cd ?~USERNAME: 切換至指定用戶的家目錄:
cd -:在上一次所在目錄與當(dāng)前目錄之間來(lái)回切換:
相關(guān)的環(huán)境變量
$PWD: 當(dāng)前工作目錄
$OLDPWD: 上一次的工作目錄
.
..
ls: list,列出指定目錄下的內(nèi)容
?ls [OPTION]... [FILE]...
-a:顯示所有文件,包括隱藏文件:
-A:顯示.和..之外的所有文件:
-l: --long,長(zhǎng)格式列表,即顯示文件的詳細(xì)屬性信息:
-rw-r--r--. 1 root ?root ???3039 2月 ?28 08:36 boot.log
-:文件類型, -, d, b, c, l, s, p
rw-r--r--
rw-:文件屬主的權(quán)限:
r--:文件屬組的權(quán)限:
r--:其它要用戶(非屬主、屬組)的權(quán)限:
1:數(shù)字表示文件被硬鏈接的次數(shù):
root:文件的屬主:
root:文件的屬組:
8957:數(shù)字表示文件的大小,單位是字節(jié):
2月 28 08:36: 文件最近一次被修改的時(shí)間:
boot.log:文件名
`-h: --human-readable:對(duì)文件大小單位換算; 換算后結(jié)果可能會(huì)非精確值:
-d:查看目錄自身而非目其內(nèi)部的文件列表:
-r: reverse,逆序顯示:
-R: recursive,遞歸顯示:
cat: concatente
文件文本查看工具:
cat /etc/fstab
tac /etc/passwd
?cat [OPTION]... [FILE]...
-n:給顯示的文本編號(hào):
-E:顯示行號(hào)結(jié)束符$:
file:查看文件內(nèi)容類型:
File [FILE]....
echo:回顯
echo [SHORT-OPTION]...
-n:不進(jìn)行換行:
-e:讓轉(zhuǎn)義符生效:
\n:換行
\t:制表符
STRING可以使用引號(hào), 單引號(hào)和雙引號(hào)均可用:
單引號(hào):強(qiáng)引用, 變量引用不執(zhí)行替換:
~]# echo '$SHELL'
雙引號(hào):弱引用,變量引用會(huì)被替換:
~]# echo “$SHELL”
注意:變量引用的正規(guī)符號(hào)
${name}
關(guān)機(jī)或重啟命令: shutdown
shutdown [OPTION]... ?[TIME] [WALL...]
OPTIONS:
-h: halt
-r: reboot
-c: cancel
TIME:
Now
Hh:mm
+m
+0
WALL
日期相關(guān)的命令:
Date
顯示日期時(shí)間: date [OPTION]... [+FORMAT]
FORMAT:格式符
%F
%T
%Y
%m
%d
%H
%M
%S
%s:從1970年1月1號(hào)(unix元年)0點(diǎn)0分0秒到命令執(zhí)行那一刻經(jīng)過(guò)的秒數(shù):
設(shè)定日期時(shí)間: date [MMDDhhmm[[CC]YY][.SS]]
clock, hwclock:硬件時(shí)鐘
顯示或設(shè)定硬件時(shí)鐘
-s, --hctosys:以硬件為準(zhǔn), 把系統(tǒng)調(diào)整為與硬件時(shí)間相同:
-w, --systohc:以系統(tǒng)為準(zhǔn),把硬件時(shí)間調(diào)整為與系統(tǒng)時(shí)間相同:
Cal:日歷
Cal [[month] year]
課外作業(yè):
which, wheris, who, w