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

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

13
.bashrcがiTerm + Mac OS Xに含まれていません
Mac OS X 10.6でiTermを使用しています。iTermを開くと、ソース.bashrcも.bash_profileソースも取得されていないようです。で定義されて.bashrcいるエイリアスが設定されていないのでわかります。直し方?
62 mac  bash 


2
とにかくGit Bash for Windowsとは何ですか?
https://git-scm.com/の GitとGit Bashを喜んで使用しています。https://git-for-windows.github.io/に詳細が記載されたページがあります。 昨日、私はで問題に遭遇し、rsyncGit Bash for Windowsを掘り下げ始めました。git-scmダウンロードにバンドルされているだけなので、Bashプログラムの名前すらわからないことに気付きました。私はそれをWindows用のGit Bashと呼んでいますが、これは合理的なようです。 「Git Bashとは」を調べる際に、Cygwinとmysys2と呼ばれる別のものについて読みました。mysys2はに関連してmysysGitいるようMinGWです。しかし、その後、FAQで、minttyがGit Bashのデフォルトのターミナルであることがわかりました。 Bashアプリケーションは、実際には、独立して利用可能な他のアイテム(ほとんどが上記にリストされている)の特別にキュレーションされたバンドルのようです。 基本的に、* nixコマンドssh scp cat lsがGit Bash for Windowsで動作するようにする基礎は何ですか? (良い答えは、誰かが広いストロークでこれらのコンポーネントがどのように組み合わされるかを理解し、コンポーネントの正しい単語を理解するのに役立つと思いますが、SOの質問/回答形式を破りたくありません。)
61 windows  bash  rsync  mingw 

7
cURL:リダイレクト時に奇妙な出力を抑制する方法は?
stderrbashシェルからcURLリクエストの詳細セクション(に送信される)のみを印刷しようとしています。 しかし、私stdoutがこのようにリダイレクトすると: curl -v http://somehost/somepage > /dev/null 何らかの結果テーブルが、出力の中央に表示されますstderr: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 終わり近くにこれが続きます: { [data not shown] 118 592 0 592 0 0 15714 …

2
MD5ハッシュ値はBashおよびPHPとは異なります[複製]
この質問にはすでに答えがあります: コマンドラインハッシュがオンラインMD5ハッシュの結果と異なるのはなぜですか? 4つの答え 文字列「hello」のMD5サム(md5sumを使用)を生成しようとしました。Linuxのmd5sumツール、PHPのMD5()関数、およびmd5sumトランスレーターへのさまざまなオンラインテキストとして、さまざまな方法を試しました。 echo "hello" | md5sum そして echo "hello" > file && md5sum file 結果を出しましたb1946ac92492d2347c6235b4d2611184。ただし、PHPのmd5()関数とほとんどすべてのオンラインジェネレーターが出力を提供しました5D41402ABC4B2A76B9719D911017C592。 理由は何ですか?
60 linux  bash  security  php  md5sum 

19
文字列が見つかるまでファイルを監視する
tail -fを使用して、アクティブに書き込まれているログファイルを監視しています。特定の文字列がログファイルに書き込まれたら、監視を終了し、残りのスクリプトを続行します。 現在、私は使用しています: tail -f logfile.log | grep -m 1 "Server Started" 文字列が見つかると、grepは期待どおりに終了しますが、スクリプトを続行できるように、tailコマンドも終了させる方法を見つける必要があります。
60 bash  grep  tail  logfiles 

2
実行中のtmuxセッションでコマンドを実行またはtmuxペインに送信します
名前付きtmuxセッションにアタッチし、そのセッションでウィンドウ(またはペイン)を選択し、選択したウィンドウ(またはペイン)でコマンドを実行するシェルスクリプトを作成します。 これをbashスクリプトからどのように行うのですか? 知っている tmux new-window -n:mywindow 'exec something' 新しく作成したウィンドウにコマンドを送信できますが、次のようなものが必要です tmux select-window -t:0 'my command' 私は使用できると思いますsend-keysが、実行されるコマンドまたはコマンドのリストを受け取るものがあるはずです。
60 bash  shell  tmux 

7
多くのmp3ファイルを結合/マージする方法は?
多くのmp3ファイルを結合/マージする方法をGoogleで検索したところ、catそれらを1つにまとめる必要があることが示唆されました。 それは「機能する」かもしれませんが、各ヘッダーとIDv3タグのセットも連結されるため、明らかに正しい方法ではありません。 多くのmp3に参加/マージするためにスクリプト化できるLinuxプログラムが存在しますか? mplayer / mencoder / ffmpegはできますか?
59 linux  bash 

8
OSXでUSBデバイスのマウントパスを取得するにはどうすればよいですか?
一部のデータをUSBデバイスにバックアップするバックアップスクリプトがあります。私が抱えている問題は、OSXが予想されるマウントパスを変更することがあるということです。たとえば、あるファイルが予想されるマウントパスでロックされている場合、OSXはそのファイルを別のパスにマウントします。「BACKUP」という名前のUSBデバイスは、/ Volumes / BACKUPの代わりに/ Volumes / BACKUP-1にマウントできます。 OSXターミナルでUSBデバイスの現在のマウントパスを確認する方法はありますか?デバイスがマウントされていない場合、「/ Volumes / BACKUP-1」または何も返さない「mount_path BACKUP」(コマンドは偽)のようなものですか?
58 macos  bash  usb  mount 


8
ファイルまたはstdinからの入力を受け入れるスクリプトを作成する方法は?
ファイル名引数またはstdinからの入力を受け入れるスクリプトを作成するにはどうすればよいですか? たとえば、lessこの方法を使用できます。実行することができless filename、同等にcat filename | less。 そうするための簡単な「すぐに使える」方法はありますか?または、ホイールを再発明し、スクリプトに少しロジックを書く必要がありますか?

4
色を保持したbash watchコマンド
からman watch: 印刷されない文字は、プログラム出力から削除されます。それらを表示する場合は、コマンドパイプラインの一部として「cat -v」を使用します。 だからcat -v、色付きの出力を表示したい場合はどのように使用しますか: watch ls -al --color
56 linux  bash  watch 

4
CD `(バックティック)の目的は何ですか?
以下は、FedoraとCentOSで同じように動作します。 cd mydirectory 動作します。 cd notadirectory 動作します(Bashからエラーを取得します)。 しかしながら、 cd ` 何らかの種類のプロンプトが表示されます: > 私が入力しようと思ったものは何も応答しません。ただ次の行に戻って再度プロンプトを出します。私は単にCTRL+ Cを使用して終了しますroot@localhost。 これの目的は何ですか、それで何ができますか? ありがとう!
56 linux  bash 

3
Linuxでは、コマンドライン出力をどのように切り捨てますか?
私ならばgrep -nr sumthin *、私のソースコードディレクトリで、それはまた、縮小さJavaScriptやCSSファイルからの非常に長い行を吐き出します。1行につき最初の80文字だけを取得します。 たとえば、レギュラーgrepは私にこれを与えます: css/style.css:21: behavior: url("css/iepngfix.htc") css/style-min.css:4:.arrow1{cursor:pointer;position:absolute;left:5px;bottom:10px;z-index:13;}.arrow2{cursor:pointer;position:absolute;right:5px;bottom:10px;z-index:13;}.calendarModule{z-index:100;}.calendarFooterContainer{height:25px;text-align:center;width:100%!important;z-index:15;position:relative;font-size:15px!important;padding:-2px 0 3px 0;clear:both!important;border-left:1px solid #CCC;border-right:1px ... etc. しかし、代わりにこれだけを取得したい: css/style.css:21: behavior: url("css/iepngfix.htc") css/style-min.css:4:.arrow1{cursor:pointer;position:absolute;left:5px;bottom: これを実行できるLinuxコマンドは何ですか?


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