Linux學習 centos 基礎命令

2021-10-09 02:57:06 字數 3660 閱讀 6790

一、前期了解

1.伺服器組成

尺寸:1u=1.75英吋=4.45cm

形式:機架式、塔式、刀片式

常用伺服器品牌:dell、hp、ibm、浪潮、聯想、航天聯志

核心組成:遠端控制卡raid陣列卡、cpu(inter、 amd) 硬碟、雙電源、發電機、記憶體、磁碟(機械、固態)、

2.linux發展

略3.vmware+centos

a、 linux的分割槽:

/boot:  引導分割槽 200m就夠了

swap: 交換分割槽,系統記憶體不足的時候 臨時充當記憶體。 一般分配記憶體的1.5倍,記憶體小區8g的時候。

/: 根分割槽

4.遠端連線伺服器

二、命令學習

1.建立資料夾:mkdir 路徑/檔名

ps: mkdir /data 在跟目錄下建立乙個名叫data的資料夾

切換資料夾:cd 目錄

ps: cd /data 切換到根目錄下的data目錄中

顯示當前在**:pwd會顯示完整的路徑

查詢命令:man 命令

ls:ls檢視目錄下的內容

ll:ll檢視目錄下的詳細內容

建立檔案:touch 路徑/檔名

ps:touch /data/requests.txt

編輯檔案內容:vi 檔案路徑/檔名

8.檢視(顯示)檔案內容:cat 檔案路徑/檔名

ps:cat /data/requests.txt

9.強制退出 ::q:q!

追加內容到檔案中:echo "內容" >> /路徑/檔名

ps:echo 「i am docker」 >> /data/requests.txt

>>追加輸出重定向 把內容追加到檔案的結尾

>重定向 先清空檔案,把內容追加到檔案

拷貝(複製)檔案:cp 路徑/檔案 路徑

ps:cp /data/request.txt /tmp 將data目錄下的request檔案複製到tmp目錄下

其他:cp還可以用於備份

12.移動資料夾mv 路徑/資料夾 路徑/資料夾

ps: mv /data /srv 把根目錄下的data資料夾移動到根目錄下的srv資料夾中

其他: 重新命名

13.刪除rm

ps:rm requests.txt 刪除檔案

-f強制刪除,不需要確認(不提示)

-r遞迴

刪除目錄rm 目錄 -rf

ps:rm data -rf 強制刪除data目錄

16.在系統中查詢出名字叫request.txt 檔案或目錄:find / -type f/d -name "檔名"

ps: find / -type f -name 「requests.txt」

ps:find / -type f -name 「*.txt」 找以.txt 結尾的檔案

其中,f表示檔案,d表示資料夾, -name檔名(-size 大小)「檔名」(+1m)

退回上級目錄:cd ..

管道:|

find命令與其他命令的結合:把管道前面命令的結果通過管道傳遞給後面的命令(find |xargs 一起使用)

ps:find /root -type f -name "reqeusts.txt" |xargs ls -l找出root目錄下的requests檔案 顯示詳細資訊

19.生成序列seq

ps: seq 10

20.顯示行號:cat -n requests.txt或者在vi中輸入:set nu。 不顯示行號:set nonu

ps: 快速到達到達檔案的最後一行 g

快速到達檔案的第一行 gg

快速到達檔案的某一行 10gg

建立多層目錄mkdir -p /data/text-p

顯示某個檔案的某幾行內容awk

ps:awk 『nr >= 20 && nr<=30』 requests.txt

21.找出檔案,並將檔案中的某些字串替換sed

ps: sed 『s#boy#girl#g』 t.sh 將t.s**件中的所有boy替換成girl

ps:sed -i.bak 『s#boy#girl#g』 t.sh 現將檔案備份,再替換其中內容

22.建立壓縮包:tar

tar zcvf放入的資料夾位置資料夾

ps:tar zcvf /tmp/etc.tar.gz /etc

解釋:把 /etc目錄打包壓縮到/tmp/etc.tar.gz 下

z ==

=> gzip軟體進行壓縮 .tar.gz

c===

> 打包建立v==

==> 顯示過程

f ==

==> 指定壓縮包

檢視壓縮包內容:tar tf /tmp/etc.tar.gz解壓:tar xf etc.tar.gz

三、快捷鍵

23. tab鍵:自動補全命令或路徑

24. ctrl+l :清屏(clear)

25. ctrl+c:取消當前操作

26. vi/vim 快捷鍵:剪下,複製,贊帖

複製當前行yy

貼上p

剪下dd

撤銷u

恢復ctrl + r

四、安裝軟體的常用方法

1、yum 替你解決依賴關係

2、rpm安裝包

3、編譯安裝( 自己動手做):./configuremakemake install

dns www.baidu.com ===⇒ ip 把網域名稱解析成為ip位址

4、修改dns(解決網路解析問題):

vietc/sysconfig/networ-scripts/ifcfg-eth0

修改dns1 = 223.5.5.5

重啟:/etc/init.d/network restart

CentOS基礎指令學習

顯示日期與時間的指令 date 顯示日曆的指令 cal month year 簡單好用的計算器 bc ctrl d 相當於輸入exit nano 簡單的編輯器 sync 將記憶體中的資料同步到記憶體中 init 切換執行等級 liux有七種執行等級,其中四種如 run level 0 關機 run ...

Linux學習 安裝centOS

配置好虛擬機器選項後,我們開始安裝centos 開啟此虛擬機器 進入到安裝引導介面 安裝或者公升級乙個現有的作業系統 安裝過程中採用基本的顯示卡驅動 恢復系統環境 本地硬碟啟動 跳過映象檔案 記憶體測試 操作 出現提示框 是否校驗光碟 我們使用光碟安裝,選擇skip,跳過校驗 按照提示,選擇next...

Linux基礎學習

1.linux中沒有類似於windows中 登錄檔 這樣的二進位製表項,linux中所有軟體的配置都是通過文字檔案實現的。2.linux中命令列是提供使用者輸入命令的介面,其本身只接受輸入,然後將命令傳遞給命令編譯器。shell 是乙個程式,它在使用者和作業系統之間提供了乙個面向行的可互動介面 3....