Vim編輯器與Shell編輯器
Vim編輯器模式:命令模式、輸入模式、末行模式;命令模式用ESC鍵在輸入和末行模式之間切換,但末行與輸入不能直接進行切換;進入輸入模式可以用a、i、o鍵;進入末行模式用:鍵
Vim常用的命令
dd ---刪除光標所在行
5dd ---刪除從光標處開始的5行
yy ---復制光標所在整行
5yy ---復制從光標處開始的5行
u ---撤銷上一步操作
p ---執行之前刪除或復制的數據粘貼到光標後
常用的末行模式命令
:w ---保存
:q ---退出(有提示)
:q! ---強退不保存
:wq! ---強退並保存
Shell腳本編輯
以.sh為後綴
聲明:必須寫,否則報錯
#!/bin/bash
註釋:可寫可不寫(多行或一行),對功能、某行參數進行解釋說明
#註釋信息
代碼:具體執行的命令
xxxx
xxxxxx
運行編輯好的腳本:
bash haha.sh
shell腳本功能:1、接受參數;2、處理參數
Vim編輯器與Shell編輯器
相關推薦
Vim編輯器與Shell編輯器
文本 否則 xxx 操作 解釋 腳本 刪除 進入 編輯 Vim文本編輯器(對應配置文件,多著色功能)Vim編輯器模式:命令模式、輸入模式、末行模式;命令模式用ESC鍵在輸入和末行模式之間切換,但末行與輸入不能直接進行切換;進入輸入模式可以用a、i、o鍵;進入末行模式用:鍵
Vim編輯器與Shell命令腳本
程序 info inf 例子 httpd 執行權限 執行權 修改主機名 輸入 1.Vim文本編輯器 默認安裝在當前所有Linux系統中的文本編輯器,有三種模式: 1.命令模式:控制光標移動,可對文本復制、粘貼、刪除、查找等。 2.輸入模式:正常的文本錄入。 3.末行模式:保
4.Vim編輯器與Shell命令指令碼
第4章 Vim編輯器與Shell命令指令碼 章節簡述: 本章首先講解如何使用Vim編輯器來編寫、修改文件,然後通過逐個配置主機名稱、系統網絡卡以及Yum軟體倉庫引數檔案等實驗,幫助讀者加深Vim編輯器中諸多命令、快捷鍵、模式切換
Vim編輯器與Shell命令指令碼---Linux就該這麼學(三)
Vim編輯器與Shell命令指令碼—Linux就該這麼學(三) 學習總覽 Vim文字編輯器 編寫Shell指令碼 流程控制語句 計劃任務服務程式 Vim文字編輯器 Vim的三種模式 命令模式:控制游標,增強對文字的複製、貼上、刪除和查詢功能。 編輯
《Linux命令、編輯器與shell編程》第三版 學習筆記---003
自動 用戶命令 安裝軟件 完全匹配 hat 文檔 bsp 命令行 類型 Shell準備 1、識別Shell類型 echo $0 echo $BASH echo $SHELL 上邊三個命令結果都是: /bin/bash 2、終端常用操
Linux命令.編輯器與shell程式設計讀書筆記-7
1,檢視檔案系統可以使用parted命令 可以後面直接跟著掛載磁碟路徑,也可以進入命令列之後使用select選擇對應路徑, print all可以顯示所有資訊。 2,fdisk -l可以檢視所有磁碟裝置及其分割槽列表 紅色的就代表磁碟有分割槽,名字依次是s
《Linux就該這麽學》培訓筆記_ch04_Vim編輯器與Shell命令腳本
測試 配置服務 alt ref cell file tab cront mod 《Linux就該這麽學》培訓筆記_ch04_Vim編輯器與Shell命令腳本 文章最後會post上書本的筆記照片。 文章主要內容: Vim編輯器 Shell腳本 流程控制語句
Head first java chapter 9構造器與垃圾收集器
運算 不同 垃圾 使用 log 特殊 返回 oid div 構造函數是一種特殊的函數。其主要功能是用來在創建對象時初始化對象, 即為v對象成員變量賦初始值,總與new運算符一起使用在創建對象的語句中。構造函數與類名相同,可重載多個不同的構造函數。在JAVA
html class選擇器與id選擇器
spa 寫法 錯誤 一個 html nbsp 元素 -s cnblogs class選擇器: <p class="p1"> .p1{ color:red; ..... } id選擇器: <p id="p2"> #p1{
Css 後代選擇器與子代選擇器的區別
javascrip width 沒有 什麽 for -1 adding 選擇器 light 後代選擇器用空格,比如A B{border:1px solid red;} 子代選擇器用>, 比如A>B{border:1px solid red;} 但是,如果你仔
LVS+keepalived高可用負載均衡集群部署(二)---LAMP網站服務器與LVS服務器
虛擬機l 系統環境: RHEL7 l 硬件環境:虛擬機l 項目描述:為解決網站訪問壓力大的問題,需要搭建高可用、負載均衡的 web集群。 l 架構說明:整個服務架構采用功能分離的方式部署。後端采用2臺mysql 數據庫,實現主從結構以及讀寫分離。中間LAMP網站服務器共有2臺, 前端 2臺LVS服務
【轉】WEB服務器與應用服務器的區別
由於 .net 然而 cluster scala apache servlet 位置 如何使用 https://blog.csdn.net/liupeng900605/article/details/7661406 一.簡述 WEB服務器與應用服務器的區別: 1
爬蟲Scrapy框架-Crawlspider鏈接提取器與規則解析器
一個 htm turn 創建 for tin Coding lines spi 一:Crawlspider簡介 CrawlSpider其實是Spider的一個子類,除了繼承到Spider的特性和功能外,還派生除了其自己獨有的更加強大的特性和功能。其中最顯著的功能就是
CSS的子選擇器與後代選擇器的區別
子選擇器 還有一個比較有用的選擇器子選擇器,即大於符號(>),用於選擇指定標籤元素的第一代子元素。如右側程式碼編輯器中的程式碼: .food>li{border:1px solid red;} 這行程式碼會使class名為food下的子元素li(水果、蔬菜)加入紅色實線邊框。 &
FPGA數字訊號處理(27)卷積編碼器與Viterbi譯碼器設計
卷積編碼與譯碼 訊號在通道間傳輸主要會受到三個方面的影響: 通道本身對訊號產生衰落,這是由於通道本身的頻率響應特性就不理想,對訊號造成破壞; 通道中的各種噪聲,疊加在訊號上改變了訊號的幅度、相位、頻率,造成解調錯誤; 多徑效應,訊號在傳輸過程中的反射、折射、沿
RestFramework之註冊器、響應器與分頁器
一、註冊器的說明與使用 在我們編寫url時經常會因請求方式不同,而重複編寫某條url,而rest_framework中的註冊器幫我節省了很多程式碼 下面介紹一下如何使用 # 利用註冊器來實現路由分發 from rest_framework import routers #
Head first Java 讀書筆記 -----構造器與垃圾收集器
1.棧與堆 1.記憶體中有兩種區域,物件的生存空間--堆(heap),以及方法呼叫和區域性變數的生存空間--棧(stack)。 2.當你呼叫一個方法時,該方法會放在呼叫棧的棧頂。實際被堆上棧的是堆疊塊,堆疊塊帶有方法的狀態,包括執行到哪一行程式以及所有的區域性變數。
CSS中奇數選擇器與偶數選擇器,一句程式碼怎麼實現?
p標籤下的奇數行與偶數行 p:nth-child(odd){} //奇數行 p:nth-child(even){} //偶數行 :nth-child(n) 選擇器匹配屬於其父元素的第 N 個子
CSS 子元素選擇器與後代選擇器區別例項講解
css子元素選擇器和後代選擇器在功能描述上非常相同,但是他們其實是有區別的,本文章通過兩個簡單的例項向大家介紹子元素選擇器與後代選擇器的區別,需要的朋友可以參考一下。 首先我們來了解一下子元素選擇器與後代選擇器的基本語法語法 子元素選擇器的語法如下:div>ul{co
[html5入門-14]一探究竟“後代選擇器與子選擇器的區別”
在學習前端開發時,糾結過後代選擇器和子選擇器的區別,現根據目前所學水平蒐集和整理了這兩種選擇器的區別,分享給大家,如有誤導之處,敬請之處。 一.語法上區別 後代選擇器語法:最高代 下一代 ...子代 代與代之間用空格隔開 子選擇器語法:最高代>下一代>...&g