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