Ubuntu修改vim /etc/profile環境變數後導致開機不能登入!
1.首先進入grub模式:開機時按Shift鍵;
2.進入Ubuntu高階選項;
3.進入recovery mode的Ubuntu;
4.進入root(·····root······shell····)選項;
5.按Enter進入系統;(進入命令列後稍等一會後,不知道為什麼會跳出很多亂七八糟的命令列,之後又返回了之前的選項介面,還沒辦法通過上下鍵操作,解決辦法是直接按Enter,過一會才會穩定停留在shell命令列裡)
6.修改環境變數/etc/profile;
注意:使用vi /etc/profile修改環境變數的時候會提示環境變數檔案為只讀檔案,需要使用sudo命令,但因為整個環境變數的失效,可能導致sudo命令並不生效,所以此時需要絕對路徑來修改使用命令:
vi /etc/profile
sudo vi /etc/profile
/usr/bin/sudo vi /etc/profile (樓主使用的這條)
/usr/bin/sudo /usr/bin/vi /etc/profile
相關推薦
Ubuntu修改vim /etc/profile環境變數後導致開機不能登入!
1.首先進入grub模式:開機時按Shift鍵;2.進入Ubuntu高階選項;3.進入recovery mode的Ubuntu;4.進入root(·····root······shell····)選項;5.按Enter進入系統;(進入命令列後稍等一會後,不知道為什麼會跳出很多
linux修改了/etc/profile環境變數導致開機無法登陸的解決辦法
改過了很多次/etc/profile檔案,終於在某一次重啟後被linux攔在登陸圖形介面了。不管怎麼輸入使用者密碼總是跳一下又回到了登陸介面。 然後按 Ctrl+Alt+F2進入命令列介面,登陸後想執
解決Linux修改環境變數後導致登入迴圈進不去系統的問題
最近給行動硬碟裝了個Ubuntu,然後在配置Java環境的時候,一不小心把**/etc/profile裡的環境變數輸錯了,還自信地source /etc/profile**當時就終端java就不出東西,於是我習慣性重啟了系統。 然後就悲劇了,能正常看到開機登入介
完美解決 ubuntu 配置環境變數後不能登入
在Ubuntu作業系統下配置JDK環境變數導致系統無法登入 這個問題兩步搞定 第一、找到 /etc/environment檔案,這個檔案是系統預設載入的環境變數檔案;同於在我們配置的jdk環境變數後,jdk環境變數會霸佔/etc/environment下的環境變數,當你登入系統時無法進行,當用戶驗證通過學後
解決ubuntu在/etc/profile中配置環境變數後失效的問題
昨天設定了tomcat+nginx+session共享:nginx +多個tomcat實現負載均衡和session共享(完整教程,圖文並茂). 1、配置在系統變數裡的環境變數不生效了? 因為之前是通過安裝包安裝的jdk,在/etc/profile中中設定的環境
修改環境變數後,不需要重啟電腦,但是需要重啟exe
這裡要理解的是,一個程式啟動時,環境變數被複制到該程式所在的環境中,在該程式執行過程中不會被除該程式以外的其他程式所改變。也就是說,假設我們啟動了一個cmd程式,然後通過控制面板修改了環境變數設定,但是已經啟動了的cmd所擁有的環境變數並不會被改變。如果我們在修改環境變數
更換Jdk遇到修改環境變數後不生效的問題
更換Jdk遇到修改環境變數後不 生效的問題 在安裝JDK1.7時(本機先安裝jdk1.7再安裝的jdk1.6),自動將java.exe、javaw.exe、javaws.exe三個可執行檔案複製到了C:\Windows\System32目錄,由於這個目錄在WI
Windows 如何在cmd命令列中檢視 修改 刪除與新增環境變數
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
普通使用者可以執行,sudo提示command not found的問題分析——修改sudo命令的環境變數
以下所有操作均在Centos6.10上進行 今兒在一臺新虛擬機器上安裝pip之後,用pip安裝包,需要root許可權,但執行sudo pip就提示command not found 經過查閱資料發現,出於安全方面的考慮,使用sudo執行命令將在一個最小化的環境中執行,環境變數都重置成預設狀態
生效admin環境變數後執行cinder service-list報錯ERROR: Unable to establish connection to http://controller:35357/
ERROR: Unable to establish connection to http://controller:35357/ 一、報錯資訊 二、解決方法 一、報錯資訊 [[email protected]
如何給Ubuntu正確地設定永久環境變數並立即生效
本文內容如下: 什麼是環境變數? 哪些檔案下可以設定環境變數,它們有什麼區別? 正確設定永久環境變數並立即生效 1. 什麼是環境變數 環境變數(environment variables)一般是指在作業系統中用來指定作業系統執行環境的一些引數,這
linux新增新的環境變數後無法找到原來的系統環境變數
3、 執行 make CROSS_COMPILE=aarch64-himix100-linux- hi3559av100_defconfig 出現錯誤 分析原因: 採用echo $PATH檢視環境變數,發現只有自己新增的兩個環境變數目錄了 解決思路:先把
批處理bat指令碼修改hosts和配置環境變數
因為上班機每次重啟都要初始化配置,所以需要配置開發所需要的環境變數和hosts檔案 配置環境變數 新建bat檔案,這邊以新增maven環境變數為例,編輯程式碼: ::set system environment variable setx PATH "‘原有的環境變數’+E
ubuntu下安裝QT與環境變數的新增
1.4 Qt在Linux下安裝 Qt在Linux系統裡的安裝要稍微複雜一些,因為Linux發行版眾多,所以安裝過程有些差異。 由於Linux系統都可以自行安裝 GNU 工具集(對應Windows系統裡的MinGW), 所以Qt在Linux系統裡的安裝包沒有自帶g++等編譯生成工具以及OpenGL
tomcat設定環境變數後仍然閃退問題
解決辦法: 1.在已解壓的tomcat的bin資料夾下找到startup.bat,右擊->編輯。在檔案頭加入下面兩行: SET JAVA_HOME=D:\Java\jdk1.6.0_10 (java jdk目錄) SET TOMCAT_HOME=E:\tomca
如何在指令碼配置環境變數後立即使用環境變數
如果你點進了這篇博文,只能證明你對bat指令碼還不夠熟悉,運用的太少 因為解決這個問題太簡單了,先不要急著跟著做 可是我也在這個坑裡徘徊了好幾天 先說個例子,我是在寫一鍵部署tomcat+jre(
linux下錯誤修改了/etc/profile導致虛擬機器無法登入
最近在玩虛擬機器的時候,要配置jdk的環境變數,修改了/etc/profile檔案,儲存退出後,使用javac、java -version、echo $JAVA_HOME等命令都能正常執行,但是執行
linux中修改環境變數之後導致系統崩潰(使用者所有命令不能使用)的解決辦法
今天在虛擬機器裡自己瞎倒騰,利用vim修改了/.bashrc中的環境變數,結果,悲劇了,當前使用者下出了cd命令有效,其他一切命令都不能夠正常使用了,找了好久終於找到了解決的辦法,現在記錄下來: 我們修改了環境變數之後只是修改當前使用者的環境變數,而對於系統的其他使用者而言
Ubuntu配置檔案/etc/profile說明
對於/etc/profile這個檔案,是系統啟動是要自動執行的檔案,任何一個使用者登入系統都會執行這個檔案。 這個檔案裡面的配置,是全域性配置。所以,如果你需要讓你的變數讓所有的使用者都能使用的話,那麼可以考慮在此配置檔案裡面新增。 比如JAVA_HOME變數的配置。 但是
ubuntu安裝texlive2014及設定環境變數-wd
我自己用的是ubuntu14.04。 假設你已經下載了texlive2014的映象檔案,名字為texlive2014.iso。 第一步,掛載映象 先在/media/下建一個叫texlive2014的資料夾 sudo mkdir /media/texlive2014然後cd到