欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

學(xué)習(xí)手冊(cè)--Linux基礎(chǔ)篇

 更新時(shí)間:2021年07月01日 14:38:34   作者:太子爺哪吒  
Linux是一個(gè)非常優(yōu)秀的操作系統(tǒng),與MS-WINDOWS相比具有可靠、 穩(wěn)定、速度快等優(yōu)點(diǎn),且擁有豐富的根據(jù)UNIX版本改進(jìn)的強(qiáng)大功能。下面,作為一個(gè)典型的DOS 和WINDOWS用戶,讓我們一起來學(xué)習(xí)Linux的一些主要命令

1. Linux系統(tǒng)介紹

1.1 linux的概述

  • Linux是一款操作系統(tǒng),免費(fèi),開源,安全,高效,穩(wěn)定,處理高并發(fā)非常強(qiáng)悍,現(xiàn)在很多的企業(yè)級(jí)的項(xiàng)目都部署到 Linux/unix服務(wù)器運(yùn)行

linux系統(tǒng)免費(fèi)開源,unix不開源

linux可以運(yùn)行在多種硬件平臺(tái)上(兼容性更好),unix系統(tǒng)要與對(duì)應(yīng)的硬件配套(兼容性差)

  • Linux創(chuàng)始人:Linux林納斯

1.2 linux的優(yōu)勢(shì)

1.Windows系統(tǒng)的不足

  • Windows是需要花錢去購買
  • 長(zhǎng)時(shí)間運(yùn)行,安裝多了軟件,系統(tǒng)越來越慢,越來越不穩(wěn)定。
  • 病毒和流氓軟件很多

2.Linux系統(tǒng)的優(yōu)勢(shì)

  • Linux系統(tǒng)是免費(fèi),很多還是開源的。
  • 長(zhǎng)時(shí)間運(yùn)行,很穩(wěn)定的,幾乎成為程序代碼運(yùn)行的最佳系統(tǒng)環(huán)境。
  • 幾乎沒有病毒和流氓軟件
比較 Windows Linux
免費(fèi)與收費(fèi) 收費(fèi)且很貴 Linux免費(fèi)或少許費(fèi)用
軟件與支持 數(shù)量和質(zhì)量的優(yōu)勢(shì),不過大部分為收費(fèi)軟開源自由軟件,用戶可以修改定制和再發(fā)布,郵件;由微軟官方提供支持和服務(wù)。 開源自由軟件,用戶可以修改定制和再發(fā)布,由于基本免費(fèi)沒有資金支持,部分軟件質(zhì)量和體驗(yàn)欠缺;有全球所有的Linux開發(fā)者和自由軟件社區(qū)提供支持。
安全性 三天兩頭打補(bǔ)丁安裝系統(tǒng)安全更新,還是會(huì)中病毒木馬。就很煩。 要說 Linux沒有安全問題,那當(dāng)然是不可能的這一點(diǎn)仁者見仁智者見智,相對(duì)來說肯定比Windows平臺(tái)要更加安全。
使用習(xí)慣 普通用戶基本都是純圖形界面下操作使用,依靠鼠標(biāo)和鍵盤完成一切操作用戶上手容易入門簡(jiǎn)單。 兼具圖形界面操作和完全的命令行操作,可以只用鍵盤完成一切操作,新手入門較困難,需要些學(xué)習(xí)和指導(dǎo),一旦熟練之后效率極高。
可定制性 封閉的,系統(tǒng)可定制性很差開源,可定制化很差。 開源,可定制化非常強(qiáng)。
應(yīng)用場(chǎng)景 現(xiàn)在主流的桌面操作系統(tǒng)主要還是使用的是 windows系統(tǒng)。 支持百度,谷歌,淘寶等應(yīng)用軟件和服務(wù)的,是后臺(tái)成千上萬的Linux服務(wù)器主機(jī)。世界上大部分軟件和服務(wù)都是運(yùn)行在Linux之上的。

1.3 linux的分類

按照市場(chǎng)的需求不同分為圖形界面字符界面操作系統(tǒng)

1.圖形界面

手機(jī)方面安卓系統(tǒng)使用就是linux系統(tǒng)

2.字符界面(推薦),特點(diǎn):性能最優(yōu)

  • 按照原生程度不同

內(nèi)核版,linux之父(托瓦茲)團(tuán)隊(duì)開發(fā), 完全免費(fèi)的

特點(diǎn):內(nèi)核版專門用于操作硬件的的系統(tǒng)平臺(tái)

發(fā)行版,是由第三方組織在內(nèi)核版本的基礎(chǔ)上進(jìn)行包裝之后的版本

特點(diǎn): 里面有很多很好用的應(yīng)用軟件,更高效率使用系統(tǒng)

1.4 常見的發(fā)行版linux系統(tǒng)

注意常見發(fā)行版如下:

系統(tǒng) 介紹
ubuntu 是一個(gè)以圖形界面桌面應(yīng)用為主的開源linux系統(tǒng),2014與國產(chǎn)魅族聯(lián)姻成為智能手機(jī)操作系統(tǒng)
redhat 分為社區(qū)開源版和企業(yè)服務(wù)器版,企業(yè)服務(wù)器版是收費(fèi)的
centos (中小型市場(chǎng)占有率最高) 是根據(jù)redhat的企業(yè)版反編譯過來的,性能與redhat企業(yè)版一樣,完全免費(fèi)。但是如果有問題,可以去官方反饋,官方有可能會(huì)在下個(gè)版本解決問題。
  • Linux和Uinx的關(guān)系

2. Linux的安裝

我們可以直接參考我之前發(fā)過的Linux安裝。

3. Linux的基礎(chǔ)篇

3.1 目錄結(jié)構(gòu)

在 Linux世界里,一切皆文件。

在Linux的文件系統(tǒng)中,它是沒有盤符,一切從根目錄/開始,然后采用級(jí)層式的樹狀目錄結(jié)構(gòu)。

3.1.1 那具體有哪些呢?

1./bin:(/usr/bin、/usr/oca/bin)

是 Binary的縮寫,這個(gè)目錄存放著最經(jīng)常使用的命令。

2./sbin(/usr/sbin-/usr/local/sbin)

s就是 Super User的意思,這里存放的是系統(tǒng)管理員使用的系統(tǒng)管理程序。

3./home
存放普通用戶的主目錄,在 Linux中每個(gè)用戶都有一個(gè)自己的目錄,一般該目錄名是以用戶的賬號(hào)命名的。

4./root
該目錄為系統(tǒng)管理員,也稱作超級(jí)權(quán)限者的用戶主目錄。

5./boot
存放的是啟動(dòng)Linux時(shí)使用的一些核心文件,包括一些連接文件以及鏡像文件

6./proc

這個(gè)目錄是一個(gè)虛擬的目錄,它是系統(tǒng)內(nèi)存的映射,訪問這個(gè)目錄來獲取系統(tǒng)信息。

7./srv --> service縮寫

該目錄存放一些服務(wù)啟動(dòng)之后需要提取的數(shù)據(jù)。

8./tmp

這個(gè)目錄是用來存放一些臨時(shí)文件的。

9./dev

類似于 winHows的設(shè)備管理器,把所有的硬件用文件的形式存儲(chǔ)。

10./meda

Linux系統(tǒng)會(huì)自動(dòng)識(shí)別一些設(shè)備,例如U盤、光驅(qū)等等,當(dāng)識(shí)別后,linux會(huì)把識(shí)別的設(shè)備掛載到這個(gè)目錄下。

11./mnt

系統(tǒng)提供該目錄是為了讓用戶臨時(shí)掛載別的文件系統(tǒng)的,我們可以將外部的存儲(chǔ)掛載在/mnt/上,然后進(jìn)入該目錄就可以查看里的內(nèi)容了。–> d;/myshare

12./opt

這是給主機(jī)額外安裝軟件所擺放的目錄。如安裝 ORACLE數(shù)據(jù)庫就可放到該目錄下。默認(rèn)為空。

13./usr/local

這是另一個(gè)給主機(jī)額外安裝軟件所安裝的目錄。一般是通過編譯源碼方式安裝的程序。

14./var

這個(gè)目錄中存放著在不斷擴(kuò)充著的東西,習(xí)慣將經(jīng)常被修改的目錄放在這個(gè)目錄下。包括各種日志文件。

15./selinux[security-enhanced linux]360

SELinux是一種安全子系統(tǒng)它能控制程序只能訪問特定文件

3.1.2 需要特別知道的:

目錄 含義
bin目 錄 存放著所有l(wèi)inux系統(tǒng)的可執(zhí)行文件命令
root目錄 超級(jí)管理員root用戶的主目錄
home目錄 存放所有普通用戶主目錄的位置
usr目錄 (unix shared resources)資源共享目錄,所有用戶都可以操作的目錄,以后我們安裝軟件就安裝到這里usr/local,安裝到這里所有用戶都可以使用軟件
etc目錄 存儲(chǔ)配置文件的目錄,以后網(wǎng)卡配置文件,權(quán)限配置文件都在這里

3.2 虛擬機(jī)之查看網(wǎng)絡(luò)IP

3.2.1 查看網(wǎng)絡(luò)IP

我們?yōu)槭裁匆榭淳W(wǎng)絡(luò)IP呢?因?yàn)榉奖阄覀円院笫褂每蛻舳诉h(yuǎn)程操作linux服務(wù)器

3.2.2 linux系統(tǒng)查看ip命令

命令 含義
ifconfig linux系統(tǒng)用于查看ip地址信息
ip addr linux系統(tǒng)用于查看ip地址信息

具體演示

ifconfig

ip addr

3.2.3 在windows系統(tǒng)查看ip命令

命令 含義
ipconfig windows系統(tǒng)用于查看ip地址信息

具體演示

在windows主機(jī)中,使用快捷鍵win+R

ipconfig

3.2.4 在windows主機(jī)連接遠(yuǎn)程linux虛擬機(jī)系統(tǒng)測(cè)試

不同電腦之間進(jìn)行測(cè)試連接是否聯(lián)通命令: ping ip

短連接測(cè)試: ping ip

長(zhǎng)連接測(cè)試: ping ip -t

3.4 虛擬機(jī)之查看虛擬機(jī)網(wǎng)卡

3.4.1 查看客戶端windows系統(tǒng)網(wǎng)卡

1.如下圖點(diǎn)擊

2.點(diǎn)擊更改適配器選項(xiàng)

3.查看虛擬機(jī)使用的網(wǎng)卡

3.4.2 所以為什么windows主機(jī)能夠遠(yuǎn)程連接linux虛擬機(jī)系統(tǒng)

  • windows主機(jī)與遠(yuǎn)程虛擬機(jī)linux系統(tǒng)共用同一張網(wǎng)卡VMNet8。windows主機(jī)VMNet8
  • 網(wǎng)卡網(wǎng)絡(luò)段192.168.66.x 和 虛擬機(jī)VMNet8網(wǎng)卡網(wǎng)絡(luò)段、192.168.66.x,說明在同一個(gè)網(wǎng)段上,所以windows主機(jī)與虛擬機(jī)形成一個(gè)小局域網(wǎng)進(jìn)行通信。

3.4.3 VMNet8網(wǎng)卡介紹

VMNet8網(wǎng)卡使用NAT連接模式

1.那什么是NAT連接模式?

NAT(Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)

1.局域網(wǎng)支持

主機(jī)與多臺(tái)虛擬機(jī)組成一個(gè)小局域網(wǎng).

2.虛擬機(jī)外網(wǎng)支持

虛擬機(jī)共享主機(jī)的外網(wǎng), 虛擬機(jī)使用主機(jī)的外網(wǎng)ip上外網(wǎng).

2.NAT外網(wǎng)連接測(cè)試

VMNet8網(wǎng)卡的作用實(shí)現(xiàn)就是因?yàn)槭褂昧薔AT模式網(wǎng)絡(luò)連接

虛擬電腦中的linux使用的網(wǎng)卡ens33網(wǎng)卡就是使用這個(gè)VMNet8網(wǎng)卡。

3.5 使用遠(yuǎn)程客戶端

我們要知道用原本的虛擬機(jī)所帶來的問題:

以我們可以使用一些遠(yuǎn)程客戶端來操作虛擬機(jī)

3.5.1 常見的客戶端軟件

  1. SecureCRT(操作客戶端命令),SecureFx(用于傳輸文件)
  2. XShell(操作客戶端命令),XFtp(用于傳輸文件)
  3. ModaXterm軟件(簡(jiǎn)單好用,推薦使用)

大家根據(jù)自己需要來選中想用的客戶端軟件

4. Linux的基礎(chǔ)命令

linux命令,也叫Shell命令

使用幫助命令:

  • 命令:--help:查看英文文檔手冊(cè),使用q退出

ls --help

  • 命令:man:查看中文文檔手冊(cè)【推薦方式】,使用q退出

man ls

當(dāng)然也可以百度搜索啦!不懂問度娘。

4.1 基礎(chǔ)命令——關(guān)機(jī)和重啟

關(guān)機(jī)相關(guān)命令:

shutdown -h +1   1分鐘后關(guān)機(jī)

shutdown -h 10:01  指定時(shí)間關(guān)機(jī)

shutdown -c 清除定時(shí)關(guān)機(jī)

shutdown -h now:立即關(guān)機(jī)

重啟相關(guān)命令:

shutdown -r windows重啟

shutdown -r now:立即重啟

reboot 重啟系統(tǒng)

4.2 基礎(chǔ)命令——操作目錄

4.2.1 改變目錄

命令:cd

參數(shù)詳情介紹:

參數(shù) 描述
/ 切換到根目錄
. 當(dāng)前目錄
上級(jí)目錄
~ 當(dāng)前用戶主目錄
- 上一次目錄

具體演示:

4.2.2 創(chuàng)建目錄

命令:mkdir -p 父目錄名/子目錄名

make directory創(chuàng)建一個(gè)目錄

參數(shù)詳情:

-p,parent, 如果父目錄不存在會(huì)先創(chuàng)建父目錄再創(chuàng)建子目錄

具體演示:

4.2.3 查看目錄

命令:

ls [選項(xiàng)] [目錄或是文件]

pwd:顯示當(dāng)前的目錄的位置。

參數(shù)詳情:

參數(shù) 描述
-l 以詳細(xì)的方式顯示
-a 顯示隱藏的文件和目錄

具體演示:

4.2.4 重命名或移動(dòng)目錄

命令:mv 移動(dòng)文件與目錄或重命名

參數(shù)詳情:

  • 重命名:

將一個(gè)舊名字修改成新名字,既可以作用于文件又可以作用于目錄

  • 移動(dòng):

將源目錄移動(dòng)到指定目錄下

具體演示:

注意:mv既可以實(shí)現(xiàn)重命名與移動(dòng)剪切,就看目標(biāo)是否存在,目標(biāo)存在是移動(dòng),否則是重命名

4.2.5 復(fù)制并粘貼目錄

命令:cp 指令拷貝文件到指定目錄

參數(shù)詳情:

  • -r : 連同子目錄下所有文件全部復(fù)制

具體演示

4.2.6 刪除目錄

命令:rm 【刪除參數(shù)】文件或目錄]

參數(shù)詳情:

參數(shù) 描述
-r 連同子目錄一起刪除
只用于刪除目錄
-f 強(qiáng)制刪除
因?yàn)閯h除之前會(huì)有提問

具體演示:

注意:千萬不要rm -rf /* 會(huì)導(dǎo)致刪除所有的文件或目錄,導(dǎo)致系統(tǒng)崩潰了

4.2.7 搜索目錄

命令:find [搜索范圍] [選項(xiàng)]

參數(shù)詳情:

參數(shù) 描述
-name ‘查詢字符串' 搜索指定具體查詢字符串
* 匹配多個(gè)字符
? 匹配一個(gè)字符

具體演示:

4.3 基礎(chǔ)命令——操作文件

4.3.1 創(chuàng)建文件

命令:touch 文件名稱

文件可以1個(gè)或多個(gè)。

具體演示:

注意:怎么判斷文件是什么類型呢?

linux系統(tǒng)對(duì)于不同的文件與不同的目錄有顏色區(qū)別

文件顏色 詳細(xì)說明
白色 普通文件
深藍(lán)色 目錄(文件夾)
綠色 可執(zhí)行文件
紅色 壓縮包
青色 鏈接,相當(dāng)于 Windows下快捷方式
橙色 設(shè)備文件

4.3.2 查看文件

命令:

cat [選項(xiàng)] 要查看的文件:查看文件所有的內(nèi)容,是以只讀的方式打開。

more 要查看的文件:查看文件所有的內(nèi)容,可以分屏顯示。more指令是一個(gè)基于Ⅵ編輯器的文本過濾器,它以全屏幕的方式按頁顯示文本文件的內(nèi)容

less 要查看的文件:less指令用來分屏查看文件內(nèi)容,它的功能與more指令類似,但是比more指令更加強(qiáng)大,支持各種顯示終端。less指令在顯示文件內(nèi)容時(shí),并不是一次將整個(gè)文件加載之后才顯示,而是根據(jù)顯示需要加載內(nèi)容,對(duì)于顯示大型文件具有較高的效率。

head [選項(xiàng)] 要查看的文件:head用于顯示文件的開頭部分內(nèi)容,默認(rèn)情況下head指令顯示文件的前10行內(nèi)容。

tail [選項(xiàng)] 要查看的文件:tail用于輸出文件中尾部的內(nèi)容,默認(rèn)情況下tail指令顯示文件的后10行內(nèi)容。

參數(shù)詳情:

參數(shù) 描述
cat 文件名 查看文件所有內(nèi)容
more 文件名 查看文件所有內(nèi)容,可以分屏顯示
回車鍵: 一行一行顯示
空格鍵:一頁一頁顯示
q: 退出查看模式
head 文件名 查看文件前10行
head -n 行數(shù) 文件名 查看文件指定的行數(shù)
tail 文件名 查看文件后10行
tail -n 文件名 查看文件指定的行數(shù)
less 文件名 查看文件所有內(nèi)容
-N:顯示行號(hào)
q: 退出查看模式

具體演示:

4.3.3 編輯文件內(nèi)容

命令:

vim 文件:這里vi和vim基本類似,vim具有程序編輯的能力,可以看做是ⅵ的增強(qiáng)版本。在一般的系統(tǒng)管理維護(hù)中vi就夠用,如果想使用代碼加亮的話可以使用vim。

vim根據(jù)三種模式編輯文件:

模式 描述
命令模式 可以移動(dòng)光標(biāo)、刪除字符等操作
打開文件就進(jìn)入該模式
編輯模式 可以輸入字符進(jìn)行編輯操作
底行模式 可以輸入命令對(duì)文件進(jìn)行查找、保存、退出操作

參數(shù)詳情:

命令 描述
i 在當(dāng)前光標(biāo)的前面插入字符
a 在當(dāng)前光標(biāo)的后面插入字符
o 在當(dāng)前光標(biāo)的下一行插入字符
yy 命令行或底行模式下:復(fù)制當(dāng)前行
p 命令行或底行模式下:粘貼
dd 命令行或底行模式下:刪除當(dāng)前行
u 命令行或底行模式下:撤銷
wq 保存并退出
q! 不保存強(qiáng)制退出
wq! 強(qiáng)制保存退出

g 光標(biāo)定位到文件頭部首字符位置
G 光標(biāo)定位到文件尾部首字符位置

具體演示:

4.3.4 壓縮與解壓文件

了解在虛擬機(jī)中的壓縮文件的擴(kuò)展名

擴(kuò)展名 分類
.zip或.rar 在 windows下的壓縮包
.tar 在Linux下的打包文件
.gz 在 Linux下的壓縮文件
.tar.gz 在Linux下的打包壓縮文件

命令:

tar [選項(xiàng)] 壓縮的包名 一或多文件:tar指令是打包指令,最后打包后的文件是 tar.gz的文件。

tar [選項(xiàng)] 要壓縮的文件 -C 目錄:tar指令也可以是解壓縮指令,解壓文件到指定的目錄。

參數(shù)詳情:

tar的壓縮參數(shù)選項(xiàng)詳情:

-c:create 創(chuàng)建, 用于創(chuàng)建打包文件

-v:verbose 信息, 用于顯示信息過程

-z:gzip, 壓縮文件格式

-f:file, 文件, 用于設(shè)置壓縮文件名字

一般這么寫:

tar -czf fish.tar.gz fish.java eee

tar的解壓參數(shù)選項(xiàng)詳情:

-x:extract 提取, 用于從壓縮包中解壓文件

-C:change 切換導(dǎo)致指定目錄下解壓

-v:顯示解壓詳細(xì)過程

-f:指定要解壓的文件

一般這么寫:

tar -xvf fish.tar.gz  -C aaa

具體演示:

壓縮:

解壓:

5. 總結(jié)

學(xué)到這里我們一起來回顧下學(xué)了什么命令吧:

查看ip命令:ifconfig 和 ip addr

關(guān)機(jī)命令:
shutdown -h +1   1分鐘后關(guān)機(jī)

shutdown -h 10:01  指定時(shí)間關(guān)機(jī)

shutdown -c 清除定時(shí)關(guān)機(jī)

shutdown -h now:立即關(guān)機(jī)

重啟命令:
shutdown -r windows重啟

shutdown -r now:立即重啟

reboot 重啟系統(tǒng)

創(chuàng)建目錄: mkdir -p 父目錄名/子目錄名

查看目錄:ls [選項(xiàng)] [目錄或是文件]

重命名或移動(dòng)目錄:mv 移動(dòng)文件與目錄或重命名

復(fù)制并粘貼目錄:cp 指令拷貝文件到指定目錄

刪除目錄:rm 【刪除參數(shù)】文件或目錄]

搜索目錄:find [搜索范圍] [選項(xiàng)]

創(chuàng)建文件:touch 文件名稱

查看文件:
cat [選項(xiàng)] 要查看的文件

more 要查看的文件

less 要查看的文件

head [選項(xiàng)] 要查看的文件

tail [選項(xiàng)] 要查看的文件

編輯文件內(nèi)容:vim 文件

壓縮與解壓文件:
tar [選項(xiàng)] 壓縮的包名 一或多文件

tar [選項(xiàng)] 要壓縮的文件 -C 目錄

這篇文章就到這里了,如果這篇文章對(duì)你也有所幫助,希望您能多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

最新評(píng)論