History的作用及調用歷史命令的快捷方式

History的作用及調用歷史命令的快捷方式

M21-陸東貴

CentOS 7.2

命令歷史:shell進程會在其回話中保存此前用戶提交執行過的命令;

history命令:命令歷史;

命令語法:history [-c] [-d 偏移量] [n] 或

           history -anrw [文件名] 或

           history -ps 參數 [參數…]

選項:

    -c: 刪除所有條目從而清空歷史列表;

    -d: 偏移量,從指定位置刪除歷史列表;

    -a: 將當前的歷史行追加到歷史文件中;

    -n: 從歷史文件中讀取所有未被讀取的行;

    -r: 讀取歷史文件并將內容追加到歷史列表中;

    -w: 將當前歷史寫入到歷史文件中并追加到歷史列表中;

    -p: 對每一個ARG參數展開歷史并顯示結果而不存儲到歷史列表中;

    -s: 以單條記錄追加ARG到歷史列表中;

History查看歷史命令的功能是通過環境變量來實現的;

    HISTSIZE: shell進程可保留的命令歷史的條數;

    HISTFILE: 持久保存命令歷史的文件;

       文件再家目錄的.bash_history

    HISTFILESIZE: 命令歷史文件的大小;

調用命令歷史列表中的命令:

    history  #(數字):顯示最近的#條命令;

    history  !#:  再一次執行歷史列表中的第#條命令;

    history  !!:再一次執行上一條命令;

    history  !srting: 再一次執行命令歷史列表中最近一次一string開頭的命令;

調用上一條命令的最后一個參數:

    快捷鍵:按下ESC,再按.號;

    字符串:file !$

 

原創文章,作者:陸 東貴,如若轉載,請注明出處:http://www.www58058.com/52963

(4)
陸 東貴陸 東貴
上一篇 2016-10-19
下一篇 2016-10-19

相關推薦

  • PXE批量部署linux操作系統

       前言    在實際生產環境中,有時候我們會碰到為幾十上百甚至上千臺服務器安裝Linux操作系統的需求,如果我們還是常規的去使用移動介質逐臺安裝,顯然是一件低效又令人抓狂的事情,那要安裝到何年何月?。窟@對于我們追求高逼格形象的技術人員來講當然是不可以接受的,為此,pxe模式批量部署系統應運而生。   &n…

    Linux干貨 2015-05-23
  • Tomcat安裝及簡單配置

    安裝jdk: [root@stu ~]# rpm -ivh jdk-7u9-linux-x64.rpm #此為安裝官方的版本(c6已經使用了openjdk)報錯不用關心 查看安裝位置: [root@stu ~]# rpm -ql jdk 目錄: [root@stu&nb…

    Linux干貨 2016-07-19
  • Ansible淺談

    ansible特性:         模塊化,調用特定的模塊,完成特定的任務;         基于Python語言實現,由Paramiko、PyYAML和Jinja2三個關鍵模塊;         部署簡單,agentless; &nbs…

    Linux干貨 2016-12-15
  • 系統管理之系統啟動及內核編譯

    CentOS 5和6的啟動流程服務管理Grub管理自制Linux啟動排錯編譯安裝內核 系統啟動流程:  POST –> 讀取BootSequence (BIOS),決定引導次序 –>讀取引導設備的Bootloader(MBR grubstage1–>stage1.5/boot…

    Linux干貨 2016-09-13
  • 軟件包管理

    軟件包管理 在linux中有人多的軟件使用,比如我們使用的ifconfig,fdisk,btrfs文件系統等。可能這些軟件在你原有的linux系統中并不存在,那么我們如何去使用這些工具呢。我們知道windows在需要軟件的時候需要安裝,當然對于linux系統一樣需要安裝。在linux下常用的安裝工具我們使用的是rpm程序包(當然我們這邊是針對CentOS而言…

    Linux干貨 2016-08-19
  • mysql/mariadb基于ssl的主從復制

     當mysql/mariadb跨越互聯網進行復制時別人可以竊取到mysql/mariadb的復制信息, 這些信息是明文的, 因此存在不安全性, 這里通過ssl對復制的信息進行加密      1. 創建證書中心 在主服務器上創建證書中心 cd /etc/pki/CA 生成私鑰 (umask&…

    Linux干貨 2016-12-05
欧美性久久久久