shell腳本中的多次輸入如何自動完成

shell腳本中的多次輸入如何自動完成?有時,我們在shell中輸入已多次輸入過的命令,如何能自動完成輸入?下面,小編來給大家介紹一下方法。

工具/原料

linux系統

方法/步驟

通過方向鍵來快速完成

如果是要自動輸入前面最近已運行過的命令,則可以通過按下上、下方向鍵來重新調出命令,實現命令的快速自動輸入。

利用快捷鍵來完成自動輸入

除了利用方向鍵來實現快速自動輸入外,還可以使用快捷鍵來實現命令自動輸入。如「!!」雙感嘆號,可以再次運行上一條命令。

如果要重新調出的命令後面,又輸入了很多條命令了,再使用方向鍵來調的話會比較麻煩,這時我們可以使用「!+某字符串」命令,將最近以該「字符串」開頭的命令重新調出運行,如:!p,就會運行最近以p開頭的命令,如pwd。

history命令,可以查看最近所有運行過的命令。

要再次運行其中的某個命令,我們可以使用「!+命令序號」來調用該命令,如:!11 就會再次運行命令:cd /media。

除了可以重新運行一個完成的歷史命令外,我們還可以只調用歷史命令中的部分參數。常用的有「!*」,可以調用上一條命令中除命令以外的所有參數。

「!$」:可以使用上一條命令的最後一個參數。

還可以替換上一條命令中的一個部分。如^aa^bb,就可以將上一條命令中的第一個「aa」替換成「bb」後運行。

相關文章

  1. 怎樣在linux的shell腳本中連接mongodb插入

    mongodb資料庫是新興的分布式資料庫技術之一,其最突出的特點是no sql,使用起來很簡單,不需要簡歷表結構,數據以json格式存儲.今天分享下怎樣在shell中實現mongodb的連接和插入查詢 ...
  2. 如何在shell腳本中編寫函數

    shell腳本能否和java.c.android語言一樣編寫函數呢,答案是肯定的,小編就帶大家進入shell腳本的函數世界. 工具/原料 linux 方法/步驟 執行"nano functi ...
  3. 如何在shell腳本中調用另一個shell的結果

    在shell腳本中調用另一個shell腳本的結果,可以分為獲取內容結果和執行結果兩種情況,具體可以參考如下內容. 一.獲取內容結果 獲取內容結果,即獲取另一個腳本執行過程中的輸出內容做為結果.此種情況 ...
  4. excel中,如何做到輸入型號自動出現單價

    當輸入某特定名稱,即自動出現與之相關的數據:比如,輸入型號自動出現該型號產品的單價:又比如,輸入貨號自動出現該產品的單價.怎樣實現呢?方法不複雜,下面,小編給大家分享下操作方法. 工具/原料 exce ...
  5. linux中jboss發布WEB項目的shell腳本

    最近開發的項目都是在linux上發布的,操作不難但是都很費時間:所以就抽點時間研究了一下linux的shell腳本,寫了一個linux上jboss發布web項目的處理腳本.在這裡主要以這個腳本為例介紹 ...
  6. 如何在 Linux 中啟用 Shell 腳本的調試模式

    腳本是存儲在一個文件的一系列命令.在終端上輸入一個個命令,按順序執行的方法太弱了,使用腳本,系統中的用戶可以在一個文件中存儲所有命令,反覆調用該文件多次重新執行命令. 在學習腳本或寫腳本的初期階段,我 ...
  7. linux中shell腳本的一些使用技巧

    Linux系統通過shell提供了大量方便的工具,如:awk.grep.sort.more.less.tail等等,方便程式設計師或者從事數據分析的人員對一些小文件的快速分析,掌握好這些工具,可以極大地提 ...
  8. Linux中執行shell腳本的4種方法總結

    主要介紹了Linux中執行shell腳本的4種方法總結,即在Linux中運行shell腳本的4種方法,需要的朋友可以參考下 方法/步驟 方法一:切換到shell腳本所在的目錄(此時,稱為工作目錄)執行 ...
  9. bat腳本中進入adb shell後如何執行變量

    普通情況,可以直接用 "adb shell  rm /data/tmp/xx.sh" 之類的命令執行一條指令. 需要root權限情況,如果執行adb shell su的話,會進入控 ...
  10. shell腳本如何自動輸入mysql帳號密碼

    shell腳本中自動輸入mysql帳號密碼方法有很多種,這裡以deepin linux為操作平台通過expect命令來實現. expect是自動交互程序,可以方便的在shell腳本中自動輸入mysql ...
  11. CentOS中如何編寫Shell腳本

    運用Linux的時候對於Shell腳本是必須知道的,那麼在使用的時候如何編寫Shell腳本呢?下面小編通過例子給大家分享一下. 工具/原料 CentOS命令行 方法/步驟 打開CentOS命令行,新建 ...
  12. linux中投票的簡單shell腳本

    多學習多練習是學習的關鍵,學習shell腳本也是如此,今天分享一下自己寫的投票腳本:(只是練習,腳本簡陋,請見諒...) 工具/原料 電腦 linux 方法/步驟 首先我們看一下腳本的效果,就是執行腳 ...
  13. WPS中生僻字的輸入技巧

    拼音輸入法需要知道漢字的讀音才能輸出,五筆輸入法也是如此,需要懂得漢字的拆分.如果遇到個不會讀音,而且拆分複雜的字該如何輸入呢?例如"昗"這個字,不知道讀音,利用五筆輸入也幾乎是不 ...
  14. excel表格中的如何快速輸入複雜數據?

    excel表格中的如何快速輸入複雜數據? 工具/原料 excel wps 方法/步驟 首先打開excel表格,然後輸入相關數據,以此為例,如圖(為了好舉例,先輸入好了數據) 然後選中要輸入數據的單元格 ...
  15. 用excel在cad中指定位置批量輸入文本

    excel可以批量處理數據,把excel和cad結合起來可以大大提高工作效率. 方法/步驟 首先打開cad,用ctrl+9或者"工具-命令行"打開命令輸入窗口.在命令行里輸入&qu ...
  16. shell腳本的執行方法

    shell腳本有兩種執行方法,這兩種執行方法又分為全路徑下執行和當前路徑下執行,   shell腳本在企業使用非常頻繁,要想找到一份好的網際網路企業或者軟體行業工作,shell基礎知識是必不可少的,這首 ...
  17. 使用SHELL腳本自動備份Linux系統

    直接上腳本如下:#!/bin/sh #Automatic Backup Linux System Files #Author wugk 2013-11-22 #Define Variable SOUR ...
  18. Linux使用Shell腳本實現ftp自動下載

    Linux下有些時候需要自動下載FTP文件,怎麼做到呢,本文將教你在Linux下如何使用Shell腳本來實現ftp自動下載功能 工具/原料 Linux shell終端 FTP伺服器 方法/步驟 打開L ...
  19. Shell腳本基礎一

    shell腳本的學習一.主要將述type命令,echo命令以及如何設置常用的工作目錄 工具/原料 Ubuntu12.04 方法/步驟 type命令,判斷指令是否為shell內置指令.如圖所示.可以看到 ...
  20. Linux系統下shell腳本編程學習001

    Shell Script 是Linux系統管理中非常重要的管理工具,一些常用的重複性操作和需要自動管理等任務可以通過 shell 來進行管理. 工具/原料 Linux 系統 方法/步驟 創建一個腳本文 ...