PATH環境変数に含まれていません:Ubuntuがログオンしないで/環境変数は、「/ binには/ usr / binに」があるため、コマンドが見つかりませんでした無効です。

その後、原因4.2.2をコンパイルする必要があるため、ソースマシン上の5.0 / 6.0、インストールjdk1.7を、コンパイルし、それは、JDK1.6をインストールし、環境変数を設定するにもあります

以下にgeditのを/ etc / environment

PATH = "は/ usr / local / sbinに:は/ usr / local /ビン:は/ usr / sbinにします。/ usr / binに:/ sbinに:/ binにします。/ usr /ゲーム:は/ usr / local /ゲーム"

PATH = "$ PATH:/usr/lib/jvm/jdk1.6.0_43/bin:/usr/lib/jvm/jdk1.6.0_43"

JAVAHOME = "は/ usr / libに/ JVM / jdk1.6.0_43"

CLASSPATH = "$ JAVAHOME / libに:$ JAVAHOME / JRE / libに"

JRE_HOME = $ JAVA_HOME / JRE

成功したソースコードをコンパイルした後、翌日に再起動し、グラフィカルログイン画面のログインパスワードが正しくないと、サイクルが戻ってログイン画面にジャンプしました。

Ctrlキー+ Altキー+ F1は、TTY1を入力し、ユーザー名とパスワードを入力しますが、再起動/ LS / RM /ナノ/ viの示唆、動作しませんのような基本的なコマンドは、不可能ですします

PATH環境変数に含まれていません:「/ binには/ usr / binに」があるため、コマンドが見つかりませんでした。

その後、オンライン検索での  http://blog.163.com/shao_yuru/blog/static/130517606201010310581842/

削除された、追加改正前にバックアップすることを忘れないためには/ etcセクション/環境は、通常、再起動してください。


その理由は、第1、第2で、その後、原因コマンドを見つけることができませんPATHシステムをカバーするために割り当てられたの/ etc /環境PATHコマンドパスシステムの性質です。

http://www.oschina.net/question/1762880_233348は同じ問題です

 

geditの〜/ .bashrcの力に〜/ .bashrcの変更ソースで

以下は私の個人的な意見は、一般的に、Linuxでは、私はコンテンツでは/ etc / profileを変更するのは好きではない、システム環境変数に相当するものがあり、我々は彼らの一般的な使用を変更する必要があります

ユーザー環境変数の設定ファイル(.bashrcに)あなたは、あなたが複数のユーザーの独立性を確保することができます。もちろん、このツールのEclipse(またはJava用)のために、あなたが思うなら

ユーザーは、/ etcプロファイルがメリットを有していてもよく/変更、使用する必要があります。

しかし、あなたは私のようなものとEclipseならば、JDKが自分のホームディレクトリに配置されている、の.bashrcを変更.bashrcには、自分のことなので、非常に正当化されます。



次のようにgeditの〜/ .bashrcに設定さ

 

JDK1.6のため#add

輸出JAVAHOME = "は/ usr / libに/ JVM / jdk1.6.0_43"

輸出JRE_HOME = $ {JAVA_HOME} / JRE

輸出CLASSPATH =。$ {JAVA_HOME} / libに:$ {} JRE_HOME / libに

輸出PATH = $ {JAVA_HOME} / binに:$ PATHに

輸出PATH = $ {PATH}:/ルート/ツール/ SDK /ツール

輸出PATH = $ {PATH}:/ルート/ツール/ SDK /プラットフォームのツール

4418 gccのため#add

輸出PATH =は/ opt / FriendlyARM /ツールチェーン/ 4.9.3 / binに:$ PATHに

輸出GCC_COLORS =オート

NDKの#add

輸出NDK =は/ opt / NDK /アンドロイド - NDK-R10C

輸出PATH = $ NDK:$ PATHの

#〜/ .bashrcに:非ログインシェルはbashのために(1)で実行されます。

#参照は、/ usr / share / doc / bashの/例/(パッケージのbash-docに)スタートアップファイル

# たとえば

#対話的に実行していない場合は、何もしません

[-z "$ PS1"] &&復帰

#歴史の中で重複行を入れないでください。より多くのオプションについてはbash(1)を参照してください。

#...または力ignoredupsとignorespace

HISTCONTROL = ignoredups:ignorespace

#履歴ファイルへの追加では、それを上書きしません

shopt -s histappend

歴史の長さはbashでHISTSIZEとHISTFILESIZEを参照してください設定するための#(1)

HISTSIZE = 1000

= 2000 HISTFILESIZE

必要に応じて#、各コマンドの後にウィンドウのサイズをチェックし、

#LINESとCOLUMNSの値を更新。

shopt -s checkwinsize

#は、非テキスト入力ファイルの少ない、より使いやすく、lesspipe(1)を参照してください

[-xは/ usr / binに/ lesspipe] &&はeval "$(SHELL = / binに/ SHのlesspipe)"

#(以下プロンプトで使用される)あなたが仕事にchrootを特定するセット変数

[-z "$ debian_chroot"] && [-rは/ etc / debian_chroot]であれば、それから

debian_chroot = $(猫は/ etc / debian_chroot)

されます

(私たちは色を「欲しい」知っている限り、非色)#ファンシープロンプトを設定します

ケースの「$ TERM」で

xtermの色)color_prompt =はい;;

ESAC

#色のプロンプトのコメントを解除し、端末は能力を持っている場合。投入

ターミナルウィンドウにフォーカス:ユーザーの気をそらすしないように、デフォルトではオフ#

#は、コマンドの出力ではなく、迅速にする必要があります

#force_color_prompt =はい

[-n "$ force_color_prompt"]の場合; それから

もし[-xは/ usr / binに/ TPUT] && TPUT setaf 1>&を/ dev / null。それから

#私たちは色をサポートしています。それはECMA-48に準拠していますと仮定

#(ISO / IEC-6429)。(そのようなサポートの欠如は非常にまれな、とそのようです

#場合はsetafではなくsetfのをサポートする傾向があります。)

color_prompt =はい

そうしないと

color_prompt =

されます

されます

もし[ "$ color_prompt" =はい]; それから

PS1 = '$ {debian_chroot:+($ debian_chroot)} \ [\ 033 [01; 32メートル\] \ U @ \ H \ [\ 033 [00メートル\]:\ [\ 033 [01; 34メートル\] \ W \ [\ 033 [00メートル\] \ $ '

そうしないと

PS1 = '$ {debian_chroot:+($ debian_chroot)} \ U @ \ H:\ \ $ W'

されます

解除color_prompt force_color_prompt

これがあれば#xtermがホスト@ユーザーにタイトルを設定します。dirを

ケースの「$ TERM」で

xtermの* | rxvtの*)

PS1 = "\ [\ E] 0; $ {debian_chroot:+($ debian_chroot)} \ U @ \ H:\ A \ \ W] $ PS1"

;;

*)

;;

ESAC

#LSの色のサポートを有効にしても便利なエイリアスを追加

[-xは/ usr / binに/ dircolorsは]であれば、それから

テスト-r〜/ .dircolors &&のeval "$(dircolorsは-b〜/ .dircolors)" || evalの "$(dircolorsはは-b)"

別名LS = 'lsの--color = auto' で

#alias DIR = 'DIR --colorフラグ=自動'

#alias仮想ディレクトリ= '仮想ディレクトリ--color = auto' で

別名はgrep = 'のgrep --color = auto' で

エイリアスのfgrep = 'fgrepは--color = auto' で

エイリアスのegrep = 'のegrep --color = auto' で

されます

#いくつかのより多くのlsのエイリアス

別名LL = 'lsの-alF'

別名= 'lsの-A'

他のL「は-CFです」

#エイリアスの定義。

#あなたのような別のファイルにすべてのあなたの追加を置きたいこと

#〜/ .bash_aliases、直接ここにそれらを追加する代わりに。

#参照は、/ usr / share / doc / bashの-DOC / bashの-docパッケージの例。

[-f〜/ .bash_aliases]であれば、それから

〜/ .bash_aliases

されます

#あなたが有効にする必要はありません(プログラム可能な補完機能を有効にします

#この、それはすでに/etc/bash.bashrcで有効になっている場合とは/ etc / profile

#ソース/etc/bash.bashrc)。

#if [-fの/ etc / bash_completion] &&!shopt -oq POSIX。それから

#。の/ etc / bash_completion

#fi



著者:水木ウェル
リンクします。https://www.jianshu.com/p/44ec005546fe
出典:ジェーンの本が
著者によって著作権で保護されています。著者は認可商業転載してください接触、非商用の転載は、ソースを明記してください。

おすすめ

転載: www.cnblogs.com/zywnnblog/p/12200036.html