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

Bashは、GNUプロジェクトのUnixライクなオペレーティングシステム用の無料のシェルです。

4
bashで一重引用符で囲まれた文字列でアポストロフィをどのようにエスケープしますか?
bashが単一引用符で囲まれた文字列のアポストロフィ文字のエスケープをどのように評価するのか理解できません。 以下に例を示します。 $ echo ''\''Hello World'\''' 'Hello World' # works $ echo '\'Hello World\'' > # expects you to continue input これについての説明を探してみましたが、何も得られませんでした。ここでbashは何をしていますか?


8
xargsで2つのパラメーターを一度に使用するにはどうすればよいですか?
ビデオを変換する必要がありますが、どこにあるのかわかりませんfind。どのように私はした結果、出力ファイル名を付けることができFFmpegのとxargs? このコマンドを使用して2つのパラメーターを作成できることがすでにわかっています。 find . -iname "*.mov" -printf "%p %f\n" xargsマニュアルに関連するものが見つかりません。私はこのようなものが欲しい: find . -iname "*.mov" -printf "%p %f\n" | xargs ffmpeg -i {param1} -f flv {param2} これどうやってするの?


6
sshとtarを使用して、Linuxルートファイルシステム全体を新しいハードドライブにコピーする方法
Linuxのルートファイルシステム全体を、障害のあるハードドライブから、使用可能な開いたパーティションがある別のコンピューターに転送する必要があります。これにはとが関係しているtarと確信sshしていますが、これを行う方法を正確に思い出すことはできません。 私はおそらく、新しい/ターゲットホストでライブcdを使用して、次のようなものを実行することをイメージングしています。 ssh user@failingharddrivehost "some tar command | piped into something else"
18 linux  bash  ssh  tar  cat 

4
histappend使用時のbash履歴の損失
私は多くの歴史を保持するのが好きなので、自分のをhistappend設定しました.bashrc。ほとんどの場合、すべてが正常に機能し、多くのシェルが追加されて履歴が構築されます。しかし、時々、新しいシェルを起動し、履歴全体を失っていることがわかります-そして、最後のシェルから終了するコマンドの一部のみが含まれていることがよくあります(つまり、追加する代わりに上書きするだけではありません) )。このため、.bash_historyファイルを強制終了する他のプロセスからではなく、シェルの終了時に発生しているのではないかと疑っています。この結論を裏付けるように、プロンプトに履歴コマンド番号がありますが、ジャンプするのを見たことはありません。 誰もが同様の問題に遭遇しましたか?または、問題を追跡する方法についての提案がありますか?
18 bash  history 

2
解決方法:-bash::バイナリファイルを実行できません
アセンブリ言語を含むb1という名前のファイルがあります。私はOSXでファイルを実行しようとしています $ ./b1 次のエラーが表示されます。 -bash: ./b1: cannot execute binary file 私は他の同様の質問を見ましたが、役に立ちませんでした。私は間違いなく64ビットアーキテクチャを使用しています。 関連情報の出力は次のとおりです。 $ file b1 b1: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped $ uname -a Darwin Anthonys-MacBook-Pro.local 13.0.0 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT …


4
入力がBashのパイプに送信される方法を理解する
パイプがbashでどのように機能するかはよくわかりません。 あるコマンドの出力を別のコマンドの入力として使用することを知っています。 コマンドが画面に出力するものなので、出力を取得できます。 しかし、コマンドが受け取る入力をどのように知ることができますか? これがうまくいくと思った例です: which gem | rm 残念ながらそうではありませんでした。 どのgemが出力される/usr/bin/gemので、それが正しい出力である必要がありますか? 私はそれがrmに与えられたと思ったので、それは信じられませんrm /usr/bin/gemが、私は間違っていました。 だから私の質問は、コマンドがどのような入力を取るのかをどうやって知るのですか?
17 linux  bash 

1
複数のインストールと$ PATHの理解
Gitの古いバージョンがインストールされています: /usr/bin/ 最近、新しいバージョンをダウンロードしました: /usr/local/bin 入力するとき: which git 古いバージョンの場所を取得します。これは、$ PATH変数で/ usr / bin /が/ usr / local / binの前にあるためで、古いバージョンのgitが最初に「見つかった」からだと思います。 これをテストするために、古いバージョンのgitを「git_old」に名前変更しました。今私がタイプするとき: which git 予想どおり、新しいバージョンの場所を取得します。しかし、私が入力するとき: git --version 次のエラーが表示されます。 -bash: /usr/bin/git: No such file or directory 私のコンピューターがGitの古い場所を探すことに戻るのはなぜだろうか?
17 linux  bash  path 

5
Ubuntu grep、findなど:「Permission denied」および「No such file or directory」の出力
grepまたはを使用findすると、「Permission denied」および「No such file or directory」という通知に常に悩まされます。次のようなものです。 johndoe@johndoe-desktop:/$ grep -rnP 'YII_CORE_PATH' ./ | grep -v .svn grep: ./lib/ufw/user6.rules: Permission denied grep: ./lib/ufw/user.rules: Permission denied grep: ./lib/init/rw/udev/watch/27: No such file or directory grep: ./lib/init/rw/udev/watch/26: No such file or directory grep: ./lib/init/rw/udev/watch/25: No such file or directory どうすればそれらを避けて、関連するデータ、つまり私が本当に探しているものだけが見えるようにすることができますか?
17 linux  bash  ubuntu  find  grep 

5
「エイリアスrm =“ rm -i”」は有害と見なされますか?
alias rm="rm -i"かなり前に、このようなエイリアスを使用するのは非常に悪いことでした(参照が見つかりません)。 その事実の歴史的な証拠や常識的な説明はありますか? ユーザーにコマンドを確認するために確認プロンプトに頼るという悪い習慣を与えると想像しますが、エイリアスを持たない別のプロファイルでそうすると災害につながる可能性があります。
17 bash  rm 


6
Mac OSXでBashをリセットする方法、.bash_profileが破損し、bashが機能しなくなった
私はMacBook Proで、Mountain Lionの最新バージョンを実行しています。 私は本当に助けが必要です..bash_profile(私は思う)を損傷する方法をいくつか管理しましたので、端末を開くたびに以下のエラーが表示されます。 -bash: export: `/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin': not a valid identifier -bash: export: `/Users/rob/Applications/sbt/bin:': not a valid identifier env: bash: No such file or directory env: bash: No such file or directory env: bash: No such file or directory env: bash: No such file or directory env: bash: No such …

2
色付きのタブ補完を取得する方法は?
ターミナルでタブ補完を使用するときに色付きの出力を取得する方法はありますか?私の色はどこでもいいので、カラーターミナルを正常に有効にしたことを知っています。 Ubuntuでbashを使用する(10.10)。
17 bash 

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