1.設定當前使用者環境變數(對root使用者無效)
開啟終端輸入:
light@chaozang:~$ sudo gedit ~/.bashrc
[sudo] password for light:
末尾新增:
export path=/opt/embedsky/4.3.3/bin:$path
,其中/opt/embedsky/4.3.3/bin為你自己需要設定的環境變數路徑。
使其立即生效,在終端執行:
light@chaozang:~$ source ~/.bashrc
或重啟電腦。
2.設定系統環境變數(對root使用者生效)
開啟終端輸入:
light@chaozang:~$ sudo gedit /etc/environment
[sudo] password for light:
在path="....「中末尾處新增 」冒號:「加上 」你的環境變數路徑「。
使其立即生效,在終端執行:
light@chaozang:~$ source /etc/environment
或重啟電腦。
轉至:執行sudo命令時command not found的解決辦法
問題的原因: 在編譯sudo包的時候預設開啟了- -with-secure-path選項。
方法1: 在/etc/sudoers檔案內增加這麼一行:defaults secure_path=」/bin:/usr/bin:/usr/local/bin:…」, 把要用的命令path包括進去。
方法2: 用命令的絕對路徑。
方法3: 使用sudo的env選項,像這樣sudo env path=$path cmd.sh。
方法5: 重新編譯sudo,不帶–with-secure-path選項了.(終極解決辦法)。
Ubuntu 12 04 LTS 無法進入桌面環境
今天開機後,在登陸的時候,進入了登陸介面 選擇使用者,輸入密碼的那個介面 輸入正確的密碼後螢幕跳轉了一下,但是很快又回到了登陸介面。然後我就嘗試以guest 訪客 的身份登陸,發現進入了桌面系統。然後我按 alt ctrl f1進入tty1,輸入使用者名稱和密碼發現登陸成功了。我感覺應該是圖形介面的...
ubuntu 12 04 lts 驅動例子
ubuntu 12.04 driver helloworld.c begin include include module license dual bsd gpl static int hello init void static void hello exit void module init ...
Ubuntu 12 04 LTS安裝總結
之前用的linux一直都是redhat系列的,包括fedora redhat enterprise和centos都用過,但是ubuntu一直都沒用過,最近嘗試了下。首先在安裝過程中需要解除安裝 isodevice,開啟終端輸入 sudo umount l isodevice 然後下面按提示安裝。安裝...