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

Bash(Bourne-Again SHell)は、Ubuntuのコマンドラインインターフェースでデフォルトで使用されるシェルです。

2
端末プロファイルごとに個別のbash履歴ファイルを作成できますか?
bashスクリプトを使用して、複数のタブでgnome-terminalを起動します。各タブは異なるプロファイル、作業ディレクトリを使用し、場合によってはタブ内でコマンドを実行します。 この場合、特定のタブで使用されたコマンドを取得するには、上矢印キーを使用します。これは可能ですか?



3
bash:-xログをファイルに設定
set -x詳細/デバッグ出力を行うシェルスクリプトがあります。 #!/bin/bash set -x command1 command2 ... 出力は次のようになります。 + command1 whatever output from command1 + command2 whatever output from command2 私の問題は(によって引き起こされるシェル出力は、あるset -x)(コマンドの出力と混合し、stderrに行きcommand1、command2...、)。画面上に「通常の」出力(スクリプトwoudなしで実行されるようなset -x)と、bashの「余分な」出力を別々にファイルに入れていただければ幸いです。 だから私はこれを画面に表示したいと思います: whatever output from command1 whatever output from command2 そしてこれはログファイルにあります: + command1 + command2 (ログファイルにすべてが揃っている場合も問題ありません) set -x 2> file明らかdoens'tそれはsetコマンドの出力ではありませんので、右有効になりますが、それはbashの動作を変更。 bash 2> fileこのシェルで実行されるすべてのコマンドのstderrもリダイレクトするため、スクリプト全体に使用しても正しいことは行われません。そのため、コマンドのエラーメッセージは表示されません。


4
現在のディレクトリを変更せずに、フォルダでコマンドを実行するにはどうすればよいですか?
奇妙に思えるかもしれませんが、シェルの現在のフォルダーを変更せずに特定のフォルダーでコマンドを実行したいです。例-これは私が通常行うことです: ~$ cd .folder ~/.folder$ command --key ~/.folder$ cd .. ~$ another_command --key 私はこのようなものが欲しいけれども: ~$ .folder command --key ~$ another_command --key 出来ますか?

1
su> echo "<username>"はどういう意味ですか?
コマンドを入力していたとき su &gt; echo "sachin" パスワードを求めていました。パスワードを入力すると、次のような奇妙なことが起こりました。 もう1つ:私のラップトップには別のユーザーHadoopがいますが、 su &gt; echo "Hadoop" それは言います Hadoopのパスワードエントリなし これは何を意味するのでしょうか?


1
bashプロンプトで矢印記号を使用するにはどうすればよいですか?
bashプロンプトでこれらの赤と緑の矢印記号を使用するにはどうすればよいですか? アップデート1 これは私の.bashrcファイルです if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[\033[00m\]\ [\033[01;34m\]→ \w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}→ \w\$ ' fi unset color_prompt force_color_prompt 以前に@dessertが答えたように、この矢印に色を付けたい(falseとtrueのコマンドで赤と緑に変わる)
17 bash  bashrc  prompt 


1
一致スコアを提供するファジー文字列マッチング用のプログラムはありますか?
file Aとfile に文字列のリストがありますB。ファイルAの各文字列を取得し、ファイルBで最も類似した文字列を見つけたい このために、ファジー比較を提供するツールを探しています。 例えば: $ fuzzy_compare "Some string" "Some string" 100 ここで、100は等比です。たとえば、レーベンシュタイン距離。 ユーティリティはありますか?私は車輪を再発明したくありません。

9
出力ファイルにコマンドを含めますか?
混乱を招くタイトルでごめんなさい! 私が走るとします apt-cache depends kde-window-manager &gt; ~/Desktop/kwin-depends デスクトップフォルダに「kwin-depends」という名前のファイルを取得します。 ファイルの一部として、できればファイルの先頭に発行したコマンドを含めるためのトリックはありますか? したがって、少なくとも14.04 LTSでは、最初の数行は次のようになります。 apt-cache depends kde-window-manager &gt; ~/Desktop/kwin-depends kde-window-manager Depends: kde-runtime Depends: libc6 |Depends: libegl1-mesa Depends: &lt;libegl1-x11&gt; このような代わりに: kde-window-manager Depends: kde-runtime Depends: libc6 |Depends: libegl1-mesa Depends: &lt;libegl1-x11&gt;

1
なぜbashは010が8であると考えるのですか?
なぜbashは数字010 = 8と考えるのですか? x=010 echo $x 010 echo $(( x+0 )) 8 echo $(( x-2 )) 6 私はそれがバイナリかもしれないと思ったが、010 = 10 =2。だからそれがなぜ8になるのか、どうすれば010 = 10(そして010-2 = 8)と考えることができるのか?
17 bash 


6
ターミナルの自動完了が `services`コマンドに対して何も提案しないことがあるのはなぜですか?
端末にコマンドを入力すると、コマンドが間違っていなくても、端末のオートコンプリートが機能しないことがあります。 たとえば、これを見てください:sudo service vsftpd statussudoとserviceは問題ありません。あなたが入力したとき、私は、意味シュッド + tab端子はあなたが示唆SUDOまたはIタイプSERVI + tabにその端末の完全なサービス。しかし、vsftpdについては何の提案も得られません。「ターミナル、提案を教えてください!!?」と言う方法はありますか?

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