linux學(xué)習(xí)心得怎么寫
linux學(xué)習(xí)心得怎么寫
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),用過的人覺得好用嗎?使用它的人有什么心得?下面是小編為大家提供的心得,僅供參考:
之前一直以為Linux和Windows差不多,但是學(xué)習(xí)了Linux基礎(chǔ)入門之后才發(fā)現(xiàn)兩種操作系統(tǒng)之間差距非常大。
Linux只是在硬件之上的內(nèi)核和系統(tǒng)調(diào)用,就連我們在Windows里習(xí)以為常的圖形界面都是Linux上的軟件。在使用Linux的時(shí)候,我們都習(xí)慣于使用終端和命令行進(jìn)行操作,而不是像Windows那樣的圖形界面里的鼠標(biāo)鍵盤的共同操作。物理機(jī)系統(tǒng)可通過[Ctrl]+[Alt]+[F1]~[F6]切換6個純命令行界面的終端,通過[Ctrl]+[Alt]+[F7]從終端切換回圖形界面。而且學(xué)習(xí)之后我才知道,Linux里面一切皆文件,相對于Windows里的文件后綴名區(qū)分文件類型,Linux不通過后綴名區(qū)分文件類型,可以通過file命令查看文件類型。
在使用Linux的時(shí)候,我們不直接和系統(tǒng)打交道,而是通過Shell(命令解析器)。Shell就像一個殼隱藏了操作系統(tǒng)的底層操作。通俗來講,Shell就是可以接受用戶輸入命令的程序。在UNIX/Linux中比較流行的常見的Shell有bash,zsh,ksh,csh等等,Ubuntu終端默認(rèn)使用的是bash,默認(rèn)的桌面環(huán)境是 GNOME或者Unity(基于 GNOME)。
在Linux系統(tǒng)中有很多十分方便的快捷命令。
Tab:可以用來補(bǔ)全命令、目錄、或者命令參數(shù),連續(xù)按兩次還可顯示所有能匹配到的結(jié)果;
[Ctrl+s]:暫定當(dāng)前程序,暫停后按下任意鍵恢復(fù)運(yùn)行;
[Ctrl+z]:將當(dāng)前程序放到后臺運(yùn)行,恢復(fù)到前臺命令為fg;
cd命令:Linux下一切皆文件,因此在終端中[cd]命令就顯得尤為重要。這個命令可以通過絕對路徑或者相對路徑進(jìn)入到你想進(jìn)去的目錄中。
cp命令:用于終端中文件或目錄的復(fù)制操作。
rm命令:用于終端中文件或目錄的刪除操作。
man命令:man命令是Linux中一個十分重要的幫助指令,內(nèi)容包括計(jì)算機(jī)程序(庫和系統(tǒng)的調(diào)用),正式的標(biāo)準(zhǔn)和慣例,抽象的概念,通過執(zhí)行man命令調(diào)用手冊頁。man命令手冊比較重要的是前三個:1.一般命令;2.系統(tǒng)調(diào)用;3.庫函數(shù),涵蓋了C標(biāo)準(zhǔn)函數(shù)庫。man命令如果加上數(shù)字參數(shù),可以指定從哪本手冊中搜索幫助。
declare命令:用于聲名一個變量,用‘=’號賦值,用echo和$命令讀取變量的值。
[Ctrl+a]:將光標(biāo)移至行頭,相當(dāng)于home,[Ctrl+e]相當(dāng)于[end];
[Ctrl+k]:刪除從光標(biāo)所在位置到行末;
[Alt+backspace]:向前刪除一個單詞;
[Ctrl+C]:用來終止當(dāng)前程序并且不退出終端;
[Ctrl+d]:鍵盤輸入結(jié)束或者退出終端;
[shift+pgup]:將終端顯示向上滾動,[shift+pgdn]向下滾動。
在Linux中,通配符主要是“*”和“?”,可用來對字符串進(jìn)行模糊匹配,終端里的通配符由Shell完成。
Linux中還有一部分特別重要的命令:
Shell中運(yùn)行的大部分命令都將以審理了的子進(jìn)程的方式運(yùn)行。環(huán)境變量有3種:1.當(dāng)前Shell進(jìn)程私有用戶自定義變量,只在當(dāng)前Shell中有效;2.Shell本身內(nèi)建的變量;3.從自定義變量導(dǎo)出的環(huán)境變量。
linux學(xué)習(xí)心得怎么寫相關(guān)文章: