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

シェルとは、ユーザーがオペレーティングシステムとやり取りできるようにするソフトウェアで、通常はコマンドラインで入力します。

3
Mac OS X:バイナリファイルが存在する従来の場所
コマンドラインアプリケーションであるアプリケーションをダウンロードし、パスを明示的に入力しなくてもコマンドラインから実行できる場所に配置したい。 このようなものに使用される従来のパスは何ですか?/usr/bin?さまざまなオプションがあります。1つはすべてのユーザーに必要な場合、1つは特定のユーザー(管理者アカウントなど)にのみ必要な場合です。 または、Applicationsディレクトリの下の独自のディレクトリに配置し、パスに追加する必要がありますか?その場合、どのファイルがパスの設定場所を制御しますか?
61 macos  terminal  shell  path 

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 


3
Ctrl-zの後に対話モードに再び入る
インタラクティブモード(Octave、gnuplot、Rなど)では、誤ってControl+ zを押すことがあります。これによりプログラムが一時停止し、端末に戻ります。 (保存されているすべての変数を使用して)元のインタラクティブモードに再び入ることは可能ですか? 再現するには: ~> octave octave:1> a = [1:10]; octave:2> ^Z [1]+ Stopped octave ~> a定義された変数を使用してセッションを回復するにはどうすればよいですか?
58 linux  terminal  shell 

5
キーボードショートカットを使用して端末をクリアする
キーボードショートカットを使用してターミナルバッファ/出力をクリアする方法があるかどうか興味がありました。Ubuntuを使用しています。私はそれを知っています Ctrl + L ターミナルをクリアしますが、スクロールバックして古いテキストを見ることができます。私は何に似たものを探しています reset コマンドは行います。Mac apple + k トリックをするようです。




2
「コマンド&&コマンド」と「コマンド」の違いは何ですか?コマンド"
Ubuntuでこれらの2つの使用法を見る「command && command」と「command; command」、 たとえばapt-get update && apt-get upgrade 使用するとどうなりますかapt-get update; apt-get upgrade? この特定の使用法を求めているわけではありませんが、一般的にこれら2つの使用法の違いは何ですか?


5
名前にスペースを含むディレクトリにcdする方法は?
Mac OS Xのデスクトップに「Reader 0.5」というディレクトリがあります。ターミナルのディレクトリにアクセスするときは、次のコードを使用しています。 cd /Users/niho/Desktop/Reader 0.5 しかし、それは投げます: そのようなファイル、又はディレクトリはありません エラー。 どうすればそのディレクトリにcdできますか? ありがとう。
47 macos  bash  shell 

5
emacsシェルで前のコマンドをどのように実行しますか?
Ubuntuのターミナルモードで、2つのバッファーを開いた状態でemacsを実行しています。1つはrubyファイルで、もう1つはシェル(Mx shellと入力して開きます)で、シェルバッファーに切り替えると、前に実行したのと同じコマンドを実行します。通常、ターミナルウィンドウで上矢印を押すだけですが、emacsでは、カーソルを1行上に置くだけです。 emacsシェル内から前のシェルコマンドを実行するキーストロークを知っている人はいますか?
47 ubuntu  shell  emacs 

5
サブディレクトリをループし、それぞれでコマンドを実行する
VCS(Git、Mercurial、SVN)に基づいてディレクトリに分類されたリポジトリのセットがあります。Subversionを使用するsvn update *と、親ディレクトリで実行でき、各ディレクトリをループし、各リポジトリを期待どおりに更新しました。GitやMercurialには当てはまりません。 私は、ディレクトリを通って、どちらか正確には、ループを行うために実行することができますbashスクリプトを思い付くしたいと思いますgit pullかhg pull、それぞれに。私はbashスクリプトの経験があまりありません。
47 linux  bash  shell  script 

8
最初に明示的に抽出せずに、zipファイル内のファイルを編集する方法はありますか?
.zipまたは.jarファイルに変更を加える必要がある場合があるため、通常、ファイルを/tmpに移動し、すべてのファイルを抽出し、unzipいくつかのファイルを編集してから、ファイルを再度圧縮します。これは機能しますが、面倒な場合があります。unzipand を明示的に呼び出すことなく、zipファイル内のファイルを編集するために使用できるユーティリティまたはシェルスクリプトはありますかzip(これらのコマンドの単なるラッパーであっても)。
47 linux  unix  shell  zip  jar 

1
ディレクトリのみのdu
C-Shellではdu -sh ./*、ルートディレクトリのファイル、つまり./のサブディレクトリのリストとそのすべてのコンテンツのサイズをリストせずに、同じ出力をどのように取得できますか?
47 shell  du 

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