Ubuntu16命令不可用

2021-09-02 02:16:17 字數 961 閱讀 2236

遇到的問題:

在配置jdk環境變數時,突然之間linux什麼命令都用不了了。

原因:

系統環境變數出現了問題導致所有的命令都找不到了。因為linux的命令都是在/usr/bin/下。出現這種可能性的原因有很多,大多數是因為,安裝了新的軟體要配置環境變數,但是沒有按照正常程式來走。

解決辦法:

先用:echo $path  

檢視path是否含有:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin,如果沒有,先用臨時環境變數(重啟後消失)

#export path=$path:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

然後就可以用那些命令了,進去修改永久環境變數:

1。修改profile檔案:(所有使用者)

#vi /etc/profile

加入:export path=$path:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

儲存退出。

2。修改.bashrc檔案:(單獨使用者)

#vi /~/.bashrc (『~』代表:$home,  .bashrc是每個使用者家目錄下都有的,ls -all)

加入:export path=$path:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

儲存退出。

使用命令:#source .bashrc 

即可使剛剛修改的環境變數生效。

注意:由於自己新增了多個普通使用者,在配置的過程中,有用過./bashrc,也用過/ect/profile。有些亂,導致乙個簡單的配置jdk都走了不少冤枉路。

Ubuntu有線網路不可用

我的筆記本安裝的是ubuntu,版本是 root cat etc issue ubuntu 12.04.2 lts n l 使用了pppoe wdls鏈結之後,有線網路就不可用了,置灰的。原因 networkmanager和 network inte ces是衝突的,如何在 etc network ...

Ubuntu系統下Sudo命令不可用的解決方法

在使用sudo命令的時候的提示如下 fafa211 is not in the sudoers file.但是顯然的,之前是能用的,也就是說之前fafa211應該是在 etc sudoers中的.cat etc sudoers 發現居然沒有許可權看這個檔案。只有屬於admin組的使用者才可使用sud...

勢不可用盡

修修心養養性利不可賺盡,福不可享盡,勢不可用盡 大綱join方法使用程序鎖程序間通訊 process物件中的join方法 join方法表示等待子程序結束後再繼續往下執行,通常用於程序間的同步,等待的總時間是子程序中耗費時間最長的那個程序執行的時間。join方法演示對比一下兩種不同結果 程序鎖併發執行...