日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux基础知识(一)

發(fā)布時間:2025/7/14 linux 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux基础知识(一) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Linux的用戶界面有兩種,一種是圖形界面,一種是字符界面。字符界面相對于圖形界面占用的資源更少,運(yùn)行速度更快,穩(wěn)定性更好,所以是服務(wù)器的最佳選擇。那么下面我們就以Linux的分支CentOS為例來簡單介紹一下Linux的字符界面吧。首先我們來看下CentOS的登錄界面

輸入用戶名和密碼就可以登入系統(tǒng)

我猜剛剛接觸Linux的小伙伴看到這樣的用戶界面內(nèi)心一定是崩潰的——這么高冷的妹子無從下手啊!!!其實(shí)這個妹子既溫柔又聽話,需要小伙伴慢慢去體會和發(fā)現(xiàn)。想要和妹子搭話(使用Linux)就需要了解妹子說話的方式(Linux的命令格式和命令用法),只要你說的話妹子能聽懂(你輸入的命令正確),她都會照做(執(zhí)行),哪怕你讓她去死(rm -rf /*)

現(xiàn)在就讓我們學(xué)習(xí)命令的格式吧:COMMAND [OPTIONS...] [ARGUMENTS...]

OPTIONS:用于啟用或關(guān)閉命令的某個或某些功能

ARGUMENTS:命令的作用對象,如文件名,用戶名等

注意:

1、多選項(xiàng)以及多參數(shù)和命令之間使用空白字符分隔

2、取消和結(jié)束命令執(zhí)行:Ctrl+c,Ctrl+d

3、多個命令可以用;符號分開

4、一個命令可以用\分成多行

命令的執(zhí)行過程:

輸入命令,回車:

提請shell程序找到鍵入命令所對應(yīng)的可執(zhí)行程序或代碼?

并由其分析后提交給內(nèi)核分配資源將其運(yùn)行起



命令執(zhí)行順序優(yōu)先級:別名-->內(nèi)部命令-->外部命令緩存-->PATH

如果有一條命令很長而且需要經(jīng)常執(zhí)行,那么我們可以把這條長命令設(shè)置一個簡短的別名

alias命令:設(shè)置命令別名,alias 別名=‘命令’

unalias命令:取消別名,unalias 別名

定義別名和取消別名都是臨時生效,也就是說如果重啟或重新登錄之前定義的別名將會失效,永久生效需要更改配置文件/etc/bashrc或.bash_profile

如果別名和原始命令重名,但我們想執(zhí)行原始命令時的幾種方法:1.使用原始路徑2.\命令名3.'命令名'

type命令:查看是內(nèi)部還是外部命令,也可以查看外部命令的路徑。

內(nèi)部命令由shell自帶的,而且通過某命令形式提供,enable命令可以啟用或禁用內(nèi)部命令

內(nèi)部命令禁用:enable -n 命令名

取消內(nèi)部禁用:enable 命令名

外部命令:在當(dāng)前系統(tǒng)的某文件系統(tǒng)路徑下有對應(yīng)的可執(zhí)行程序文件

whereis命令:只能用于搜索程序名,而且只搜索二進(jìn)制文件(參數(shù)-b)、man說明文件(參數(shù)-m)和源代碼文件(參數(shù)-s)。如果省略參數(shù),則返回所有信息。

whcih命令:多用來查找外部命令是否存在,以及命令的路徑。


怎么樣,Linux這個妹子雖然外表很高冷,但是只要你懂得了她的語言,她還是很聽話的吧?

如果像Linux這么聽話乖巧的妹子,只有一個,全世界所有的男人都會為了她大打出手,所幸,Linux是一個大家族,什么?無圖無真相圖?想看美女大合照?我只想告訴你,美女太多,以至于圖片太大我無法上傳到博客上,網(wǎng)址拿去http://futurist.se/gldt/請叫我紅領(lǐng)巾。雖然是一個家族的,但每個美女都是有不同特性的,我們怎么第一眼就快速了解她呢——查看版本信息

查看系統(tǒng)版本信息的兩種方法:

在Linux下我們可以同時開啟多個終端,所以我們經(jīng)常需要用tty命令:查看當(dāng)前所在終端,以了解我們在哪個終端上,首先我們了解下什么是終端?

在早期計(jì)算機(jī)系統(tǒng)中,由于計(jì)算機(jī)主機(jī)昂貴,因此一個主機(jī)(IBM大型計(jì)算機(jī))一般會配置多個終端,這些終端本身不具備計(jì)算能力,僅僅承擔(dān)信息輸入輸出的工作,運(yùn)算和處理均由主機(jī)來完成。通俗來講與用戶交互的設(shè)備就是終端,也稱為終端設(shè)備。

終端的分類:

1.物理終端:直接接入本機(jī)的顯示器和鍵盤設(shè)備 /dev/console

2.虛擬終端:附加在物理終端之上的以軟件方式虛擬實(shí)現(xiàn)的終端,設(shè)備文件路徑:/dev/tty#,CentOS 6默認(rèn)啟動6個虛擬 終端 Ctrl+Alt+F#: [1,6]

3.圖形終端:屬于虛擬終端,附加在物理終端之上的以軟件方式虛擬實(shí)現(xiàn)的終端,但額外會提供桌面環(huán)境;

4.模擬終端:圖形界面打開的命令行以及基于ssh協(xié)議或 telnet協(xié)議等遠(yuǎn)程打開的界面,設(shè)備文件:/dev/pts/# [0, ∞)

init 3關(guān)閉圖形終端

init 5開啟圖形終端

startx開啟圖形界面,相當(dāng)于在字符界面下開啟了圖形界面的軟件,退出登錄后回到圖形界面

chvt在本機(jī)切換虛擬終端

echo命令:發(fā)送消息給其他終端echo 消息 > 終端目錄



每一個終端啟動后,都需要在終端設(shè)備上附加一個交互式應(yīng)用程序我們稱這個程序?yàn)榻换ナ浇涌凇?/p>

交互式接口程序大致分為兩種,一種是圖形用戶接口(GUI),另一種是命令行接口(CLI)。這也就是本文開頭提到的圖形界面和字符界面的另一種說法,實(shí)際上它們都是同一種東東。命令行接口程序也稱為shell程序,shell程序也有許多類型:sh,csh,tcsh,ksh,bash,zsh,查看一般bash最為常用。用戶登錄的默認(rèn)shell稱為用戶shell,查看用戶shell的方法echo $SHELL,如果我們想使用其他shell如csh,直接輸入csh即可,但這并不會導(dǎo)致用戶shell的改變,如果想改變用戶shell,使用命令chsh -s shell路徑,ps查看當(dāng)前實(shí)時shell。各種shell之間有很大差別,所以弄清楚自己在哪個shell下也是很重要的。這么多shell我們要學(xué)習(xí)哪種好呢?當(dāng)然是學(xué)習(xí)最常用的bash了。

cat /etc/shells 可以顯示當(dāng)前系統(tǒng)支持的shell

通過下面這張圖片,我們可以更直觀的理解shell。通過這張圖我們可以看出?Shell 是Linux系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進(jìn)行交互操作的一種接口。它接收用戶輸入的命令并把它送入內(nèi)核去執(zhí)行。也就是說實(shí)際上我們并沒有直接與硬件和內(nèi)核接觸,與我們接觸的一直都是shell,shell起到了一個翻譯官的作用,所以shell也被稱為LINUX的命令解釋器,


who命令:查看所有登陸用戶

whoami查看當(dāng)前用戶名

hostname查看主機(jī)名

hallt關(guān)機(jī)不斷電

poweroff關(guān)機(jī)斷電


轉(zhuǎn)載于:https://blog.51cto.com/daliu/1832054

總結(jié)

以上是生活随笔為你收集整理的Linux基础知识(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。