Linux 使用者環境變數丟失故障及解決
出現問題:有些時候,我們登入Linux系統時,會出現命令列開頭為:
-bash-4.1$
正常情況下為:
[[email protected] ~]$
問題原因:在該使用者的家目錄下沒有環境變數,或者環境變量出現為題。所以在登入或者切換過程中出現問題,命令列開頭不正常
解決方法:
[[email protected] ~]# ls -la /etc/skel/
total 36
drwxr-xr-x. 4 root root 4096 Oct 2 04:02 .
drwxr-xr-x. 113 root root 12288 Nov 27 11:26 ..
-rw-r--r--. 1 root root 18 Jul 18 2013 .bash_logout
-rw-r--r--. 1 root root 176 Jul 18 2013 .bash_profile
-rw-r--r--. 1 root root 124 Jul 18 2013 .bashrc
drwxr-xr-x. 2 root root 4096 Nov 12 2010 .gnome2
drwxr-xr-x. 4 root root 4096 Oct 2 04:00 .mozilla
[ [email protected] ~]#
[[email protected] ~]#
[[email protected] ~]# cp -a /etc/skel/.bash* /home/gongli/ # 將環境變數拷貝到對應的使用者家目錄下
[[email protected] ~]# ll -a /home/gongli/
total 20
drwxr-xr-x 2 gongli gongli 4096 Nov 27 11:33 .
drwxr-xr-x. 5 root root 4096 Nov 27 11:26 ..
-rw-r--r--. 1 root root 18 Jul 18 2013 .bash_logout
-rw-r--r--. 1 root root 176 Jul 18 2013 .bash_profile
-rw-r--r--. 1 root root 124 Jul 18 2013 .bashrc
[ [email protected] ~]# chown -R gongli.gongli /home/gongli/.ba* # 修改許可權
[[email protected] ~]# ll -a /home/gongli/
total 20
drwxr-xr-x 2 gongli gongli 4096 Nov 27 11:33 .
drwxr-xr-x. 5 root root 4096 Nov 27 11:26 ..
-rw-r--r--. 1 gongli gongli 18 Jul 18 2013 .bash_logout
-rw-r--r--. 1 gongli gongli 176 Jul 18 2013 .bash_profile
-rw-r--r--. 1 gongli gongli 124 Jul 18 2013 .bashrc
[ [email protected] ~]# su - gongli
[[email protected] ~]$ # 恢復正常
相關推薦
Linux 使用者環境變數丟失故障及解決
出現問題:有些時候,我們登入Linux系統時,會出現命令列開頭為: -bash-4.1$ 正常情況下為: [[email protected] ~]$ 問題原
Crontab內環境變數與Shell環境變數的關係及解決問題的辦法
問題 有時需要用到Crontab的定時任務去執行指令碼,但是發現通過命令(./test.sh)執行Shell檔案的時候,可以獲取Linux的環境變數;可是通過Crontab做的定時任務,無法獲取。 問題剖析 crontab有一個壞毛病,就是它總是不會預設的從使用者profi
eclipse啟動時jdk環境變數的問題及解決辦法
以前傻乎乎的,每次安裝什麼軟體都是下載個windows安裝檔案,然後雙擊完exe檔案就是一個勁兒的點下一步。知道完成,就心滿意足的去使用了,後來發現機子卡了,垃圾多了,有些軟體明明自己貌似沒點安裝竟然也
【Linux】環境變數設定.bashrc及相關
假定想新增的環境變數路徑為:/opt/my-tools/Android-sdk/tools 1 進入使用者的根目錄 cd $HOME 或 cd ~ 2 然後開啟.bashrc若不存在則新建.bashrc檔案 vim .bashrc 3 在.bashrc頁面最後加上想要加的路徑 export
linux下環境變數配置錯誤導致不能登入的及命令失效解決方案
本文轉載自(http://blog.sina.com.cn/s/blog_7cd0c0a80100xrnf.html) Linux像個羞澀又不善言辭的姑娘,走進她的世界著實需要下一番功夫才成,而且一個不小心她就死給你看,並且連個遺書都沒有..... 裝JDK後修改/etc/profile檔案配置環境變數,從網
給Linux系統配置環境的詳細步驟及解決辦法
1. 重要的事情放到第一行來強調,真的真的強烈建議在把環境設定成英文。因為有時候中文的錯誤提示會變成亂碼,出現一些不明其所以然的error,在處理這種錯誤會耗費極大量的時間。 2. 第二重要的事情,建議看我另一篇關於解決配置出現問題的思路。而不是直接看這篇部落格裡,每種error的解決方
Linux shell 環境變數及有效範圍
每當我們使用ssh客戶端遠端登陸一個服務時,作業系統就會給我們分配一個新的shell,並且這個shell繼承了作業系統的永久環境變數。在當前的shell執行一個sh檔案,都會臨時產生一個子shell,該檔案執行完畢後,將自動返回到父shell。 子shell會繼承父shell的所有永久環境變數和
linux系統環境變數及使用者環境變數的配置
linux環境變數和Windows的環境變數一樣,分系統環境變數和使用者環境變數,系統環境變數對所有使用者有效,而使用者環境變數只對當前使用者有效,下面以jdk為例進行兩種環境變數的配置。 1.系統環境變數配置 執行 vim /etc/profile,JAVA_HOME為j
解決Linux修改環境變數後導致登入迴圈進不去系統的問題
最近給行動硬碟裝了個Ubuntu,然後在配置Java環境的時候,一不小心把**/etc/profile裡的環境變數輸錯了,還自信地source /etc/profile**當時就終端java就不出東西,於是我習慣性重啟了系統。 然後就悲劇了,能正常看到開機登入介
Linux 常用環境變數及作用和環境變數檔案的詳細介紹及其載入執行順序
前言: 1. 環境變數是作業系統環境設定的變數,適用於整個系統的使用者程序; 2. 環境變數可以在命令中設定,但是使用者登出的時候將會丟失這些設定值; 3. 若要重複適用,則最好在.profile中
Linux set命令引數及用法詳解--Linux設定環境變數命令
功能說明:設定shell。 語 法:set [+-abCdefhHklmnpPtuvx] 補充說明:用set 命令可以設定各種shell選項或者列 出shell變數.單個選項設定常用的特性.在某些選項之後-o引數將特殊特性開啟.在某些選項之後使用+o引數將關閉某些特性,不
Linux PHP安裝遇見的問題及解決方案
linux php安裝出現錯誤 解決方法 遇到的問題與解決方案 問題一:報以下錯誤./configure以下錯誤發生Sorry, I cannot run apxs. Possiblereasons follow:1. Perl is not installed2. apxs was not fou
namenode gc故障及解決辦法記錄
namenode問題:WARN org.apache.hadoop.hdfs.qjournal.client.QuorumJournalManager: Waited 19016 ms (timeout=20000 ms) for a response for sendEdits. Succeeded so
常見小票打印機打印故障及解決方法匯總視頻教程
mar 而且 電腦 打印機 硬件 外部 col 自主 亂碼 通過對“常見小票打印機故障及解決方法匯總視頻教程”課程學習,達到以下目的:1、可以獨立自主安裝打印機驅動以及安裝打印機硬件設備 2、可以獨立自主排除常見打印機故障學習教程 常見小票打印機故障:【小票打印機不打印故障
大快DKhadoop開發環境安裝常見問題及解決方案彙總
大快DKhadoop開發環境安裝常見問題及解決方案彙總 2018年度國內大資料公司排名50強本月初榜單釋出,榜單上看到大快搜索躋身50強,再看看他們做的DKHadoop發行版,的確還是蠻厲害的吧!最起碼這款DKHadoop用起來確實在易用性方面要更好!Dkhadoop版本的下載安裝以及執行環
Linux| Linux配置環境變數
環境變數 在所有 Unix 和 類Unix系統中, 每個程序都有其各自的環境變數設定。 預設情況下, 當一個程序被建立時, 除了建立過程中的明確更改外,它繼承了其父程序的絕大部分環境設定。 一.設定永久環境變數 永久環境變數就是在推出系統後,重新登入系統,這些環境變數
linux 配置環境變數
眾所周知環境變數在我們的開發過程中是極為重要的配置,而在windows系統中我們可以方便的通過視覺化介面配置環境變數,但是在linux中就顯得麻煩了一些,需要通過命令列來修改檔案進行環境變數的設定,linux根據環境變數的使用範圍提供了三種配置方式,分別是全部使用者,個別使用者,單個
環境變數HISTCONTROL命令及對快捷鍵Ctrl+o命令的影響
在linux中環境變數HISTCONTROL可以控制歷史的記錄方式。 HISTCONTROL有以下的選項: ignoredups 預設,忽略重複命令 ignorespace  
Linux下編譯PHP常見錯誤及解決方法
locate freetype evel distrib 常見 expec fin install erro 1、configure: error: xml2-config not found. Please check your libxml2 installation.
java linux(ubuntu) 環境變數設定
一https://www.cnblogs.com/hanshuai/p/9604730.html :whereis java //查詢java 安裝路徑:which java //查詢java 執行路徑:ls -lrt /usr/bin/java :ls -lrt