您好,登錄后才能下訂單哦!
這篇文章主要介紹Linux系統入門學習內容有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
一、學習Linux系統架構
1、 Linux內核
內核是操作系統的核心,具有很多最基本功能,它負責管理系統的進程、內存、設備驅動程序、文件和網絡 系統,決定著系統的性能和穩定性。Linux 內核由如下幾部分組成:內存管理、進程管理、設備驅動程序、文件系統和網絡管理等。
2、 Linux shell shell是系統的用戶界面,提供了用戶與內核進行交互操作的一種接口。它接收用戶輸入的命令并把它送入內核去執行,是一個命令解釋器。另外,shell編程語言具有普通編程語言的很多特點,用這種編程語言編寫的shell程序與其他應用程序具有同樣的效果。
3、Linux 文件系統
文件系統是文件存放在磁盤等存儲設備上的組織方法。Linux系統能支持多種目前流行的文件系統,如EXT2、 EXT3、 FAT、 FAT32、 VFAT和ISO9660。
4、 Linux 應用
標準的Linux系統一般都有一套都有稱為應用程序的程序集,它包括文本編輯器、編程語言、X Window、辦公套件、Internet工具和數據庫等。
5、 Linux內核參數優化
內核參數是用戶和系統內核之間交互的一個接口,通過這個接口,用戶可以在系統運行的同時動態更新內核配置,而這些內核參數是通過Linux Proc文件系統存在的。因此,可以通過調整Proc文件系統達到優化Linux性能的目的。
目前主要有下列版本的shell。
7、Bourne Shell:是貝爾實驗室開發的。
8、BASH:是GNU的Bourne Again Shell,是GNU操作系統上默認的shell,大部分Linux的發行套件使用的都是這種shell。
9、Korn Shell:是對Bourne SHell的發展,在大部分內容上與Bourne Shell兼容。
10、C Shell:是SUN公司Shell的BSD版本。
二、Linux基本命令
基本的命令(可能命令多了,不方便看,大家可以復制到word中,然后通過關鍵字進行搜索就可以找到需要的命令了哦!)
(1)ctrl+win+d:顯示桌面(這是快捷鍵) ctrl+alt+T:快速打開一個終端 ctrl+shift+T:創建一個終端,并且以類似瀏覽器的方式進行多終端顯示,并且用alt+數字來進行顯示對應數字的終端界面; ctrl+shift+D:關閉終端
(2)ctrl+C:命令不執行
(3)ls:顯示當前目錄下的所有的文件和文件夾
(4)ls xxxx:顯示xxx下的所有文件和文件夾(比如顯示根目錄下的所有文件和文件夾 ls /)
(5)ls -a :顯示當前目錄下的隱藏文件和非隱藏文件
(6)ls -l:以列表的形式顯示當前目錄下的內容
(7)ls -l -h :顯示當前目錄下的文件總容量
(8)ls x*:顯示當前目錄下以x開頭的文件(比如 ls 2* ,這樣就只會顯示以2開頭的文件)
(9)clear:清空當前終端屏幕中的內容(簡單點就是清屏)
(10)pwd:查看當前所在的路徑
(11)cd xxxx:進入某個xxx目錄
(12)cd .. (兩個點):返回上一級目錄
(13)cd ../.. :返回當前目錄的前兩級,注意這里不是直接寫四個。,而是需要通過用“/”來分割
(14)cd -(減號) :快速返回上一次進入的路徑的目錄
(15)cd ~(波浪線):返回到當前用戶的目錄
(16)touch xxx:創建一個xxx文件
(17)touch .xxx:創建一個隱藏文件(注意:文件名前面有一個點,這就是和上面的不同)
(18)mkdir xxxx:創建一個xxx文件夾
(19)rm xxx:刪除xxx文件或者文件夾 rm xxx -r :刪除文件夾和文件,其中不管文件夾是否有內容都能夠刪除,前面的rm命令必須保證沒有內容才能夠進行刪除 rmdir xxx:刪除文件夾(只能刪除文件夾)
(20)xxx --help :查看xxx命令的使用文檔
(21)man xxx :查看xxx命令的使用文檔
(22)gedit xxx :打開并且能夠編輯xxx文件(比如gedit 123.txt)
(23)cat xxx:在終端直接顯示xxx文件的內容(比如cat 123.txt,就一次性直接把txt中的內容顯示出來了)
(24)more xxx:顯示xxx文件的內容,但是不是一次性顯示,這就是和cat命令的區別,一般用在大文件的顯示中。(空格就能夠向下翻頁)
(25)history :顯示之前操作過的歷史命令內容,當顯示了命令之后,還可以用命令 !數字 ,這樣就可以直接執行對應的顯示中的命令的內容
(26)ls >xxx.txt:重定向,也就是相當于把ls本來要顯示在終端的內容,顯示到xxx.txt文件中,里面的內容就是終端本身顯示的內容(會把之前xxx。txt文件中的內容先清空再添加當前新的內容)
(27)ls >>xxx.txt:重定向,這和上面的區別就在于,這樣會把新的內容追加到文件中(不會清空之前xxx。txt文件中的內容)。
(28)tree :以樹的形式顯示當前目錄中的所有文件和文件夾
(29)mkdir A/B/C/D/E -p :這類似的命令主要是用來創建,比如想在某個文件夾下面的下面的下面的某個文件夾中創建某個文件夾,但是前面的都沒有創建出來,如果一個個創建那么比較麻煩,通過加一個-p的這樣的方式創建的話,會默認把沒有的文件夾進行創建出來。大家可以對比一下有-p和沒有-p的結果。
(30)mv xxx1 xxx2:重命名,其中第一個參數xxx1是要進行重命名的文件或者文件夾,第二個參數xxx2是需要進行修改為的名字,如果xxx2是當前目錄已經存在的內容,則會把xxx1內容剪切到xxx2中,這時候的功能就是相當于剪切了,否則就是重命名的功能。
(31)ln -s xxx1 xxx2 :創建xxx1文件或者文件夾的快捷方式(也就是副本的意思,即軟鏈接),當原始文件被刪除后,這個快捷方式也會被刪除,無法進行使用
ln xxx1 xxx2:創建xxx1文件或者文件夾的快捷方式(也是副本,但是是硬鏈接),當原始文件被刪除后,這個快捷方式還是能夠進行使用,這就是和軟鏈接的區別
(32)grep "xxx" yyy :搜索yyy文件中,包含有xxx內容的文件,就是實現搜索功能
grep -n "xxx" yyy :使滿足查到的內容中顯示行數
grep "^xxx" yyy:查找必須以xxx開頭的內容(主要是^符號的作用,在正則表達式中都有用到)
grep "xxx$" yyy :查找必須以xxx結尾的內容(主要是¥符號的作用,這在正則匹配都有用到)
(33)cp xxx .txt yyy:復制粘貼xxx。txt文件到yyy中,必須保證yyy是已經在當前目錄中存在的。如果在將一個文件夾復制粘貼到另一個文件夾中的時候,需要使用命令有所改變,即為:cp xxx yyy -r
(34)提示沒有權限,則添加sudo即可
(35)find xxx -name "yyy":也是一個搜索命令,xxx表示的是要進行搜索的目錄,可以為當前,也可以為根目錄,-name表示的是以名字來進行搜索(還可以為-size ,這就是以文件大小進行搜索,還可以根據權限搜索:-perm),yyy表示的是進行搜索中名字的內容(如果是以大小來搜索,則這里填寫文件大小,比如2M,2k ,+2M(大于2M),-2M(小于2M)都可以;如果是以權限進行搜素,那么就填入權限的大小即可)
以上是“Linux系統入門學習內容有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。