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

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

5
Bash:匿名のfifoを作成する
私たちは皆知っています mkfifo そしてパイプライン。最初のものは 命名 このように、ほとんどの場合、名前を選択する必要があります。 mktemp 後でリンクを解除することを忘れないでください。もう1つは匿名のパイプを作成し、名前と削除の面倒はありませんが、パイプの両端がパイプライン内のコマンドに結び付けられているため、ファイル記述子を把握して残りの部分で使用するのはあまり便利ではありません。スクリプトの。コンパイルされたプログラムでは、私は ret=pipe(filedes); Bashには exec 5<>file だから、人は何かのように期待するだろう "exec 5<> -" または "pipe <5 >6" - Bashにそのようなものはありますか?
30 bash  script  pipe 

5
Bash / ZSH:「disown」の取り消し
プロセスが「無視」された後、シェルジョブテーブルにプロセスを「再アタッチ」する方法はありますか? 編集:$ SEARCHENGINEは完全に私を失敗します。見栄えがよくありません。
30 bash  shell  zsh 

3
bashで行う「ドットスペースファイル名」コマンドとは何ですか?
bashシェルを使用する場合、時々exports.txtのコンテンツをコピー/貼り付けするテキストファイルに環境変数を保持します。 export FOO=bar export FIZZ=buzz 誰かがコピー/貼り付けの代わりに私に見せてくれたので、端末に入力することができました . exports.txt コピー/貼り付けと同じ効果があります。 この「ドットスペースファイル名」コマンドが機能するメカニズムは何ですか?検索用語を考えるのは難しいです。 何が起きているのか、このワンライナーが何をしているかのより一般的な詳細を理解したいと思います。
30 bash  export 


6
Linuxサーバーで使用しているコアの数は?
Linuxサーバーでユーザーが現在使用しているCPUコアの数をbashでどのように確認できるのでしょうか。 私はかなりの量のバックグラウンドジョブをサーバーに送信しているので、送信された実行中のジョブ(プロセス)が多すぎる場合、ジョブを送信する前に確認するbashスクリプトを作成したいと思います。ユーザーは自分の仕事に使用するのに十分なコアを持っています。私は自分の仕事が現在使用しているコアの数を教えてくれるbashコマンドを知りたいです。 よろしくお願いします!
30 linux  bash  cpu  core 

4
再マッピングできないCygwinの致命的なエラー..どういう意味ですか?
pythoncygwinで実行すると、次のエラーが表示されます。 0 [main] python 6140 C:\cygwin\bin\python.exe: *** fatal error - unable to remap \\?\C:\cygwin\lib\python2.6\lib-dynload\time.dll to same address as parent: 0x2B0000 != 0x360000 Stack trace: Frame Function Args 00288E68 6102749B (00288E68, 00000000, 00000000, 00000000) 00289158 6102749B (61177B80, 00008000, 00000000, 61179977) 0028A188 61004AFB (611A136C, 6124112C, 002B0000, 00360000) End of stack trace 0 …
30 windows-7  bash  cygwin 

3
bashの&>と>&の違いは何ですか?
違いは何である&>と>&bashのでは? tldp後者については言及しませんでした。それは本当にリダイレクト演算子ですか? または、誰かがより完全なチュートリアルを知っていますか?

3
bashを使用してメールの添付ファイルを抽出/保存する
通常のbashツール(つまり、ビルトインまたは一般的に利用可能なコマンドラインツール)を使用して、それは 可能、そして どうやって メールの添付ファイルを抽出/保存するには? たとえば、電子メールで到着するが、いくつかのログファイルのzipアーカイブである夜間レポートがあるとします。これらすべてのzipをバックアップディレクトリに保存したいです。どうすればそれを達成できますか?

7
FTPまたはSSHを使用してコマンドラインからファイルをアップロードする方法
私はこれを以前にやったことがなく、これを行うためのbashシェルスクリプトを作成しています。また、いくつかのことを行うためにsshを介して接続します(これは既に方法を知っています)。それで、ssh経由でファイルをアップロードする方法があるので、すべてを1つの接続で行うことができますか? これどうやってするの? #!/bin/sh cd ./files-to-upload #upload the files
30 command-line  bash  ssh  ftp 

5
bashの!$および!!と同等のものは何ですか?魚の殻で?
私は10年ほどbashを使用してきましたが、最後の引数を繰り返すために!$と入力できることに慣れてきました。例えば: $ mkdir foo $ cd !$ cd foo (最後の行は、コマンドの評価結果を示すためにシェルによって出力されます)。同様に、私はしばしば次のことをします。 $ make_sandwich -bash: make_sandwich: Permission denied $ sudo !! sudo make_sandwich 私は本当に魚の殻が好きですが、私の筋肉の記憶はかなり確立されています。魚に同等のものはありますか?同じコマンドを使用するように魚を構成できますか?

4
ファイルが必要なプログラムにテキストを渡す
Stack Overflow:wsadmin.shに複数行のコードを渡すという質問に関連して?。 文字列として、コマンドに入力する必要がある数行の入力があります。ただし、コマンドは入力がいっぱいのファイルのみを受け入れます。 実際にディスクに書き込まれることのない一時ファイルまたはパイプに行を保存し、それをプログラムに直接フィードする方法はありますか? パイプを取得し、入力をパイプに送り、そのパイプをコマンドに渡し、パイプを削除するにはどうすればよいですか?

6
MacのコマンドラインはLinuxと比較してどうですか?
Ubuntu Linux、特にコマンドラインが大好きです。しかし、少なくとも現時点では、Windowsの方がユーザーフレンドリーであるということを認めざるを得ません。Windows用のソフトウェア、ドライバー、および機能が充実しているだけです。 MacがUnix上に構築されていることを知っているので、Macがそれらの間のスイートスポットかどうか疑問に思います。しかし、私は疑問に思う:MacのコマンドラインはLinuxのbashにどれほど似ているのか?vim、bashスクリプト、gitなどを使用してすぐに選択できますか?ディレクトリの変更などの一般的なコマンドは異なりますか?オンラインの「比較と対照」リソースを知っている人はいますか?

5
WSLにSSHで接続する方法
長年の読者、初めての質問者。 私はこの答えの指示に従った: 「Windows 10でUbuntuのBash」にSSHで接続するにはどうすればよいですか? 同じマシン上のWindowsでPuTTYからSSHを試みています。設定ファイルに一致するポート22を使用します。127.0.0.1と127.0.1.1の両方を試しました。しかし、私はまだ「アクセス拒否」を受けています: 最終的には、Visual Studioのリモートビルドをセットアップすることを望んでいますが、私はこれまでのところ、まったくリモートに接続することができませんでした。次のステップは何ですか? プロセスハッカーはポート22についてこれを表示します(これが何を意味するのかわかりません): / etc / ssh / sshd_configの内容は次のとおりです。 # Package generated configuration file # See the sshd_config(5) manpage for details # What ports, IPs and protocols we listen for Port 22 # Use these options to restrict which interfaces/protocols sshd will bind to #ListenAddress …

7
「そのようなファイルまたはディレクトリはありません」エラーがbashにありますが、ファイルは存在しますか?
Ubuntuでは、コマンドを実行しようとすると「No such file or directory」エラーが表示されます。 で確認しましたls -laが、ファイル adbはそこにあり、「x」フラグが付いています ~/Programs/android-sdk-linux_x86/platform-tools$ ./adb bash: ./adb: No such file or directory ~/Programs/android-sdk-linux_x86/platform-tools$ ls -la total 34120 drwxrwxr-x 3 silverstri silverstri 4096 2011-10-08 18:50 . drwxrwxr-x 8 silverstri silverstri 4096 2011-10-08 18:51 .. -rwxrwxr-x 1 silverstri silverstri 3764858 2011-10-08 18:50 aapt -rwxrwxr-x 1 silverstri silverstri …
29 ubuntu  bash  android 


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