91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中vim和shell的用法

發布時間:2021-08-23 10:50:52 來源:億速云 閱讀:132 作者:chen 欄目:建站服務器

這篇文章主要介紹“Linux中vim和shell的用法”,在日常操作中,相信很多人在Linux中vim和shell的用法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Linux中vim和shell的用法”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

在Linux系統中一切皆文件,配置服務其實就是在修改其配置文件的參數,而在日常文件中肯定少不了的就是編輯文檔,這就離不開vim,而vim之所以能夠得到廣大廠商的青睞與用戶的認可,原因在于vim編輯器中有三種模式:

  • 命令模式,控制光標,對文本進行各種操作

  • 輸入模式,文本錄入

  • 末行模式,保存或者退出文檔,設置編輯環境

每次進入vim默認是命令模式,而vim中常用的命令有:

  • dd:刪除(剪切)光標所在整行

  • 5dd:刪除(剪切)光標開始所在5行

  • yy:復制光標所在整行

  • 5yy:復制光標所在5行

  • n:顯示搜索定位到下一個字符串

  • N:顯示搜索定位到上一個字符串

  • u:撤銷上一步操作

  • p:將之前dd/yy的數據粘貼到光標后

末行模式主要用于保存和退出文件,常用的命令有:

  • :w

  • :q

  • :q!

  • :wq!

  • :set nu

  • :Set nonu

  • :命令

  • :整數

  • :s/a/b

  • :s/a/b/g

  • :%s/a/b/g

  • :?字符串

  • :/字符串

shell終端解釋器作為用戶和Linux系統內部的通信媒介,除了能夠支持各種變量與參數之外,還提供了例如循環,判斷分支等高級語言才有的編程結構特性,shell的腳本命令的工作方式有兩種

  • 交互式:每次立即執行

  • 批處理:shell一次性執行

[root@linux ~]# vim example.sh
#!/bin/bash
#For Example BY linux.com
pwd
ls -a1

第一行的腳本聲明:#!原來告訴系統使用哪種shell解釋器執行腳本

第二行的注釋信息:# 原來介紹各種信息

三四行就是Linux命令                                                                                                                                                                  

判斷用戶的參數也是個很重要的信息

  • -d:文件是否為目錄類型

  • -e:文件是否存在

  • -f:是否為一般文件

  • -r:是否有權限讀取

  • -w:是否有權限寫入

  • -x:是否有權限執行

流程控制語句

if 條件
then 命令
else 命令
fi

多分支結構

if 條件
then 命令
elif 條件
then 命令
else 命令
fi

for條件循環

for 變量名 in 取值列表
do
命令
done

while條件循環語句

while 條件
do
命令
done

case條件語句

case 變量值 in
模式1)
命令1
;;
模式2)
命令2
;;
...
默認命令
esac

到此,關于“Linux中vim和shell的用法”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安徽省| 荣成市| 宣汉县| 高雄县| 舟山市| 恩施市| 庆元县| 盘山县| 多伦县| 白银市| 土默特右旗| 石林| 张家界市| 额尔古纳市| 定州市| 马关县| 庐江县| 中西区| 萝北县| 洱源县| 肇东市| 荆门市| 璧山县| 梁河县| 连南| 门头沟区| 阜阳市| 临邑县| 泗洪县| 宁津县| 尉氏县| 华安县| 临安市| 普洱| 元朗区| 治多县| 新宾| 佛冈县| 鄂伦春自治旗| 衢州市| 新丰县|