Linux基礎06 Shell變數與vim

2021-07-10 19:01:46 字數 1436 閱讀 1565

vim分為三種模式,一般模式,編輯模式,命令模式。

vi 檔名, 進入一般模式[ 可以刪除字元、刪除整行],也可以複製貼上資料,可以移動游標

在一般模式中,按下 i或a或o 進入編輯模式。

編輯模式:這時候可以編輯文字。

在一般模式中,按下 :或 / 進入指令模式

在一般模式中,按下:wq 儲存後退出,按下:wq! 強制退出。

:set nu     設定行號

:set nonu   取消行號

5g        游標處在第5行,    10→  游標向右移10個字元

/data      向下搜尋[ data ]字串

:1,9s/use/use/gc      把1到9行中的use替換為use

按u      回撤命令

4g 3yy g p  複製第四行開始往下3行到最後一行

:w 檔名  將該檔案另存為另一檔案

8g d       刪除第8行

2g 7x      刪除第2行7個字元

1g o(大寫字母)   在第一行插入字元

:q!        退出但不儲存

echo $[path]    在螢幕中顯示環境變數

echo $my       宣告變數my  變數只能以英文本母開頭

my=lch         讓變數的內容成為lch

version=$(uname -r)獲得核心版本的配置

my=」$my」:/home/bin  為變數擴充內容

export path    使其成為環境變數,以供其他子程式執行

unset 變數名稱   取消該變數的配置

env   檢視當前shell環境的所有環境變數及其內容

set   檢視所有變數,包括自定義變數

read  ·讀取來自鍵盤的輸入

declare  宣告變數的型別

export | grep   將其變為環境變數,並檢視型別

declare +x 變數名  取消該x許可權的動作

dd if=/dev/zero of=12bs=1m count=2  資料轉換

ulimit -a   列出所有的限制資料數值

ulimit -f10240  限制使用者僅能建立10m以下容量的檔案

變數名=$    從前面刪除直至usr/bin2

變數名=$    從後面面刪除直至usr/bin2

變數名=$       把bin變為bin

變數名=$         echo它,如果是root,未被配置

變數名=$        用新內容替換舊內容

alias rm=』rm -i』   輸入rm, 相當於輸入rm –i

alias                     顯示命令別名

history          曾下達過的命令

!55             執行第55的命令

06 shell 判斷分支處理

root rocky script cat bmi.sh bin bash read p 請輸入身高 m為單位 high if high 0 2 0 9 then echo 輸入錯誤的身高 exit 1fi read p 請輸入體重 kg為單位 weight if weight 0 9 then e...

shell學習06 shell常用命令

kiosk foundation60 echo cat 01.sh bin bash name tom age 20 height 180 weight 70 echo n is years old,n 表示不換行 echo n cm in height echo and kg in weight ...

Linux 基礎 磁碟管理 06

今天需要說的是一種特殊的檔案 目錄。我們知道,目錄對於我們平時的理解而言,其實就是乙個 檔案路徑 最終指向的是乙個具體的檔案本身。但是我們在查詢和呼叫乙個檔案的時候,使用的都是 目錄 的方式,那這個 目錄 作為乙個我們需要經常讀取的 檔案 在檔案系統中,有是如何儲存的呢?並且在描述 目錄 檔案查詢的...