中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問(wèn)手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

linux刪除歷史操作命令

時(shí)間:2019-07-02

linux vi命令_linux命令_linux關(guān)機(jī)命令

轉(zhuǎn)linux刪除歷史操作命令

康康的博客閱讀數(shù):80172018-03-10

linux命令_linux關(guān)機(jī)命令_linux vi命令

在linux系統(tǒng)里一旦操作了任何命令,都會(huì)被記錄下來(lái),可以通過(guò)history命令來(lái)查看歷史命令,

查看手冊(cè)可知history -c 便是清除歷史命令,但是重新進(jìn)入系統(tǒng)查看歷史命令時(shí),歷史信息依然會(huì)存在,

linux關(guān)機(jī)命令_linux vi命令_linux命令

那么history -c 只是清除當(dāng)前shell的歷史紀(jì)錄linux命令,因?yàn)橄到y(tǒng)一般會(huì)把信息保存在一個(gè)文件中l(wèi)inux命令,只要文件中

內(nèi)容沒(méi)有改變,那么信息也不會(huì)變。linux中存放歷史命令的文件是.bash_history,

linux關(guān)機(jī)命令_linux vi命令_linux命令

清空該文件(echo > /root/.bash_history),那些歷史命令就會(huì)被清空了。

注意如果是在shell腳本中調(diào)用history -c清空當(dāng)前shell的歷史命令,是不會(huì)成功的,因?yàn)閎ash執(zhí)行命令時(shí)

linux命令_linux vi命令_linux關(guān)機(jī)命令

默認(rèn)是會(huì)產(chǎn)生一個(gè)子進(jìn)程來(lái)執(zhí)行該命令,在子進(jìn)程中執(zhí)行history -c不是清除你當(dāng)前shell的歷史命令了。

可以看出方法1,2執(zhí)行腳本是系統(tǒng)會(huì)自動(dòng)新創(chuàng)建一個(gè)子shell,執(zhí)行之后,其變量不會(huì)在當(dāng)前shell有效,而第三種方法是告訴系統(tǒng)讓這個(gè)腳本直接在當(dāng)前shell執(zhí)行,顯然其定義的變量chars在當(dāng)前shell中也是有效的,所以需要在某個(gè)腳本中使用另外一個(gè)腳本中的變量時(shí),需要使用第3中方法執(zhí)行腳本。-e command 若某個(gè)基礎(chǔ)啟動(dòng)失敗,執(zhí)行command參數(shù)指定的命令,該命令可以是一個(gè)可執(zhí)行程序,shell腳本等。然后解釋下后面的命令:在/etc/下會(huì)有cron.hourly,cron.daily,cron.weekly,cron.monthly這四個(gè)文件夾,他們下面分別放著一些文件,用來(lái)指定每小時(shí),每天,每個(gè)星期,每個(gè)月要執(zhí)行的操作,命令run-parts的意思是執(zhí)行下面目錄里面的程序和腳本,例如run-parts /etc/cron.hourly意思就是執(zhí)行/etc/cron.hourly文件夾下的程序以及腳本。

如果想清楚當(dāng)前shell的歷史記錄使用命令 history -c 命令

如果要?jiǎng)h除所有的歷史記錄,刪除~/.bash_history 文件就可以。

 上一個(gè)教程:linux ` ` 與 $()的用法