电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

如何在Linux或macOS終端中使用Bash歷史?

瀏覽:142日期:2024-04-22 13:01:56

Bash是Linux系統(tǒng)(包括MacOS)默認(rèn)的shell,它也可以安裝在Windows 10上,Bash shell可以保存你運行過的命令的歷史記錄,并將它們保存在歷史文件中。Bash在運行時,會將內(nèi)部命令列表保存在內(nèi)存中,在退出時會寫入bash歷史中。

如何在Linux或macOS終端中使用Bash歷史?實時保存

01、Bash在運行時,會將內(nèi)部命令列表保存在內(nèi)存中,在退出時會寫入.bash_history中。如果你想確保它們總是實時寫入,你可以將該命令放入PROMPT_COMMAND變量中:export PROMPT_COMMAND='history -a'

設(shè)置歷史存儲默認(rèn)值

01、在我們開始使用bash history之前,我們可以修改一些bash的設(shè)置來讓他更好使用。Bash允許我們修改它在歷史中存儲的先前命令的數(shù)量。有兩種不同的方式處理:HISTFILESIZE 參數(shù)配置歷史文件中存儲了多少個命令,而HISTSIZE控制當(dāng)前會話存儲在內(nèi)存中的數(shù)量。

02、用 nano ~/.bashrc 打開~ /.bashrc文 在編輯器中更改這些設(shè)置:

03、找到HISTSIZE和HISTFILESIZE這兩個參數(shù)。如果它們已經(jīng)被設(shè)置過來,就修改這些值。如果這些參數(shù)還沒有出現(xiàn),只需添加它們。出于我們的目的,我們可以輕松地將1000行存儲到磁盤,并將最后的500行加載到內(nèi)存中。對于大多數(shù)系統(tǒng),這是一個保守的估計,但是如果你覺得對性有的影響,可以進(jìn)行調(diào)整:修改后使用快捷鍵Ctrl+O保存,回車寫入,Ctrl+X退出到nano。

04、默認(rèn)情況下,bash在每個會話結(jié)束時寫入其歷史記錄,并覆蓋以前存在的文件。這意味著如果你使用多個bash會話登錄,只有最后一個bash窗口退出才會保存其歷史記錄。

使用快捷鍵

01、為了查看我們最后運行的bash命令,我們可以使用許多擊鍵來獲得優(yōu)勢并節(jié)省時間。下箭頭或Ctrl+N:轉(zhuǎn)到下一個命令。多次點擊將顯示我們上次運行的命令。

02、向上箭頭或Ctrl + P:轉(zhuǎn)到上一個命令。多次敲擊相同的按鍵將通過我們使用的命令向后移動。

03、Alt + R:這也稱為反向搜索,并且很有用。當(dāng)你只記你之前輸入的命令的零散部分時候,這會很有幫助,有的系統(tǒng)是Ctrl+R如圖所示,''被搜索,bash尋找歷史記錄中最后與之相匹配的命令。

查看bash歷史記錄

01、查看命令的歷史很容易,直接運行history命令。

02、我們可以使用grep命令來縮小搜索范圍。

03、我們甚至可以通過tail命令來查看最近五次使用的命令。

04、或者,我們甚至可以截斷tail命令,并簡單地傳遞我們想要查看的命令的數(shù)量。

從bash history中執(zhí)行第n個命令

01、將整個bash歷史顯示出來很不錯,但它并不能幫助我們輕松訪問這些命令,除非作為參考。如果我們想要執(zhí)行bash歷史記錄中的第n個命令,比如第15個命令,輸入 !15 就會立即回顧并執(zhí)行與歷史記錄第15個關(guān)聯(lián)的命令。

特別提示

現(xiàn)在我們很好地了解了如何利用bash提供的歷史操作,其中的某些方法很有效。當(dāng)我們需要找到某條命令的位置,如果知道bash具有這樣操作命令就非常方便了。熟練掌握上面的命令可幫助我們提高工作效率喲!

標(biāo)簽: Linux系統(tǒng)
相關(guān)文章:
主站蜘蛛池模板: 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 深圳公司注册-工商注册公司-千百顺代理记账公司 | 湖南专升本-湖南省专升本报名-湖南统招专升本考试网 | TwistDx恒温扩增-RAA等温-Jackson抗体-默瑞(上海)生物科技有限公司 | 颚式破碎机,圆锥破碎机,制砂机-新乡市德诚机电制造有限公司 | 比亚迪叉车-比亚迪电动叉车堆垛车托盘车仓储叉车价格多少钱报价 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 哔咔漫画网页版在线_下载入口访问指引 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 全自动贴标机-套标机-工业热风机-不干胶贴标机-上海厚冉机械 | 济南办公室装修-厂房装修-商铺装修-工装公司-山东鲁工装饰设计 | 上海皓越真空设备有限公司官网-真空炉-真空热压烧结炉-sps放电等离子烧结炉 | 不锈钢螺丝,不锈钢螺栓,不锈钢标准件-江苏百德特种合金有限公司 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 深圳宣传片制作_产品视频制作_深圳3D动画制作公司_深圳短视频拍摄-深圳市西典映画传媒有限公司 | 自恢复保险丝_贴片保险丝_力特保险丝_Littelfuse_可恢复保险丝供应商-秦晋电子 | 回收二手冲床_金丰旧冲床回收_协易冲床回收 - 大鑫机械设备 | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 单电机制砂机,BHS制砂机,制沙机设备,制砂机价格-正升制砂机厂家 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 不锈钢水箱生产厂家_消防水箱生产厂家-河南联固供水设备有限公司 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 衡阳耐适防护科技有限公司——威仕盾焊接防护用品官网/焊工手套/焊接防护服/皮革防护手套 | 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 壹作文_中小学生优秀满分作文大全 | loft装修,上海嘉定酒店式公寓装修公司—曼城装饰| 中式装修设计_全屋定制家具_实木仿古门窗花格厂家-喜迎门 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛婚外情取证-青岛王军侦探事务所 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 运动木地板_体育木地板_篮球馆木地板_舞台木地板-实木运动地板厂家 | 药品冷藏箱厂家_低温冰箱_洁净工作台-济南欧莱博电子商务有限公司官网 | 电动葫芦|手拉葫芦|环链电动葫芦|微型电动葫芦-北京市凌鹰起重机械有限公司 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 北京租车牌|京牌指标租赁|小客车指标出租| 锥形螺带干燥机(新型耙式干燥机)百科-常州丰能干燥工程 | 北京西风东韵品牌与包装设计公司,创造视觉销售力! | 复合土工膜厂家|hdpe防渗土工膜|复合防渗土工布|玻璃纤维|双向塑料土工格栅-安徽路建新材料有限公司 | 药品仓库用除湿机-变电站用防爆空调-油漆房用防爆空调-杭州特奥环保科技有限公司 | 818手游网_提供当下热门APP手游_最新手机游戏下载 | VOC检测仪-甲醛检测仪-气体报警器-气体检测仪厂家-深恒安科技有限公司 | 电磁铁_小型推拉电磁铁_电磁阀厂家-深圳市宗泰电机有限公司 | 医用酒精_84消毒液_碘伏消毒液等医用消毒液-漓峰消毒官网 |