国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux基礎(chǔ)命令-history歷史記錄

這篇具有很好參考價值的文章主要介紹了Linux基礎(chǔ)命令-history歷史記錄。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Linux基礎(chǔ)命令-alias設(shè)置別名_Linux學(xué)習(xí)中的博客-CSDN博客

文章目錄

前言

一、history命令介紹

二、語法及參數(shù)

?三、參考實例

總結(jié)

前言

? ? ? ? 在工作中,經(jīng)常會需要多次重復(fù)某一個命令,或者需要查看之前執(zhí)行過什么命令,那么都少不了history這個命令,下面一起來看看吧。

一、history命令介紹

? ? ? ? history的英文單詞來源于它自己,主要功能是用于顯示與管理歷史記錄。linux系統(tǒng)默認會記錄用戶所執(zhí)行過的所有命令,可以使用history命令查閱它們,也可以對其命令進行修改和刪除操作。

二、語法及參數(shù)

1)用help或man查看history命令

語法:history 【參數(shù)】/ history 【參數(shù)】文件

[root@localhost ~]# help history
history: history [-c] [-d 偏移量] [n] 或 history -anrw [文件名] 或 history -ps 參數(shù) [參數(shù)...]    
    選項:
      -c	刪除所有條目從而清空歷史列表。
      -d 偏移量	從指定位置刪除歷史列表。
    
      -a	將當前繪畫的歷史行追加到歷史文件中
      -n	從歷史文件中讀取所有未被讀取的行
      -r	讀取歷史文件并將內(nèi)容追加到歷史列表中
    	中
      -w	將當前歷史寫入到歷史文件中
    	并追加到歷史列表中
    
      -p	對每一個 ARG 參數(shù)展開歷史并顯示結(jié)果
    	而不存儲到歷史列表中
      -s	以單條記錄追加 ARG 到歷史列表中

2)命令的常用參數(shù):

-a 寫入命令記錄
-c 清空命令記錄
-d 刪除指定序號的命令記錄
-n 讀取命令記錄
-r 讀取命令記錄到緩沖區(qū)
-s 將指定的命令添加到緩沖區(qū)
-w 將緩沖區(qū)信息寫入到歷史文件

?三、參考實例

1)顯示歷史記錄,且再次執(zhí)行其中的一個命令;

[root@localhost ~]# history
    1  rpm -ivh httpd
    2  rpm -ivh http
    3  which rpm
    4  rpm -qa | wc -l
    5  which rz 
    6  rpm -qf /usr/bin/rz 
    7  rpm -e lrzsz --nodeps
    8  which rz 
    9  rpm -p
   10  rpm repolist
[root@localhost ~]# !3                 #!數(shù)字
which rpm
/usr/bin/rpm
[root@localhost ~]# vim /etc/bashrc    #ctrl+r 快捷鍵從下往上搜索,右方向鍵確定
(reverse-i-search)`vim': vim /etc/bashrc 
[root@localhost ~]# !cd               #!字符串
cd ~

?有三種方式可以再次執(zhí)行歷史記錄的命令:

  • 第一個方式是:!數(shù)字
  • 第二個方式是: ctrl+r 快捷鍵從小往上搜索,右方向鍵確定
  • 第三個方式是: !字符串

2)打印3行歷史記錄內(nèi)容;

[root@localhost ~]# history 3
   46  history --help
   47  history
   48  history 3

3)將本次緩沖區(qū)信息寫入到歷史文件中; 歷史記錄是有一個本地用戶文件的(~/.bash_history)

將文件給刪除了,文件內(nèi)的內(nèi)容也一并刪除了,不過用戶重新登入會自動生成一個相同文件出來。

[root@localhost ~]# history -w
[root@localhost ~]# tail -n 3  .bash_history 
history
history 3
history -w

?4)將歷史文件中的信息讀入到當前緩沖區(qū)中;

[root@localhost ~]# history -r
[root@localhost ~]# history 
    1  yum grouplist
    2  df -h 
    3  yum grouplist

5)將本次緩沖區(qū)信息追加寫入到歷史記錄中;

[root@localhost ~]# history -a 

6)清空本次緩存區(qū);

[root@localhost ~]# history -c
[root@localhost ~]# history
    1  history

7)如果要設(shè)置一個用戶的密碼,但是又擔心顯示在歷史記錄會被看到,可以用-d刪除;

[root@localhost ~]# useradd user1
[root@localhost ~]# echo "123456" | passwd --stdin user1
更改用戶 user1 的密碼 。
passwd:所有的身份驗證令牌已經(jīng)成功更新。
[root@localhost ~]# history 2
    4  echo "123456" | passwd --stdin user1
    5  history 2
[root@localhost ~]# history -d 4
[root@localhost ~]# history 3
    4  history 2
    5  history -d 4
    6  history 3

8)因為history默認只能保留1000條歷史記錄的數(shù)量,所以若要增加數(shù)量到2000,可以通過修改變量寫入到文件里;

[root@localhost ~]# echo $HISTSIZE
1000
[root@localhost ~]# vim .bash_profile 
[root@localhost ~]# tail -n1 .bash_profile 
export HISTSIZE=2000
[root@localhost ~]# source .bash_profile 
[root@localhost ~]# echo $HISTSIZE
2000
[root@localhost ~]# 

總結(jié)

? ? ? ? history遇到重復(fù)執(zhí)行的命令,可以繼續(xù)用來執(zhí)行,并且這個命令的參數(shù)上不會太多,只有幾個常用到的。

????????如果覺得內(nèi)容還行,請一定要點個贊再走,謝謝!文章來源地址http://www.zghlxwxcb.cn/news/detail-421000.html

到了這里,關(guān)于Linux基礎(chǔ)命令-history歷史記錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Linux 系統(tǒng) history(查看執(zhí)行命令歷史) 命令詳解

    history 命令是Linux/Unix系統(tǒng)中的一個常用命令,用于查看當前用戶在命令行中執(zhí)行過的命令歷史記錄。該命令允許用戶查看、搜索、編輯和執(zhí)行之前執(zhí)行過的命令,為用戶提供了方便、快捷的操作方式。本文將全面詳細地講解 history 命令的各種用法和注意事項,并提供一些實用

    2024年02月16日
    瀏覽(397)
  • linux清除歷史linux清除history

    有幾種方法可以清除 Linux 中的 bash 歷史記錄,具體操作如下: 1. 清空當前會話的歷史記錄 這將清空當前終端窗口的歷史記錄。關(guān)閉窗口后再打開,歷史記錄將重新開始記錄。 2. 清空 ~/.bash_history 文件 ~/.bash_history ~/.bash_history 文件存儲了所有的歷史命令記錄,這條命令將清空文件的

    2024年02月11日
    瀏覽(85)
  • 編寫B(tài)ash腳本程序從記錄文件中提取history命令的優(yōu)化,再介紹linux bash語法和結(jié)構(gòu)

    目? ? ? ? 錄 一、引言 二、腳本代碼實現(xiàn) 三、bash語法和結(jié)構(gòu) (一)基本語法 1、腳本開始與結(jié)束 2、注釋 3、變量 4、數(shù)據(jù)類型 5、控制結(jié)構(gòu) 6、循環(huán)控制 7、函數(shù) 8、算術(shù)運算 9、算術(shù)操作符和邏輯操作符 (二)命令相關(guān) 1、命令執(zhí)行 2、命令的執(zhí)行順序 3、命令的執(zhí)行優(yōu)先級

    2024年01月25日
    瀏覽(23)
  • SHELL 基礎(chǔ) 顯示字符顏色, 修改歷史命令,Linux里的命令 執(zhí)行順序

    SHELL 基礎(chǔ) 顯示字符顏色, 修改歷史命令,Linux里的命令 執(zhí)行順序

    目錄 echo 打印命令? :?? ? ? ?顯示字符串??: ?顯示轉(zhuǎn)義字符 :? ?顯示顏色? :? ?顯示命令執(zhí)行結(jié)果? :? history 歷史命令 :? 修改默認記錄歷史命令條數(shù) :?? ? ? ? ? ? 歷史命令的調(diào)用? :? 命令別名? ? 查看命令別名? :? 命令的執(zhí)行順序? : ? 選項 ? :? ?

    2024年02月12日
    瀏覽(108)
  • History命令解釋,及一個相關(guān)的bash腳本(如何編寫腳本程序從記錄文件中提取history命令)

    目? ? ? ? ? ? ? ? 錄 一、history命令介紹 1、history命令是什么? 2、history的主要功能 二、history命令的用法 1、語法 2、選項說明 3、命令實例 三、history和歷史記錄文件bash_history 四、history命令的相關(guān)配置 1,命令帶時間展示-HISTTIMEFORMAT 2,命令行數(shù)大小-HISTSIZE 3、設(shè)置命令保

    2024年01月23日
    瀏覽(53)
  • 【linux】history命令顯示時間的例子

    在Linux中,你可以通過設(shè)置 HISTTIMEFORMAT 環(huán)境變量來顯示命令的執(zhí)行時間。這個環(huán)境變量定義了 history 命令中時間的顯示格式。以下是設(shè)置和說明的步驟: 打開終端: 打開你的終端應(yīng)用。 編輯配置文件: 使用文本編輯器(如 nano 、 vim 或 gedit )編輯用戶的shell配置文件,通常

    2024年01月22日
    瀏覽(91)
  • Go文檔:Release History(發(fā)布歷史)

    本文更新于2024-03-22。 官方文檔:https://go.dev/doc/devel/release 目錄 泛型 go1.22.0 (2024-02-06) go1.21.0 (2023-08-08) go1.20 (2023-02-01) go1.19 (2022-08-02) go1.18 (2022-03-15) 模塊 go1.17 (2021-08-16) go1.16 (2021-02-16) go1.15 (2020-08-11) go1.14 (2020-02-25) go1.13 (2019-09-03) go1.12 (2019-02-25) go1.11 (2018-08-24) go1.10 (2018-02-16

    2024年04月13日
    瀏覽(23)
  • Linux之history、tab、alias、命令執(zhí)行順序、管道符以及exit

    Linux之history、tab、alias、命令執(zhí)行順序、管道符以及exit

    目錄 Linux之history、tab、alias、命令執(zhí)行順序、管道符以及exit history歷史命令 格式 參數(shù) 修改默認記錄歷史命令條數(shù)? 案例 ????????案例1 ---?顯示history歷史記錄中出現(xiàn)次數(shù)最高的top10 ? ? ? ? 案例2 ---?增加history顯示的時間信息 命令與文件名補全 ---?tab 命令別名? 格式 案

    2024年02月09日
    瀏覽(89)
  • linux歷史記錄簡易審計系統(tǒng)

    linux歷史記錄簡易審計系統(tǒng)

    1、有時候我們需要對線上用戶的操作進行記錄,可以進行追蹤,出現(xiàn)問題追究責任,但是linux自帶的history并不會實時的記錄(僅僅在內(nèi)存中,當用戶正常退出(exit logout )時才會記錄到history文件里),并且還有1000行的限制可以刪除的; 為了保證讓用戶的操作進行實時記錄;可以做一個簡

    2024年02月08日
    瀏覽(94)
  • 【linux】 查看 Linux 重啟歷史記錄(reboot)

    【linux】 查看 Linux 重啟歷史記錄(reboot)

    /var/log 目錄隱藏著 Linux 日志機制的核心信息,它是記錄系統(tǒng)活動的寶貴倉庫。然而,僅僅有日志還不夠,真正的難題在于,如何從大量數(shù)據(jù)中提煉出與系統(tǒng)重啟相關(guān)的關(guān)鍵信息。 在 /var/log 目錄中,可別錯過那幾個至關(guān)重要的家伙,如:wtmp 和 btmp。它們不僅是些普通的日志,

    2024年01月23日
    瀏覽(104)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包