タグ付けされた質問 「bashrc」

.bashrcは、ユーザーの端末ログインセッション用のBashシェル構成ファイルです。

2
「.bashrcまたはAnacondaのインストール場所を追加する」とはどういう意味ですか?
ルートからAnacondaをインストールしました。インストールが完了すると、端末画面に次のメッセージが表示されました。 Python 2.7.8 :: Continuum Analytics, Inc. creating default environment... installation finished. Do you wish the installer to prepend the Anaconda install location to PATH in your /root/.bashrc ? [yes|no] [no] >>> no You may wish to edit your .bashrc or prepend the Anaconda install location: $ export PATH=/usr/bin/anaconda/bin:$PATH Thank …

3
14.04のノードとしてのnodejsのエイリアス
でインストールnodejsしapt-getました14.04 私がする時 nodejs -v v0.10.25 そして私がするとき node -v node : command not found. のエイリアスにnodejsしたいのでnode に行を挿入しました ~/.bashrc alias node=nodejs 今、私がアクセスできるようnodejsにnodeターミナルに。 しかし、私のプロジェクトでは、を介しgruntて起動するwhichを使用しています。今すぐ実行しようとする代わりに、nodemongruntfile.jsnodemonnodenodejs だから再び私は同じ問題を取得しますnode : command not found。 そのため、エイリアスは非対話型の非ログインシェルでは機能しません。 この特定の目的のエイリアスをどこで作成し、問題を解決する必要がありますか?


1
天気、カレンダー、時刻、Sysinfoを備えたターミナルスプラッシュスクリーン?
ここでは、Windows 10ターミナルのスプラッシュ画面の下にUbuntu Bashが表示されました。Linux用Windowsサブシステムは、Linuxディストリビューションを表示しますか? ~/.bashrcこのように見える通常のUbuntuで同様のスプラッシュ画面を取得するように変更するにはどうすればよいですか?:

2
.bashrcを編集した後の「予期しないトークンの近くの構文エラー」
クリップボードにアクセスしようとしていますがsource ~/.bashrc 、端末に入力するとこのエラーが発生します: bash: /home/taran/.bashrc: line 2: syntax error near unexpected token (' bash: /home/taran/.bashrc: line 2:alias pbpaste='xclip -selection clipboard -o'# ~/.bashrc: executed by bash(1) for non-login shells 私がでチュートリアルを実行しようとしましたゲイリーWoodfineの答えにコマンドラインクリップボードへのアクセス。 出力cat ~/.bashrcは次のとおりです。 alias pbcopy='xclip -selection clipboard' alias pbpaste='xclip -selection clipboard -o'# ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files …

2
ルートの.bashrcがsudo -iで実行されない
Ubuntu 11.10サーバーの1つでsudo -i、rootユーザーになるときに使用すると、rootの.bashrcが実行されません。私の知る限り、関連する構成が同一である他のすべてのサーバーでは、適切に実行されています。 私が確認したものは次のとおりです。 .bashrcは/ rootに存在し、root:rootが所有、パーミッション644 / etc / profileおよび/etc/bash.bashrc が実行されています ルートのシェルは「/ bin / bash」に設定されます で.bashrcを実行できますsource .bashrc。その後、すべてがそのセッションに対して正常になります。 またbash、ルートにsudoした後、手動でbashを実行するように入力して、.bashrcを実行することもできます。 psは、ルートログインで実行中のシェルがbashであることを確認します。 他に確認することはありますか?
11 11.10  bash  sudo  bashrc 

4
Bash:ターミナルがサードパーティアプリによって開かれているかどうかを確認する方法
私のbashスクリプト(具体的にはmy ~/.bashrc)がターミナルを直接開いた場合にのみ何かを実行し、VS Codeなどのアプリを介してターミナルを開いた場合に何かを実行したいです。どうすればケースを判断できますか?そのための変数はありますか?前もって感謝します。

1
bashのPS1でユーザー名の特定の文字の色を変更する
PS1がbashで表示しているユーザー名の特定の文字の色を変更したい。 例えば:私がいる場合\uでrahul、私は手紙をしたいと思いh青色になると白のように休ませます。ユーザー名 を\u参照し、「エンティティ」全体に色を追加するには、次のようなタグを追加します[\033[38;5;15m\]。 可能であれば、同じ方法を教えてください。

2
.bashrcのPATHエクスポート行は何をしますか?
私はLinuxにそれほど興味がなく、チュートリアルに従って次の疑問を持っています。 bashrcファイルを変更する必要があります。このファイルにはどのような設定が含まれていますか?何かがbashシェル環境に関連していると思いますが、それについてはよくわかりません。 私はこの行を挿入しなければなりません: export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$PATH この行は正確には何ですか? このexportステートメントは、他のプログラムで使用できるようにする新しい変数を作成するために使用されると思います。 しかし、この行は正確には何ですか?でPATH、私は定義していますという変数の名前は?なに$HOME? 前の式のand とsectionの:間の記号はどういう意味ですか?PATH=$HOME/.local/bin$HOME/.local/usr/bin$PATH この表現は正確にはどういう意味ですか?

3
bashプロンプトの現在のパスをディレクトリごとに1文字に短縮するにはどうすればよいですか?
私はどこにいたか思い出せませんが、bashプロンプトの現在のパスが興味深い方法で短縮されているのを見てきました。パスに含まれるすべてのディレクトリ(最後のディレクトリを除く)は、最初の文字だけに置き換えられます。たとえば、path/to/some/directoryはに短縮されp/t/s/directoryます。 どうすればその動作を再現できますか?

2
PATH変数を誤って削除したと思います
実行しようとすると、エラーが発生します。 The command could not be located because '/usr/bin' is not included in the PATH environment variable. .bashrcファイルにいくつかの変更を加えましたが、その後、追加の2行を削除しました。しかし、どういうわけかPATH変数は破壊されたようです。
9 bashrc 

1
エイリアス:.bash_rc、.bash_aliases、/ usr / local / binの違い
ターミナルで遊んでみて、永続的なエイリアスを作成する方法はたくさんあることに気づきました。 私はLinux初心者です。私が知っていることから、次のことをしています。 sudo ln -s /path/to/executable /usr/local/bin/desired_alias 追加desired_alias = '/path/to/executable'します~/.bashrc これらの行のコメントを解除し~/.bashrcます。 if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi に入れdesired_alias = '/path/to/executable'て~/.bash_aliases すべて同じ効果があります。 1番目と2番目の方法の違いは何ですか?

3
Pythonモジュールのインポートはコマンドラインからは機能しますが、PyCharmからは機能しません
私のデフォルトのPythonバイナリは、PythonのAnacondaディストリビューションのバイナリに設定されています。これは/home/karnivaurus/anaconda/bin/pythonにあり、.bashrcファイルに次のように追加することでこれをデフォルトにしていますexport PATH=/home/karnivaurus/anaconda/bin:$PATH。 私caffeはと呼ばれるPythonパッケージも持っています。これはにあり/home/karnivaurus/caffe/distribute/python、.bashrcファイルに次を追加することにより、パッケージ検索パスにこれを追加しましたexport PYTHONPATH=${PYTHONPATH}:/home/karnivaurus/caffe/distribute/python。 これで、という名前のシンプルなPythonファイルが作成されtest.py、次の内容が含まれます。 import caffe print "Done." python test.py端末に入力してこれを実行すると、正常に実行され、「完了」と出力されます。私が抱えている問題は、これをPyCharm IDEで実行するときです。PyCharmでは、インタープリターをに設定しました/home/karnivaurus/anaconda/bin/python。しかしtest.py、PyCharmで開いてIDEでファイルを実行すると、次のエラーが発生します。 ImportError: No module named caffe だから私の質問は:caffePythonスクリプトを実行するときにPyCharmがモジュールを見つけられないのはなぜですか?しかし、ターミナルからスクリプトを実行するときにそれを見つけることができますか? ありがとうございました!

2
「〜/ .bash_aliases」の場所
ターミナルで恒久的なエイリアスを作成したいのですが、その方法について次の回答を読みました:https : //askubuntu.com/a/5278/364819 しかし、私は小さな問題を抱えています、私はコードを見つけました: if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi 回答で参照したとおり。しかし、.bash_aliasesこれらの永続的なエイリアスを設定できるファイルを実際に見つけることができません。 だから私の質問は、このファイルの場所はどこですか?それを作成する必要がある場合は、自分のホームユーザーディレクトリディレクトリに作成するだけですか? Ubuntu 14.10で実行しています。
8 14.10  bashrc  alias 

2
bash:[:引数が多すぎますか?
私はディレクトリを作成してそこに入れようとしていますcd: 〜/ .bashrc: function abc() { appname=$1 appdir="$HOME/code/$appname" if [ mkdir $appdir -a cd $appdir ]; then echo Success else echo Failed to create and switch directory fi } bashrc(. ~/.bashrc)をリロードすると、エラーが発生します。 bash: [: too many arguments Failed to create and switch directory どうすれば修正できますか?そして[:、エラーの意味は何ですか? Ps。誰かが「非暗号化」bashスクリプトチュートリアルに案内してもらえますか?
8 bash  scripts  bashrc 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.