Linux介紹
??? Linux是什么产还?
????? linux是一個開源砖瞧、免費的操作系統(tǒng),其穩(wěn)定性足画、安全性雄驹、處理多并發(fā)能力已經(jīng)得到業(yè)界的認可,目前大多數(shù)企業(yè)級應(yīng)用甚至是集群項目都部署運行在linux操作系統(tǒng)之上淹辞,很多軟件公司考慮到開發(fā)成本都首選linux医舆,在中國軟件公司得到廣泛的使用。
??? Linux主要的發(fā)行版本
????? Ubuntu(烏班圖)象缀、RedHat(紅帽)蔬将、CentOS凶赁、Debain[蝶變]屋休、Fedora、SuSE屎鳍、
OpenSUSE莉给、紅旗Linux(國產(chǎn))
linux的目錄結(jié)構(gòu)
- linux只有一個根目錄
-
層級式的目錄結(jié)構(gòu)
1)! root : 該目錄為系統(tǒng)管理員目錄毙石,root是具有超級權(quán)限的用戶。
2)! bin ->usr/bin : 存放系統(tǒng)預(yù)裝的可執(zhí)行程序禁谦,這里存放的可執(zhí)行文件可以在系統(tǒng)的任何目錄下執(zhí)行胁黑。
3)! usr是linux的系統(tǒng)資源目錄,里邊存放的都是一些系統(tǒng)可執(zhí)行文件或者系統(tǒng)以來的一些文件庫州泊。
- ! usr/local/bin:存放用戶自己的可執(zhí)行文件丧蘸,同樣這里存放的可執(zhí)行文件可以在系統(tǒng)的任何目錄下執(zhí)行。
5)遥皂! lib->usr/lib: 這個目錄存放著系統(tǒng)最基本的動態(tài)連接共享庫力喷,其作用類似于Windows里的DLL文件,幾乎所有的應(yīng)用程序都需要用到這些共享庫演训。 - boot : 這個目錄存放啟動Linux時使用的一些核心文件弟孟,包括一些連接文件以及鏡像文件。
- dev: dev是Device(設(shè)備)的縮寫, 該目錄下存放的是Linux的外部設(shè)備样悟,Linux中的設(shè)備也是以文件的形式存在拂募。
- etc: 這個目錄存放所有的系統(tǒng)管理所需要的配置文件庭猩。
- !home:用戶的主目錄陈症,在Linux中蔼水,每個用戶都有一個自己的目錄,一般該目錄名以用戶的賬號命名录肯,叫作用戶的根目錄趴腋;用戶登錄以后,默認打開自己的根目錄论咏。
- var : 這個目錄存放著在不斷擴充著的東西优炬,我們習慣將那些經(jīng)常被修改的文件存放在該目錄下,比如運行的各種日志文件厅贪。
- mnt : 系統(tǒng)提供該目錄是為了讓用戶臨時掛載別的文件系統(tǒng)蠢护,我們可以將光驅(qū)掛載在/mnt/上,然后進入該目錄就可以查看光驅(qū)里的內(nèi)容
12)! opt: 這是給linux額外安裝軟件所存放的目錄养涮。比如你安裝一個Oracle數(shù)據(jù)庫則就可以放到這個目錄下糊余,默認為空。 - tmp: 這個目錄是用來存放一些臨時文件的单寂。
ls : 查看當前目錄下的可執(zhí)行文件贬芥。
沒設(shè)置命令前需要加/
- linux的bin目錄下相當于配置了path。
遠程操作linux
- Xshell: linux的終端模擬軟件宣决。
- 安裝蘸劈。
- 創(chuàng)建新會話,連接遠程linux系統(tǒng)尊沸。
查看linux ip地址: ifconfig
- Xftp
vi和vim
- 是linux文本編輯器威沫,用來在linux中創(chuàng)建 ,查看或者編輯文本文件洼专,就好像windows中的記事本一樣棒掠。
- vim是vi的增強版。vi的絕大多數(shù)用法在vim都適用屁商。
- 創(chuàng)建目錄 mkdir testDir
使用vim創(chuàng)建文件 vim test.txt(若果存在打開烟很,如果不存在創(chuàng)建并打開)
使用vim創(chuàng)建有三種模式:
- 一般模式: 用vi或vim命令創(chuàng)建并打開,進入一般模式蜡镶。(可以查看文件內(nèi)容雾袱,并且可以通過上下左右鍵移動光標,查看文件的某一部分官还,但是不能編輯文件內(nèi)容)
- 編輯模式: 在一般模式下芹橡,按i鍵、a鍵望伦、I鍵林说、A鍵煎殷,進入編輯模式
(可以編輯文件內(nèi)容,不能保存文件)(按esc回到一般模式) - 命令(行)模式:在一般模式下腿箩,按shift+:蝌数,進入命令模式;
輸入: q! --- > 不保存強制退出編輯器度秘。
wq --- > 保存并且退出。
q --- > 只是退出編輯器饵撑。
- vi 和 vim常用快捷鍵:
復制光標所在當前行 : (在一般模式下按)
yy
粘貼:(按)p
剑梳, 把剪切板中的內(nèi)容粘貼到光標所在的下一行。
復制當前行往下5行:在一般模式下,按5yy
滑潘,把光標所在行往下5行復制到剪切板垢乙。按p粘貼到光標下一行.
在文本文件中查找關(guān)鍵字:在命令行模式下,輸入/關(guān)鍵字
,回車语卤。找到后按n
,查找下一個關(guān)鍵字追逮。
刪除光標所在當前行:在一般模式下,按dd
粹舵。多行5dd
钮孵。
撤銷:在一般模式下,按u
眼滤。
顯示行號:在命令行模式下巴席,輸入set nu
,取消行號set nonu