常用命令:
Linux文件系統(tǒng):
1阅懦、文件名名稱嚴格區(qū)分字符大小寫和二;
2、文件可以使用除/以外任意字符耳胎;
3惯吕、文件名長度不能超過255字符惕它;
4、以.開頭的文件為隱藏文件废登;
.: 當(dāng)前目錄淹魄;
..: 當(dāng)前目錄的上一級目錄;
工作目錄:working directory
家目錄:home
常用命令:
pwd: printing working directory
顯示工作目錄
cd:change directory
cd [/PATH/TO/SOMEDIR]
cd: 切換回家目錄堡距;
注意:bash中, ~表示家目錄甲锡;
cd ~:切換回自己的家目錄
cd ~USERNAME:切換至指定用戶的家目錄;
cd -:在上一次所在目錄與當(dāng)前目錄之間來回切換羽戒;
相關(guān)的環(huán)境變量
$PWD:當(dāng)前工作目錄
$OLDPWD:上一次的工作目錄
ls: list, 列出指定目錄下的內(nèi)容
ls [OPTION]... [FILE]...
-a: 顯示所有文件缤沦,包括隱藏文件;
-A:顯示除.和..之外的所有文件易稠;
-l: --long, 長格式列表缸废,即顯示文件的詳細屬性信息;
-rw-r--r--. 1 root? root? ? 8957 10月 14 19:34 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é)冒嫡;
10月 14 19:34 :文件最近一次被修改的時間拇勃;
boot.log:文件名
-h, --human-readable:對文件大小單位換算;換算后結(jié)果可能會非精確值孝凌;
-d:查看目錄自身而非其內(nèi)部的文件列表方咆;
-r: reverse, 逆序顯示;
-R: recursive蟀架,遞歸顯示瓣赂;
cat:concatenate? 連接并顯示
文件文本查看工具;
cat /etc/fstab
cat /etc/passwd
cat [OPTION]... [FILE]...
-n:給顯示的文本行編號片拍;
-E: 顯示行結(jié)束符$煌集;
tac:
文件文本查看工具;
tac /etc/fstab
tac /etc/passwd
tac [OPTION]... [FILE]...
-n:給顯示的文本行編號捌省;
-E: 顯示行結(jié)束符$苫纤;
file:查看文件內(nèi)容類型;
file [FILE]...
echo:回顯
echo [SHORT-OPTION]... [STRING]...
-n: 不進行換行;
-e:讓轉(zhuǎn)義符生效卷拘;
echo -e "\033[31mhello\033[0m everyone"? 還可以顏色控制
\n:換行
\t:制表符
STRING可以使用引號喊废,單引號和雙引號均可用;
單引號:強引用栗弟,變量引用不執(zhí)行替換污筷;
~]# echo '$SHELL'
雙引號:弱引用,變量引用會被替換乍赫;
~]# echo "$SHELL"
注意:變量引用的正規(guī)符號
${name}
關(guān)機或重啟命令:shutdown
shutdown [OPTIONS...] [TIME] [WALL...]
OPTIONS:
-h: halt
-r:reboot
-c:cancel
TIME:
now
hh:mm? 幾點幾分
+m? 幾分鐘以后
+0 相當(dāng)于now
WALL 向每個終端都發(fā)送一個信息
~]#wall "I am here."
日期相關(guān)的命令:date,clock,hwclock,cal
Linux:系統(tǒng)啟動時從硬件讀取日期和時間信息瓣蛀;讀取完成以后,就不再與硬件相關(guān)聯(lián)耿焊;
系統(tǒng)時鐘(linux內(nèi)核維護的揪惦,linux內(nèi)核也有頻率的)
硬件時鐘
date:查看或設(shè)定系統(tǒng)時鐘
1.顯示日期時間:date [OPTION]... [+FORMAT]
FORMAT:格式符
%F? ? ? ? ~]#date + %F? ? ? 2015-12-08
%T
%Y
%m
%d
%H
%M
%S
%s: 從1970年1月1號(unix元年)0點0分0秒到命令執(zhí)行那一刻經(jīng)過的秒數(shù);
...
2.設(shè)定日期時間:date [MMDDhhmm[[CC]YY][.ss]]
月 日 小時 分鐘 年.秒
hwclock, clock:硬件時鐘
顯示或設(shè)定硬件時鐘
-s, --hctosys:以硬件為準(zhǔn)罗侯,把系統(tǒng)調(diào)整為與硬件時間相同器腋;
-w, --systohc:以系統(tǒng)為準(zhǔn),把硬件時間調(diào)整為與系統(tǒng)時鐘相同钩杰;
cal:日歷
cal [[month] year]