linux被稱為uninx like
終端:用戶與主機(jī)交互,必然用到的設(shè)備。
物理終端:本機(jī)直接接入的顯示器和鍵盤設(shè)備鳞上,:console (控制臺)
虛擬終端:在inux中默認(rèn)啟動6個虛擬終端 附加在物理終端之上以軟件方式虛擬出來的終端 (ctrl+alt 1-6)
設(shè)備文件: /dev/tty0
模擬終端 :圖形界面下打開的命令行接口,基于ssh或者telnet協(xié)議等遠(yuǎn)程打開的界面
設(shè)備文件: /dev/pts/0
查看當(dāng)前的終端設(shè)備:使用tty命令
交互式接口:啟動終端后怯伊,在終端設(shè)備附加上一個交互式應(yīng)用程序
GUI
:窗口管理器,桌面系統(tǒng)
Desktop:
GNOME (C,gte)
KDE(C++,qt)
XFCE(輕量級桌面)
CLT:
shell程序? :
sh:簡稱為bsh
csh:這個編碼環(huán)境接近于c語言态鳖,
ksh:一個商業(yè)程序转培,閉源的
bash:(bourn again shell),這個遵循于GPL協(xié)定,是一個開源的shell
zsh:
顯示當(dāng)前使用的shell: echo +$+SHELL
顯示當(dāng)前系統(tǒng)使用的所有shell:
#cat /etc/shells
命令提示符:prompt
prompt
管理員:#
普通用戶:$
命令:
輸入命令 回車,
提請shell程序到鍵入命令所對相應(yīng)的可執(zhí)行程序或代碼浆竭。并由其分析提交后交給內(nèi)核分配資源并將其運(yùn)行起來
表現(xiàn)為一個或多個進(jìn)程浸须。(運(yùn)行中的程序稱之為進(jìn)程)
在shell中可執(zhí)行的命令有兩類:
內(nèi)建命令:有shell程序自帶的,而且通過某命令形式提供
外部命令:在當(dāng)前系統(tǒng)的某文件系統(tǒng)路徑下對應(yīng)的可執(zhí)行程序文件
which:whereis+命令
區(qū)別內(nèi)部或外部命令:用type+命令來區(qū)分 例如:type ls
運(yùn)行命令:
命令格式:
命令+選項(可有可無)+參數(shù)
選項:用于啟用或關(guān)閉命令的某個功能
短選項:-c邦泄,-l删窒,-h,可寫作-lh顺囊,
長選項:--word 例如:--long 肌索,(短選項可以合并,但是長選項不可以合并)
參數(shù):命令的作用對象 特碳,
向命令提供數(shù)據(jù)(字符串)多個參數(shù)中間也需要用空格分開诚亚。
注意:
1.多選項,以及多參數(shù)和命令之間都應(yīng)該使用空白字符分開测萎。
2.取消命令執(zhí)行:ctrl+c
文件系統(tǒng):
c:\program
/etc/syscnfig/network-srcipts/ifcfig-eth0
文件有兩條數(shù)據(jù)
元數(shù)據(jù):metadata
數(shù)據(jù):date
1亡电,文件名嚴(yán)格區(qū)分字符大小寫:filel,F(xiàn)ilel硅瞧,F(xiàn)ILEL是不同的文件份乒;
2,文件名可使用除/以外的任意字符腕唧,不建議用特殊字符或辖。
/:根目錄,路徑分隔符枣接;
3颂暇,文件名長度最長不能超過255個字符
4,所有以.開頭的文件但惶,都是隱藏文件耳鸯,用ls-a來查看湿蛔。
路徑:
絕對路徑:從根目錄啟示的路徑。
相對路徑:從當(dāng)前位置起始的路徑县爬。
當(dāng)前位置的表示方式
(1)./阳啥,./sysconfig/network-scripts
(2)省略上述符號:sysconfig/network-scripts
..表示當(dāng)前目錄的上一級目錄,.表示當(dāng)前目錄
當(dāng)前目錄:current directory财喳,也稱作working directory (工作目錄)
pwd:printing working directory
LSB :Linux察迟,standard Base
命令總結(jié) : ls ,cd 耳高,type扎瓶, tty, cat泌枪,which概荷,where,pwd工闺,echo
命令:
(1)文件系統(tǒng)相關(guān)
目錄管理
文件管理
文件查看
文件編輯
(2)系統(tǒng)管理相關(guān)
你現(xiàn)在的努力沒有回報乍赫,是用來抵消以前的罪孽,只有把罪孽抵消完了陆蟆,你的回報才剛剛開始雷厂。