linux history 如何恢復(fù)誤刪除命令

小樊
83
2024-10-09 09:46:35

在 Linux 中,如果你不小心刪除了一個(gè)命令,可以通過以下方法嘗試恢復(fù)它:

  1. 使用 history 命令查找你刪除的命令。history 命令會(huì)顯示你執(zhí)行過的所有命令,包括刪除的命令。你可以通過命令行中的 history 命令查看你的命令歷史記錄。例如,你可以輸入 history | grep "你要找回的命令" 來查找你刪除的命令。

  2. 如果你找到了要恢復(fù)的命令,記下它的編號(hào)(通常在每行的開頭)。例如,如果你要找回的命令是 sudo apt-get update,那么它的編號(hào)可能是 12345。

  3. 使用 !(感嘆號(hào))操作符來恢復(fù)你刪除的命令。在命令行中輸入 !編號(hào),然后回車。例如,如果你要找回的命令編號(hào)是 12345,那么你可以輸入 !12345 來執(zhí)行這個(gè)命令。

請(qǐng)注意,這種方法只能恢復(fù)你在當(dāng)前會(huì)話中刪除的命令。如果你已經(jīng)關(guān)閉了終端或者退出了系統(tǒng),那么這個(gè)方法將無法幫助你恢復(fù)命令。在這種情況下,你可能需要從其他備份或者源重新執(zhí)行這個(gè)命令。為了避免這種情況,建議你在執(zhí)行重要命令時(shí)將其保存到一個(gè)文本文件中,以便在需要時(shí)重新查看和執(zhí)行。

0