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

他のBourne / POSIXシェルとは対照的に、GNUのBourne Again SHellに固有の質問。Unixシェル全般に関する質問については、代わりに/ shellタグを使用してください。

3
l、ls、la —違いは何ですか?これらのコマンドは他にもありますか?
したがって、いくつかのコマンドを入力することでls、だけでなくl、その他にlaもあることがわかりました。manUbuntu 12.14にエントリはないようです。それらはすべて、わずかな違いはありますが同様のことをしているようです: $ ls app config CONTRIBUTING.md doc Gemfile Guardfile LICENSE MAINTENANCE.md Procfile Rakefile script tmp VERSION CHANGELOG config.ru db features Gemfile.lock lib log PROCESS.md public README.md spec vendor $ la app CHANGELOG config.ru db features Gemfile .git Guardfile LICENSE MAINTENANCE.md Procfile Rakefile .rspec .secret spec .travis.yml VERSION .bundle config …
25 ubuntu  alias  bashrc 

8
エイリアスが定義された場所を確認することはできますか?
などのエイリアスllは、aliasコマンドで定義されます。 type llどのコマンドを印刷するかなどでコマンドを確認できます ll is aliased to `ls -l --color=auto' またはcommand -v llどの印刷 alias ll='ls -l --color=auto' またはalias llこれも印刷します alias ll='ls -l --color=auto' 私は見つけることができないようどこすなわち、エイリアスが定義されたようなファイル.bashrc実行しているシェルで、またはおそらく手動で。この時点で、これが可能かどうかはわかりません。 ロードされたすべてのファイルを単純にbash調べて、それらすべてをチェックする必要がありますか?
24 bash  terminal  bashrc 

2
ゼロ以外のコードで終了する私の端末のコマンドは、端末ウィンドウを閉じます
最初は「バッシュルーレット」をプレイするように少し面白かったのですが... ゼロ以外のコードで終了する私の端末のコマンドは、端末ウィンドウを閉じます おそらくset -e、端末のソースをどこかにbashスクリプトで設定したと言われました。 .bash_profile/ .bashrc/ .profileを確認しましたset -eが、そこにあるようには見えません。 他に明らかな犯人はいますか?

2
Bashは手動で開始しない限り.bashrcを読み取りません
bash.bashrc手動でbash端末から実行しない限り、対話型端末からソースを取得しません。 $ bash または手動でそれを入手します: $ source ./.bashrc または実行中: $ st -e bash 私が望むいくつかの有用な出力を以下に示します。 $ echo $TERM st-256color $ echo $SHELL /bin/sh $ readlink /bin/sh bash $ shopt login_shell login_shell off 私はCRUX Linux 3.0を使用していますがdwm、とを使用していstます。使用.bash_profileしてみました.profileが、成功しませんでした。 何か案は?
22 linux  bash  shell  bashrc 

4
なぜ.bashrc / .bash_profileにシバンがないのですか?
簡単な問い合わせ:スクリプトの上にシバンを見たことがないことに気付いた.bashrcので、ログイン時にシステムがデフォルトのシェルを使用してソースを取得すると考えるようになります(${SHELL})。それがなぜなのか、つまり、ログインスクリプトを実行するためにデフォルトのシェル以外のものを使用するのは悪い習慣であると考えられるのか、私は理由を熟考しています。

3
グローバルbash_profile
グローバル環境変数を設定するためのファイルが/etc/profileあり/etc/bashrc、多分私はそれらの目的を誤解しているだけかもしれませんが... グローバルbash_profileファイルはありますか? Mac OS Xを使用しています
20 bash  osx  profile  bashrc  etc 

2
.bashrcは上書きされますが、まだソースされています—どのように回復できますか?
通常、エイリアスを作成したいコマンドを見つけたら、次のように.bashrcにエコーします。 [up button pressed to last command, then line edited so that it reads] $echo "command-i-just-did" >> ~/.bashrc これを行うより良い方法があるかもしれません。しかし、とにかく、たった今、単一のシェブロンを使用して.rcファイル全体を上書きしました。ただし、.bashrcはまだ最新であるため、古いエイリアスを受け入れています(もちろん、今のところ)。それを回復する方法はありますか?


2
失われたエイリアスを取得する方法は?
.bash_aliasesファイルにエコーコマンドを作成し、テストエイリアスを除くすべてのエイリアスを消去しました。ただし、エイリアスが(tcl?に)ロードされたセッションが開いたままです。このセッションからそれらを取得できますか?


4
bash履歴を削除するだけでは不十分なのはなぜですか?
以前は、bashの履歴を削除するだけでbashの履歴をクリアできると思っていましたが、昨日、キーボードがキーボードの右側をめちゃくちゃになっていて、コンピューターに戻ったときに1か月前に入力したものを見て、それを引き起こしたものを探して狂ったようにすべてのキーを押します。UPARROWキーは、.bash_historyを削除した後でも私のbash履歴を表示します。 bash履歴を実際に削除するにはどうすればよいですか?
14 linux  bash  bashrc 

4
「クリア」するたびにbashrcファイルを入手する方法
これは悪い考えかもしれません。私はそれについて考えるほど、私はおそらくそれをしてはならないという認識になります... 私が望むのは、clearコマンドを実行するたびにbashrcファイルを取得することです。この理由は完全に唯物論的です。bashrcをソースするときにシステム情報がエコー表示されますが、それは私にとってクールであり、クリアするたびにトップになりたいです。 いくつかのエイリアスを設定しようとしましたclearが、無限ループに陥り続けます。明白な修正は、エイリアスをclear以外の何かに変更して、エイリアスでclearコマンドを干渉せずに実行できるようにすることです。clearと入力し、それを明確にし、bashrcファイルをソースできるようにしたいと思います。
13 bash  bashrc 

1
.bashrcと.inputrcの違いは何ですか
私は、UNIXシステムに新しいですし、それが面白いように設定ファイルでカスタマイズ機能や構成を作成するために見つける.bashrcと.inputrc。 しかし、私はこの2つの違いを理解していません。たとえば、エイリアスを作成したときに、それらをに入れます.bashrc。 Example 1: alias ...='cd ../../' 矢印キーを使用して前または次のコマンドを探すなどの操作を作成するとき、コマンドをに入れ.inputrcます。 Example 2: "\e[A": history-search-backward それらを異なる設定ファイルに入れる必要があるのはなぜですか?いつどこに何を置くかを区別するにはどうすればよいですか? 前もって感謝します!

4
Linuxの.bashrcファイルはどこにありますか?
.bash_loginと.bash_profileが見つかりません root@linux:~# locate .bash* /etc/bash.bashrc /etc/skel/.bashrc /etc/skel/.bashrc.original /home/noroot/.bashrc /home/noroot/.bashrc.original /root/.bash_history /root/.bashrc /usr/share/base-files/dot.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/bash.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/skel/dot.bashrc /usr/share/kali-defaults/.bashrc root@linux:~# すべてのユーザーに対して常に1つの.bashrcおよび.bash_profileファイルのみがありますか? また、.bashrcと.bash_profileは常に/ home / "user name"ディレクトリにありますか?

1
.bash_profileのコピーが複数ありますが、実際に使用されているのはどれですか?(もしあれば)
ある時点で台無しになったと思うし.bash_profile、今は複数あると思う。シェルをカスタマイズしようとしていますが.bash_profile、どちらを使用するかはわかりません。.bashrcファイルがより頻繁に使用されると思いましたか? OSXを実行しています-El Capitan ls -la | more total 480 -rw------- 1 Matthew staff 6404 Feb 16 23:57 .bash_history -rw-r--r-- 1 Matthew staff 719 Jan 19 20:18 .bash_profile -rw-r--r-- 1 Matthew staff 335 Oct 7 12:35 .bash_profile.macports-saved_2017-01-19_at_20:18:05 -rw-r--r-- 1 Matthew staff 167 Jul 16 2015 .bash_profile.pysave drwxr-xr-x 208 Matthew staff 7072 …
12 shell  bashrc 

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