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

「シェル」という用語は、UnixおよびLinuxオペレーティングシステムに最も頻繁に関連付けられている、テキストベースの対話型コマンドインタープリターの一般的なクラスを指します。シェルスクリプトに関する質問については、「bash」、「powershell」、「ksh」などのより具体的なタグを使用してください。特定のタグがない場合は、ポータブル(POSIX準拠)ソリューションを想定する必要がありますが、「posix」を追加するか、代わりに「sh」を使用することをお勧めします。


7
隠しファイルを含むすべてのファイルを*経由で親ディレクトリに移動する方法
よくある質問ですが、答えが見つかりませんでした。 次のように、隠しファイルを含むすべてのファイルを*を介して親ディレクトリに移動する方法: mv /path/subfolder/* /path/ これにより、期待どおりすべてのファイルが親ディレクトリに移動しますが、隠しファイルは移動しません。どうやってするか?
113 linux  bash  shell  command 

6
実行シェルはどのように/いつJenkinsでビルドを失敗としてマークしますか?
これに対する答えを探しているときに見つけた恐怖の物語... OK、Jenkinsが実行するはずのすべてをほぼ実行する.shスクリプトがあります。 SVNからソースをチェックアウトします プロジェクトをビルドする プロジェクトをデプロイします 自分で掃除する したがって、Jenkinsでは、Execute Shellコマンドでスクリプトを実行してプロジェクトを「ビルド」するだけで済みます。スクリプトが実行されます(ソースがダウンロードされ、プロジェクトはビルド/デプロイです)が、ビルドに失敗のマークが付けられます。私はスクリプトを閉じてみました: 出口0(まだ失敗としてマークします) 出口1(予想どおり、失敗としてマークします) 終了コマンドはまったくありません(失敗としてマークされます) 実行シェルはいつ、どのように、なぜビルドを失敗としてマークしますか?
112 shell  unix  jenkins  build  hudson 


1
現在実行中のLinuxプロセスをバックグラウンドで配置するにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する Linuxシェルからリモートサーバーにgitを使用してファイルをアップロードするコマンドがありますが、完了するまでに何時間もかかります。 実行中のプログラムをバックグラウンドで実行するにはどうすればよいですか?だから私はまだシェルで作業でき、そのプロセスも完了しますか?
111 linux  bash  shell  background 

6
ps -ef | grepキーワードからPIDを取得
ps -ef | grep "keyword"デーモンプロセスのpidを決定するために使用したいと思います(ps -efの出力に一意の文字列があります)。 私はプロセスを殺すことができpkill keywordますpidを殺す代わりにpidを返すコマンドはありますか?(pidofまたはpgrepは機能しません)
111 linux  shell  daemon 

11
UNIXシェルスクリプトで10進数を16進数に変換する
UNIXシェルスクリプトで、10進数を16進数に変換するために何を使用できますか?私はodでうまくいくと思っていましたが、数値のASCII表現をフィードしていることに気づいていません。 printf?キモい!今はそれを使用していますが、他に何が利用できますか?
110 unix  shell  hex 

3
$ PATH変数アサーションをzshのどこに配置しますか?
私は大好きzshですが、自分$PATHや他の変数アサーションをどこに置くかわかりませんか?私はそれらがファイルの間に散在しており.zshrc .zprofile .bashrc .bash_profile、時には倍増していることを発見しました。 私は内部で何かを持つことを認識しbashたファイルは私が使用していると見てあまり意味がありませんzshが、場所を正確に私は置くべきであるrvm、python、node私になど追加を$PATH? 使用する必要がある特定のファイル(つまり、現在インストールに存在.zshenvしないファイル)、現在使用しているファイルの1つですか、それとも重要ですか?
110 macos  shell  zsh 

22
PyCharmのターミナル内でvirtualenvをアクティブにするにはどうすればよいですか?
私はPyCharmをセットアップし、virtualenvを(virtual envコマンドを介して、またはPyCharmで直接)作成し、その環境をインタープリターとしてアクティブ化しました。すべてがうまく機能しています。 ただし、「ツール、ターミナルを開く」を使用してターミナルを開くと、提供されているシェルプロンプトは仮想環境を使用していません。source ~/envs/someenv/bin/activateそれをアクティブ化するには、そのターミナル内で使用する必要があります。 別の方法は、シェルで環境をアクティブにし、その環境からPyCharmを実行することです。これは「実行可能」ですがかなり醜く、PyCharmから環境またはプロジェクトを切り替えると、大きな問題が発生することを意味します。完全に間違った環境を使用しています。 「ツール、ターミナルを開く」で仮想環境を自動的にアクティブにする他のもっと簡単な方法はありますか?



2
ドル記号と括弧内にコマンドを置くと、シェルではどういう意味ですか:$(command)
シェルで次のコード行を理解したいだけです。現在の作業ディレクトリを取得するために使用されます。$(variable)名前が変数名の内部の値を返すことは知っていますが、何が$(command)返されるはずですか?コマンドの実行後に値を返しますか?その場合、を使用`してコマンドを実行できます。 CWD="$(cd "$(dirname $0)"; pwd)" シェルの異なるバージョンでも、次のコード行から同じ出力を取得できます DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" 私は、の意味を理解することができません$(cd..と$(dirname。 このコマンドがどのように実行されるかを理解するのを手伝ってくれる人はいますか?
110 bash  shell  terminal  sh  ksh 

11
応答とともにhttpステータスコードを返すCurl
curlを使用してhttpヘッダーを取得し、httpステータスコードを検索して、応答も返します。コマンドでhttpヘッダーを取得します curl -I http://localhost 応答を取得するには、次のコマンドを使用します curl http://localhost -Iフラグを使用するとすぐに、ヘッダーのみが取得され、応答はありません。1つのコマンドでhttp応答とheaders / httpステータスコードの両方を取得する方法はありますか?
110 shell  curl 

7
Linuxマシンに接続されているすべてのストレージデバイスを検索する[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する マウントされているかどうかに関係なく、特定のマシンに接続されているすべての書き込み可能なストレージデバイスを見つける必要があります。 これを行う方法は、書き込み可能なデバイスに対応するすべてのエントリを試す/devことです(hd* and sd*)...... より良い解決策はありますか、それともこれに固執するべきですか?
109 linux  bash  shell 

1
Pythonによって作成されたMD5ハッシュが、シェルでechoとmd5sumを使用して作成されたものと異なるのはなぜですか?
Python MD5ハッシュは、シェルでmd5sumコマンドによって作成されたものとは異なります。どうして? >>> import hashlib >>> h = hashlib.md5() >>> h.update("mystringforhash") >>> print h.hexdigest() 86b6423cb6d211734fc7d81bbc5e11d3 # Result from Python $ echo mystringforhash | md5sum 686687dd68c5de717b34569dbfb8d3c3 - # Result on the shell
109 python  shell  md5sum 

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