Linux學習總結

2021-08-08 13:17:21 字數 2102 閱讀 5882

前言:今天滑鼠丟失了,敲**,寫部落格倍感不爽啊。

上次說過了買了乙個linux系統的伺服器,因為之前接觸的比較少。所以拿了一本書來看了一下,花了幾天時間大概看了一下,因為裡面的命令我知道我是不可能全部記住了,所以就只是記住了幾個常用的命令,但是對於linux系統的操作卻有了乙個大概的了解。這裡來簡單總結一下。(說明一點,我的伺服器是centos,所以yum不收費)

在linux誕生的時候,一直是unix的天下。但是因為unix需要付費,所有就出現了我們的linux之父(linus benedict torvalds)在大學的時候開發出了linux。目前廣泛使用在伺服器上,主要原因是因為安全,另外也因為可以不使用圖形介面而節省資源。

檔案管理

clear

//清屏

ls//列出當前檔案下的檔案

cd xiaod //進入某個目錄

mkdir xiaod //建立乙個目錄

rm -rf xiaod //刪除乙個檔案

cp -r xiaod xiaod2 //複製乙個檔案

mv xiaod xiaod2 //移動乙個資料夾

cat xiaod.txt //檢視某個檔案的內容 對應的有tac xiaod.txt, head -2 xiaod.text, tail -2 xiaod.txt

使用者管理
groupadd xiaod  //增加使用者組

groupdel xiaod //刪除使用者組

useradd xiaod //增加使用者

userdel xiaod //刪除使用者

passwd xiaod //修改密碼

su //切換使用者

磁碟管理
df //檢視磁碟資訊

du xiaod //檢視檔案資訊

檔案編輯(vi/vim)

兩個工具差不多,vim有顏色顯示,vi沒有,對於vim需要另外安裝(類似window自帶的輸入法和我們安裝的輸入法)

shift+6

//游標移動到行首

shift+4

//游標移動到行尾

gg //移動到首行

g //移動到尾行

ng //移動到n行

dd //剪下游標所有行

ndd //剪下游標所在行的後n行

yy //複製游標所有行

p //從游標開始,向下貼上複製的內容(小寫的p)

p //從游標開始,向上貼上複製的內容(大寫的p)

u //還原上一步操作(linux系統預設儲存1000步操作)

v //單擊之後可以移動游標控制

i //當前字元前插入

i //游標所在行行首插入

a//當前字元後插入

a //游標所在行行尾插入

o //當前行的下一行插入

o //當前行的上一行插入

/xiaod //從游標後搜尋xiaod,輸入n向後搜尋

?xiaod //方向向前,輸入n向前搜尋

:n1,n2s/xiaod1/xiaod2/g //在n1行和n2行之間把所有的xiaod1替換成xiaod2,如果不加g表示只替換每行的第乙個xiaod1

:1,$s/xiaod1/xiaod2/g //文件中所有都替換,g的作用相同

//執行下面命令的時候先按鍵盤上面的esc

:w //儲存文字

:w! //強制儲存

:q //退出編輯

:q! //強制退出,修改無效

:wq //儲存並退出

:set nu //顯示行號

:set nonu//不顯示行號

yum工具的使用
yum list

//列出所有的rpm包資源

yum search mysql //搜尋mysql 包

yum list | grep mysql //使用過濾的方法找mysql 包

yum install mysql //安裝mysql

yum remove mysql //解除安裝mysql

yum update mysql //公升級mysql

linux學習總結!

處理特殊的檔名 假設linux系統中有乙個檔案名叫 aaa 如果我們想對它進行操作,例如現在要刪除它,如果我們按照一般的刪除方法在命令列中輸入rm aaa命令,介面將會提示我們是無效選項 invalid option 原來由於檔名的第乙個字元為 linux把檔名當作選項了,我們可以使用 符號來解決這...

Linux學習總結

類unix作業系統,多使用者 多工 支援多執行緒和多cpu的作業系統 根目錄 bin 可執行的程式,命令 boot 系統啟動所需的檔案 dev 系統中的裝置 etc 存放系統,軟體的配置檔案 home 普通使用者的主目錄 lib 系統庫目錄32 lib64 系統庫目錄64 media mnt 掛載外...

Linux 學習總結

vmware安裝centos7系統的時候提供三種網路設定,分別是如下三種 橋接模式 這種模式下linux可以和區域網內的其他的電腦進行通訊,會占用宿主機所在區域網內的乙個ip,這個時候vm裡面的linux所在網路跟宿主機所在區域網的所有電腦都是同乙個級別。缺點是要占用宿主機所在區域網的乙個ip,而且...