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

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

2
gnu画面で実行されているbashスクリプト内で音声ベルを鳴らすにはどうすればよいですか?
次のように入力すると、TERMがkonsole-256colorに設定されたbashシェルを実行している画面外のkonsoleターミナルウィンドウで: echo -n $ '\ a'または echo -n $ '\ eg'または ./ringbellの内容(./ringbellの内容) #!/ bin / bash echo -n $ '\ eg'; echo -n $ '\ a' それらはすべて、設定された音声ベルが鳴るという結果になります。スクリーンセッション(私の.screenrcもtermをkonsole-256colorに設定する)を入力すると、上記の3つのコマンドのうちの2番目(echo -n $ '\ eg')だけでオーディオベルが聞こえます。スクリプトを変更する必要がありますか、これは画面の問題ですか? 私が持っているスクリーンパッケージのubuntuバージョンは4.1.0〜20120320gitdb59704-9です。

6
Bash:スクリプトで実行対ソースを検出しますか?
適切な操作のためにシェル内にある必要があるいくつかのグローバル環境変数(LD_LIBRARY_PATH、PATH、ROOTDIRなど)を設定するファイルシステム(ビルドプロセスの副作用)に散らばっているスクリプトがあります。もちろん、それは私がそれを動作させる必要がある、source script.shまたは動作. script.shさせないことを意味します./script.sh(新しいシェルを生成し、現在のシェルに変数を設定しません)。 実行中のユーザーを防ぐ(または警告する)ためにスクリプトに追加できるものはあり./script.shますか?
19 bash 

8
Windows 7でのGit Bashのマニュアルページ
私はWindows 7でGit bashを使用しています。これは、Ubuntuマシンのbashシェルで使用していたコマンドのほとんどを使用する方法を提供します。しかし、manコマンドとinfoコマンドは機能しません。これらの(信じられないほどの)ドキュメントコマンドをWindowsのGit bashシェルで動作させる方法はありますか?
19 windows-7  bash  git  man 


1
私のバッシュマジックをアップグレードしようとしています。このコマンドの解読に役立ちます:bash -s stable
わかりましたので、Macにrvmをインストールするためのチュートリアルを進めています。curl経由でrvmを取得するbashコマンドは curl -L https://get.rvm.io | bash -s stable ロケーションrvm.ioでの前半のcurlコマンドを理解し、結果が後続のbashコマンドにパイプされることを理解していますが、そのコマンドが何をしているのかわかりません。私の質問: -s:これらの参照方法について常に混乱しています。これはどのような種類のコマンドライン引数ですか?スイッチ?他に何か? -s:何をしていますか?私は約30分グーグルで検索しましたが、それを参照する方法がわからないのでそれが難しくなります。 安定:これは何ですか? tl; dr:コマンドbash -s stableの解読を助けてください この投稿に回答している人たちに、私はいつかあなたと同じように読み書きができることを目指しています。それまでは、私自身のようなオプスターたちが助けてくれてありがとう!
18 bash 

1
cp overwrite vs rm then cp
私は現在発売されているバイナリファイルを上書きしようとすると、cp上書きに失敗したが、それはすることができますrm、それcp。例えば: user@poste:~$ cp binaryFile /tmp user@poste:~$ sudo cp /tmp/binaryFile binaryFile [sudo] password for user: cp: cannot create regular file `binaryFile`: Text file busy user@poste:~$ sudo rm binaryFile user@poste:~$ sudo cp /tmp/binaryFile binaryFile user@poste:~$ file binaryFile binaryFile : ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared …
18 linux  bash  unix 

1
ffmpeg / avconvを使用してビデオをWebMに変換する
一方で、私のホームビデオのサイズを最適化しようとしている私はXubuntuの上Pitiviを使用して、テストとしてWebMのにそれらのいくつかを変換します。サイズの違いは重要です。結果のwebmファイルは元のファイルの約10%しかありませんが、画質はほとんど同じです。 またavconv、スクリプトを使用して変換を実行しようとしましたが、結果のファイルは本当にくだらないように見えます。Pitiviのレンダリング設定を見た後avconv -i $1 -q 5 -qmin 0 -qmax 63 ${1%.*}.webm、いくつかのパラメーターを試しました。誰かが、h264ムービーをwebmに変換し、Pitiviと同じ品質を得るために使用する正しいパラメーターを知っていますか? Pitiviの設定は次のとおりです。
18 bash  ffmpeg  webm 

9
OS Xから任意のファイルの絶対パスを取得する方法
私は、OS X上のファイルへの絶対パスおよび正規化パスを見つけるためにBash内で使用できる単純なコマンドを探しています(Linuxの「readlink -f」に似ています)。 次のサンプルbashセッションでは、「abspath」という名前の[架空の]ユーティリティについて説明します。このユーティリティは、目的の動作を示します。 $ pwd /Users/guyfleegman $ ls -lR drwxr-xr-x 4 guyfleegman crew 136 Oct 30 02:09 foo ./foo: -rw-r--r-- 1 guyfleegman crew 0 Oct 30 02:07 bar.txt lrwxr-xr-x 1 guyfleegman crew 7 Oct 30 02:09 baz.txt -> bar.txt $ abspath . /Users/guyfleegman $ abspath foo /Users/guyfleegman/foo $ abspath …



7
cygwinの下のssh設定
Windows 7にCygwinをインストールしています。デフォルトのインストールを行いました。ssh構成ファイル(〜/ .ssh / config)を使用して、接続するホストとオプションを設定したいと思います。 通常のsshコマンドでは、接続しようとしているときに構成を見つけることができません。 / etc / sshのようなsshクライアントを設定するオプションが見つかりません たぶんsshは私のホームフォルダがどこにあるのか分からないのでしょうか?(HOME環境変数をホームフォルダーに設定しました)

5
bashで現在実行中のコマンドの後にコマンドを実行する方法は?
wgetでファイルをダウンロードしていて、ダウンロードが終了したらコンピューターの電源をオフにしたいのですが、どこかに行く必要があります:)プロセスが終了したときにbashでコマンドを正確に実行することは可能ですか? 私はこれが機能することを知っています: wget http://example.com/file.rar; 今すぐシャットダウン しかし、私だけを入力した場合: wget http://example.com/file.rar
18 linux  bash 

3
正規表現を使用してコマンドラインでファイルを削除する方法は?
FOOXXという名前のファイルが20個あるとします。XXはファイルの番号です(例:01、02など)。 現時点では、番号10より小さいすべてのファイルを削除する場合、これは簡単で、ワイルドカード、たとえばrm FOO0 *を使用するだけです。 ただし、13〜15の範囲内の特定のファイルを削除する場合、これはより困難になります。 rm FPP [13-15]は機能せず、すべてのファイルを削除するかどうかを尋ねられます。Likewse rm FOO1 [3-5]は、FOO1で始まるすべてのファイルを削除したい だから、このようなファイルの範囲を削除する最良の方法は何ですか? 私はbashとzshの両方を試しましたが、そのような基本的なタスクでそれほど違いはないと思いますか?
18 linux  bash  shell  regex  zsh 

4
シェル展開を印刷することは可能ですか?
ユーザーが入力したコマンドをシェルが展開するルールの特定のセットがあることを知っています。(bashシェルについて話しましょう。) シェル展開後にフォームにコマンドを印刷することは可能ですか?シェルが特殊文字をどのように展開するかを学び、確認するのは良いユーティリティのようです。 例えば $ echo * {all the filenames in current dir} 次の行である拡張コマンドを印刷します。 echo {all the filenames in .}

3
RAMから実行中のbashスクリプトのコンテンツを取得することは可能ですか?
私は偶然に非常に複雑なbashスクリプトを上書きしました。そこでは、スコーピングとスレッド化をきちんと実装しようとしました。 今、同じスクリプトはまだ実行されていますが、ファイルはもうありません、質問は次のとおりです。ラムをスキャンして、ファイル自体のスティング表現を見つけることは可能ですか? もう1つの問題は、/ dev / memまたは/ dev / kmemファイルが見つからないことです。すでに内容をgrepしようとしました。 環境へ:vpsfx.comのdebian / sidマシン(vps)ホスト root @ heisenberg:〜#ls -a / dev 。kmsg ptyp2 ptyp9ランダムtty1 tty5 ttyp2 ttyp9 urandom .. log ptyp3 ptypa shm tty10 tty6 ttyp3 ttypa xconsole .udev null ptyp4 ptypb stderr tty11 tty7 ttyp4 ttypb zero char ptmx ptyp5 ptypc stdin …
18 linux  bash  memory 

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