溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

怎么在Linux系統(tǒng)三種模式下使用命令

發(fā)布時(shí)間:2021-05-26 10:19:22 來(lái)源:億速云 閱讀:184 作者:Leah 欄目:服務(wù)器

本篇文章為大家展示了怎么在Linux系統(tǒng)三種模式下使用命令,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

 1、三種模式:底行模式 命令模式 插入模式

 命令模式:

1、從命令切換插入模式:

   i : 光標(biāo)所在左側(cè)輸入 I 光標(biāo)移動(dòng)到所在行的最左則
   o :光標(biāo)移動(dòng)的下一行(新的一行) O:光標(biāo)移動(dòng)的上一行(新的一行)
   a :光標(biāo)移動(dòng)到所在行的右則輸入 A:光標(biāo)移動(dòng)到所在行的最右則

      2、復(fù)制:(n代表數(shù)字)

行: nyy n>0
單詞:nyw n>0

3、粘貼:p

4、撤消到上一步驟:u 

5、恢復(fù)到上一步: ctrl+r

6、替換:

替換一個(gè)字符:r 

連續(xù)替換    :R

7、定位行:

上:n-    
下:n+

8、刪除:

刪除字符:nx(右)  nX(左) n>0
刪除行:ndd   n,n1 dd

9、查找關(guān)鍵字:/key_value (向下查找key:n 向止查找key:N )

 底行模式:

1、顯示行號(hào):set nu

2、

  2、讀取文本文檔的內(nèi)容:cat/more

  3、文件對(duì)某“用戶(hù)”操作的“權(quán)限”: 

權(quán)限:r可讀read 4       w可寫(xiě)write 2     x可執(zhí)行excude 1
用戶(hù):創(chuàng)建u  群組g 其他人o

     修改權(quán)限:

chmod 用戶(hù)+、- 權(quán)限1,用戶(hù)+、- 權(quán)限2   文件
-rw-r--r--. 1 LF LF 210  7月  7 10:27 msg.data 
  (見(jiàn)圖1)
去掉創(chuàng)建者的讀的權(quán)限
chmod u-r,g-r,o-r  文件
增加權(quán)限:
chmod u+r,g+r,o+r 文件
  刪除/增加所有人
chmod a-/+權(quán)限  文件
每個(gè)用戶(hù):4讀2寫(xiě)1執(zhí)行   4+2+1=7   4+0+0=4(只讀) 4+2+0=6(可讀寫(xiě)不能執(zhí)行)
chmod --- 文件   

    4、用戶(hù):(特點(diǎn):1多任務(wù)(進(jìn)程)多用戶(hù)操作)
1、切換用戶(hù):su 用戶(hù)名

2、增加用戶(hù):useradd (root權(quán)限)
3、修改密碼:passwd 密碼 (passworld) 
    注:用戶(hù)主目錄(/home)

  5、為用戶(hù)的命令分配root的權(quán)限:

root為用戶(hù)分配的部分權(quán)限都是記錄在:/etc/sudoers

注:每次sudo時(shí)都會(huì)去/etc/sudores中檢查該用戶(hù)的分配策略

1、為某機(jī)器上某用戶(hù)分配某種命令的權(quán)限

            1.1為該用戶(hù)分配所有機(jī)器的所有命令

用戶(hù)名  ALL=(ALL)  ALL

   1.2為該用戶(hù)分配所有機(jī)器的某條命令

用戶(hù)名  ALL=(ALL)  command

   6、編譯器:將指定的語(yǔ)言翻譯成機(jī)器語(yǔ)言

語(yǔ)言的發(fā)展歷史:

1、機(jī)器語(yǔ)言:由0/1組成的指令 (計(jì)算機(jī)可以直接識(shí)別)

2、匯編指令:用助記來(lái)替代二進(jìn)制指令

3、高級(jí)語(yǔ)言:用自然的語(yǔ)言來(lái)與機(jī)器溝通

Linux的編譯器:gcc/g++/QT

    gcc編譯器:是一款優(yōu)秀(1、編譯語(yǔ)言多,2、質(zhì)量高)的編譯器
源程序:用高級(jí)語(yǔ)言編寫(xiě)的程序的文件

c語(yǔ)言:  .c

c++語(yǔ)言:.cpp  .C

java: .java

OC  : .oc

編譯:

1、  gcc 源程序.c 注:如果沒(méi)有指定可執(zhí)行文件名,默認(rèn)生成a.out

2、指定可執(zhí)行文件名:

gcc 源程序.c -o 可執(zhí)行文件名

    執(zhí)行程序:路徑/程序名

        【3、編譯過(guò)程:(函數(shù)) 】

什么是Linux系統(tǒng)

Linux是一種免費(fèi)使用和自由傳播的類(lèi)UNIX操作系統(tǒng),是一個(gè)基于POSIX的多用戶(hù)、多任務(wù)、支持多線(xiàn)程和多CPU的操作系統(tǒng),使用Linux能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。

上述內(nèi)容就是怎么在Linux系統(tǒng)三種模式下使用命令,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI