使用set -o vi命令誤操作導致命令被執行
set -o vi命令介紹:
這條命令讓bash模擬vi,執行後按esc就可以使用jk鍵上下翻閱歷史命令,使用/可以查詢,輸入^定位行首,$定位到行尾,按i進入插入模式後才可以繼續打字。回車執行命令或者退出vi命令檢視模式。
問題描述:
誤操作:如果在檢視某個命令的時候按了v進入了檢視模式,vi會記錄下這行命令,然後不儲存直接退出,會導致這行命令被執行。
解決辦法:誤操作進入檢視模式後刪掉命令,然後儲存退出,再按回車退出命令檢視狀態即可。
相關推薦
使用set -o vi命令誤操作導致命令被執行
set -o vi命令介紹: 這條命令讓bash模擬vi,執行後按esc就可以使用jk鍵上下翻閱歷史命令,使用/可以查詢,輸入^定位行首,$定位到行尾,按i進入插入模式後才可以繼續打字。回車執行命令或者退出vi命令檢視模式。 問題描述: &nbs
MySQL5.7下面,誤操作導致的drop table db1.tb1; 的恢復方法:
新的 host 復制 解壓 mat rop mas mysql5.7 跳過 MySQL5.7下面,誤操作導致的drop table db1.tb1; 的恢復方法:0、停業務數據寫入。【iptables封禁】1、從備份服務器上拉取最新的一個全備文件,恢復到一個臨時的服務器上,
誤操作導致的wordpress提示無許可權操作的問題
在對wordpress的使用者進行許可權操作的時候,如果設定的許可權有問題,會涉及到 {字首}_option 和 {字首}_role_perms 兩個表 的操作; 假如不小心執行了類似於 foreach (
Linux基礎命令複習-操作檔案命令詳解
操作檔案命令詳解 建立檔案: touch -a 或--time=atime或--time=access或--time=use 只更改存取時間 -c 或--no-create 不建立任何文件 -d 使用指定的日期時間,而非現在的時間 -f 此引數將忽略不予處理,僅負責解決BSD版本to
Linux基礎命令複習-操作目錄命令詳解
操作目錄命令 ls -a 顯示所有檔案及目錄 (ls內定將檔名或目錄名稱開頭為"."的視為隱藏檔,不會列出) -l 除檔名稱外,亦將檔案型態、許可權、擁有者、檔案大小等資訊詳細列出 -r 將檔案以相反次序顯示 -d 只看當前目錄的資訊 -t 將檔案依建立時間之先後次序列出 -A 同 -a ,但不
EasyBCD誤操作導致Win7系統出錯的解決方案
誤操作會導致計算機開機啟動不了作業系統,顯示狀態為0xc0000098。 解決方法: 計算機開啟後先進入BLOS,設定為U盤啟動優先(此時的U盤已經做好的系統啟動盤,用大白菜製作) 接著重啟計算機,連續按C鍵 如果是GRUB4DOS的方式,會進入GRUB的命令列 "G
Zookeeper命令列操作 常用命令 客戶端連線 檢視znode路徑 建立節點 獲取znode資料,檢視節點內容,設定
8.1.常用命令 啟動ZK服務bin/zkServer.sh start 檢視ZK服務狀態bin/zkServer.sh status 停止ZK服務bin/zkServer.sh stop 重啟ZK服務bin/zkServer.sh restart 連線伺服器
vi命令-刪除操作
vi命令-刪除操作1.刪除操作刪除單個字符 命令:x 描述:刪除光標所在處的單個字符 命令:#x 描述:刪除光標所在處及向後的#個字符 示例:2x 刪除命令 命令:dd 描述:刪除當前光標所在行 命令:#dd
linux中的set命令: "set -e" 與 "set -o pipefail"
shel 不存在 直接 生活 就是 導致 word 原因 pipe 工作中經常在shell腳本中看到set的這兩個用法,但就像生活中的很多事情,習慣導致忽視,直到出現問題才引起關註。1. set -eset命令的-e參數,linux自帶的說明如下:"Exit im
redis命令列操作set集合和java方式操作set集合
sadd key member [member ...] 向集合中增加元素 SMEMBERS key 查詢集合中所有的元素 srem key member [member ...] 移除集合中指定元素 SISMEMBER key member 判斷集合中是否
redis 命令列操作sort set 和java方式操作
Redis (sorted set)有序集合和集合一樣也是string型別元素的集合,且不允許重複的成員。 不同的是每個元素都會關聯一個double型別的分數。redis正是通過分數來為集合中的成員進行從小到大的排序。 有序集合的成員是唯一的,但分數(score)卻可以重
Linux系統vi/vim的常用命令和操作
1 、游標移動命令: 0:移動到游標所在行的行首[Home] $:移動到游標所在行的行尾[End] ctrl+d:向下半頁 ctrl+f:向下一頁PageDown ctrl+u:向上半頁 ctrl+b:向上一頁PageUp H:移動到視窗的第一行 M:移動到視
伺服器rm命令替換(防止誤操作刪除)思路
工作中有部分伺服器上有重要資料,為了保護這些資料,除了設定伺服器訪問許可權,再就是將伺服器的rm命令進行替換,以免誤操作導致刪除,尤其是[rm -rf /] 這裡是我的實現思路(已在Centos和RedHat系統經過測試): 1.建立一個指定檔案,用於存放禁止刪除的目錄及檔案; 2.更換掉系統中rm命令
Linux Vi/Vim常用操作命令
1 進入vi/vim文字編輯器的命令 vi filename:開啟或新建檔案,並將游標置於第一行行首的位置 vi +n filename: 開啟檔案,並將游標置於第n行的位置 vi + filename: 開啟檔案,並將游標置於最後一行的位置
Linux中常用的操作命令和vi操作命令以及gdb除錯命令
Linux簡介及Ubuntu安裝常見指令系統管理命令打包壓縮相關命令關機/重啟機器Linux管道Linux軟體包管理vim使用使用者及使用者組管理檔案許可權管理Linux簡介及Ubuntu安裝Linux,免費開源,多使用者多工系統。基於Linux有多個版本的衍生。RedHat
由一個誤操作引起的對linux下mv命令的使用總結
今天在使用mv命令移動檔案時出現了一個小錯誤,我的目的是將jdk-8u65-linux-x64.tar.gz檔案移動到/home/lyh/java目錄下,正確的命令應該是這樣的: sudo mv jdk-8u65-linux-x64.tar.gz /home/lyh/ja
linux中的set命令: "set -e" 與 "set -o pipefail"
工作中經常在shell指令碼中看到set的這兩個用法,但就像生活中的很多事情,習慣導致忽視,直到出現問題才引起關注。1. set -eset命令的-e引數,linux自帶的說明如下:"Exit immediately if a simple command exits wi
Linux vi命令常用操作
按ESC鍵 跳到命令模式,然後::w 儲存檔案但不退出vi:w file 將修改另外儲存到file中,不退出vi:w! 強制儲存,不推出vi:wq 儲存檔案並退出vi:wq! 強制儲存檔案,並退出viq: 不儲存檔案,退出vi:q! 不儲存檔案,強制退出vi:e! 放棄所有修改,從上次儲存檔案開始
python基礎之socket編程-------基於tcp的套接字實現遠程執行命令的操作
logs lose stream res std 遠程控制 python log out 遠程實現cmd功能: import socket import subprocess phone=socket.socket(socket.AF_INET,socket.SOC
丟失/root目錄導致命令行-bash-4.1#,解決方法
服務器 /root目錄導致命令行 -bash-4.1# 騰訊雲服務器過期2天才去續費,發現進去後/root目錄丟失,也不知是什麽原因,還是盡量不要過期才續費好還好沒什麽重要的東西重新創建了 /root目錄mkdir /root重新從主默認文件拷貝配置信息到/root目錄下cp /etc/skel/