Linux入門(mén)08-Linux常用基礎(chǔ)命令全解

文件有兩類(lèi)數(shù)據(jù):

元數(shù)據(jù):metadata

數(shù)據(jù):data

Linux文件系統(tǒng)法則:

1、文件名嚴(yán)格區(qū)分字符大小寫(xiě);file1, File1, FILE1是不同的文件;

2、文件名可使用除/以外的任意字符,不建議使用特殊字符;

/: 根目錄,路徑分隔符;

3、文件名長(zhǎng)度最長(zhǎng)不能超過(guò)255個(gè)字符;

4、所以.開(kāi)頭的文件,均為隱藏文件

.:當(dāng)前目錄

..:當(dāng)前目錄的上一級(jí)目錄

基礎(chǔ)命令:

? ? Linux 系統(tǒng)啟動(dòng)時(shí)從硬件讀取日期和時(shí)間信息,讀取完成后就不再與硬件相關(guān)聯(lián)。

date:顯示或設(shè)置日期時(shí)間

date [OPTION]... [+FORMAT]:顯示

FORMAT: 格式符號(hào)

? ? ? date [MMDDhhmm[[CC]YY][.ss]]:設(shè)置

? ? ? MM: 月份

? ? ? DD:幾號(hào)

? ? ? hh: 小時(shí)

? ? ? mm: 分鐘

? ? ? YY: 兩位年份

? ? ? CCYY: 四位年份

? ? ? .ss: 秒鐘

? ? Linux的兩種時(shí)鐘:

? ? 系統(tǒng)時(shí)鐘:由Linux內(nèi)核通過(guò)CPU的工作頻率進(jìn)行的計(jì)時(shí);

? ? 硬件時(shí)鐘:

? ? hwclock: 顯示或設(shè)定硬件時(shí)鐘

? ? -s, --hctosys? 設(shè)置的和硬件時(shí)鐘一樣

? ? -w, --systohc? 設(shè)置的和系統(tǒng)時(shí)鐘一樣

? ? cal:日歷

Linux常用命令:

目錄相關(guān)的命令:

當(dāng)前目錄或工作目錄

主目錄,家目錄:HOME

root: /root

普通用戶(hù):/home/USERNAME

/home/tom

~:用戶(hù)的主目錄

cd:

? ? cd 目錄名

cd 或 cd ~: 回當(dāng)前用戶(hù)的主目錄

bash中 ~ 表示家目錄

cd ~USERNAME: 切換至指定用戶(hù)的主目錄

cd -: 在上一個(gè)目錄和當(dāng)前目錄之間來(lái)回切換

相關(guān)的環(huán)境變量:

PWD:保存了當(dāng)前目錄路徑;

OLDPWD:上一次所在目錄路徑;

pwd: 顯示當(dāng)前目錄

ls: list

顯示指定路徑下的文件列表;

ls [OPTION]... [DIR]...

-a, --all: 顯示所有文件,包括隱藏文件;

-A:顯示除.和..之外的全部文件

-l: 長(zhǎng)格式

-rw-r--r-- 1 root root 44800 Aug 14 14:32 install.log

-rw-r--r--:

最左側(cè)的第一位:文件類(lèi)型

-, d, l, b, c, p, s

后面的9位:訪(fǎng)問(wèn)權(quán)限,perm

數(shù)字:文件被硬鏈接的次數(shù);

左root: 文件的owner 屬主

右root: 文件的group 屬組

44800:文件的大小,單位是字節(jié)

Aug 14 14:32 : 文件的最近一次被修改的時(shí)間

install.log: 文件名

-h, --human-readable:實(shí)現(xiàn)對(duì)文件大小單位換算,換算后結(jié)果為非精確值

-d: 顯示目錄自身的相關(guān)屬性;通常要與-l一起使用;

-r, --reverse: 逆序顯示

-R, --recursive: 遞歸

stat /PATH/TO/SOMEFILE:獲取指定文件的元數(shù)據(jù)

文件查看命令:cat, tac

cat [OPTION]... [FILE]... (文本文件查看工具)

-E: 顯示行結(jié)束符$

-n: 對(duì)顯示出的每一行進(jìn)行編號(hào)

tac? (文本文件查看工具)

? 文件內(nèi)容逆序顯示

? -E: 顯示行結(jié)束符$

-n: 對(duì)顯示出的每一行進(jìn)行編號(hào)

文件內(nèi)容類(lèi)型查看命令:file

file /PATH/TO/SOMEWHERE

回顯命令:echo

-n: 禁止自動(dòng)添加換行符號(hào);

-e: 允許使用轉(zhuǎn)義符;

\n: 換行

\t: 制表符(橫向)

echo "$VAR_NAME": 變量會(huì)替換,雙引號(hào)表弱引用

echo '$VAR_NAME': 變量不會(huì)替換,強(qiáng)引用

變量引用的正規(guī)符號(hào):

${xxx}

which:顯示命令對(duì)應(yīng)的程序文件路徑

which [OPTION] COMMAND

--skip-alias:禁止顯示別名

whatis:

使用mkwhatis命令可將當(dāng)前系統(tǒng)上所有的幫助手冊(cè)及與之對(duì)應(yīng)的關(guān)鍵字創(chuàng)建為一個(gè)數(shù)據(jù)庫(kù);

系統(tǒng)管理類(lèi)命令:

關(guān)機(jī):

halt, poweroff, shutdown, init 0

shutdown

-h:halt

-r:重啟

-c:取消關(guān)機(jī)操作

重啟:

reboot, shutdown, init 6

跟用戶(hù)登錄相關(guān):

who, whoami, w

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容