Linux 操作系統(tǒng)叫做 GUN/linux ,是指 linux 的內(nèi)核 +GUN 組織的軟件;
相對于Windows而言,Linux是開源的;
當前操作系統(tǒng)中默認用 bash 和系統(tǒng)實現(xiàn)交互 ;打開bash的兩種方法
方式一:
鼠標右鍵,點擊OPen inTerminal,打開bash;
方式二:
在Applications中,選擇Favorites----------Terminal,打開一個bashlinux命令,輸入gnome-terminal在打開一個新的bash;
解釋性語言
底層的操作提供實際為應(yīng)用擴展提供了很好的平臺,linux系統(tǒng)通常提供的系統(tǒng)調(diào)用都是功能比較單一的底層接口linux命令,為應(yīng)用程序與內(nèi)核之間操作的接口,實際應(yīng)用中可以使用高級的語言針對低級系統(tǒng)調(diào)用封裝實現(xiàn)功能更加強大的方法接口。linux系統(tǒng)內(nèi)核針對文件系統(tǒng)操作處理提供了一系列的系統(tǒng)調(diào)用方法,通過這些系統(tǒng)調(diào)用為用戶應(yīng)用程序與系統(tǒng)內(nèi)核搭建一個操作接口。用戶空間要調(diào)用資源需要通過系統(tǒng)接口(system call),才能向內(nèi)核發(fā)出指令,在用戶空間與內(nèi)核空間狀態(tài)改變叫做上下文切換。
系統(tǒng)中的命令用 shell 去解釋 ,shell 接收系統(tǒng)回應(yīng)的輸出并 顯示其到屏幕中;
總的概括就是把用戶輸入的命令解釋成為操作系統(tǒng)和硬件可以識別的語言,然后將執(zhí)行完的結(jié)果返回到命令終端;
bash = GNU BourneAgain Shell,bash是默認的解釋器;
[kuangshen@localhost Desktop]$
su -l 用戶名
Ctrl+D //退出用戶,返回原來的地方
如果是普通用戶切換到超級用戶呢是需要輸入密碼的,在輸入密碼的時候密碼不顯示,是看不到的,但是如果是相反的話,就不需要密碼;
如果在使用時不知道一條命令的作用是什么,那么就可以使用 whatis 進行查詢
舉例:
whatis date //查詢時間
whatis cal //查詢?nèi)掌?/code>
舉例:date cal passwd ls cat more less head tail gedit vim
知道了有許多的命令但是有時候我們不知道如何去使用它,那么就需要找?guī)椭耍?/p>
那么就會用到了 --help 這個命令
例如:date --help
就像上面一樣,當我們查詢后就會有許多的方法提供給我們;但是usage是使用方法,但是具體是做什么的還需要看,那么久舉例:
[] : 表示參數(shù)可加可不加
... :表示參數(shù)可以跟多個
從查詢中就可以得到相關(guān)的用法:
那么就按照提示信息進行測試;結(jié)果如下圖所示:
gedit 文件名 :打開文件,如果文件不存在,自動創(chuàng)建;
手動操作:打開gedit就可以進行創(chuàng)建
vim 文件名
vim操作
i進入插入Insert模式