Linux系統誤操作導致終端不能夠識別最基本的命令

2021-07-29 10:38:33 字數 747 閱讀 8062

1.問題描述: 在我修改完配置檔案之後,系統不能夠識別最基本的命令列,比如ls等

2.問題分析:命令不能用了主要是你的$path變數錯誤的關係。如果你只是在shell下 export 命令改的名字的話 直接restart就行了。如果你是更改配置檔案改的,可以/bin/vi 你的配置檔案,進行修改正常就行了,也就是你要通過指定命令所在路徑來

執行命令

修復配置檔案就行了。一般可能是你在更改$path時命令錯誤搞成的的這種情況, 比如:

你想增加/b路徑 進入到path中,就可以使用下面命令

export path=$path:/b   或者  export path=/b:$path
但是如果你單獨使用下面命令

export path=/b
會使你其他path全部消失 只剩下路徑/b ,這樣就會導致其他基本命令不能夠正常識別,

3.解決辦法: 使用"ctrl+alt+f5"進行終端介面,在終端介面使用root許可權登入,登入的之後進行進入命令列,

"/bin/vi /etc/profile"或者"/bin/vi /***",
上面這兩個**中是找到配置檔案開啟,去掉自己錯誤修改的部分,然後進行儲存,主要來說就是修復path路徑問題,注意使用root許可權登入

Linux系統目錄許可權chmod誤操作許可權修復方法

linux中,如果意外誤操作將 目錄許可權批量設定,比如chmod r 777 系統中的大部分服務以及命令將無法使用,這時候可以通過系統自帶的getfacl命令來拷貝和還原系統許可權,若是其他系統目錄被誤操作,同樣可行。修復的方法如下 1 通過一台許可權正常的linux 最好核心版本和故障伺服器相同...

誤操作經歷,truncate導致閃回查詢失敗

開發人員向我反映由於誤操作刪除了表裡的一些資料,要求我恢復。諮詢了誤操作的時間點後,我用閃回查詢試了一下,被誤刪的資料還在回滾段,可以挽救回來。我先備份了現在表裡的資料。create table a as select from 業務表。然後我做了一件愚蠢的事 truncate table 業務表 ...

誤操作,導致git的ssh授權校驗被覆蓋

下午在做從跳板機到git伺服器的配置時,在git伺服器上操作授權校驗檔案時,cat檔案做追加操作,結果敲的 然後回車就悲劇了,哎!瞬時石化了,悲劇了,備份也被我mv了.幸虧在另外一屏還有一些screen時的一些記錄,無奈在screen中無法滾屏,趕緊拷貝,分析規律,幸虧還能找到每個人的pub key...