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

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




2
Bash、^ Hと^をグローバルに修正する方法 バックスペースの問題
リモートサーバー上のシェルが端末のバックスペースキーを認識し、^?場合によってはそれ^Hを認識し、バックスペースキーを押したときに誤って誤った文字を出力するというこの頻繁な問題を修正したいと思います。^ Hまたは^に設定した場合 .bashrcファイルを使用して、stty erase ^Hまたはstty erase ^?他のターミナルを使用してサーバーにアクセスすると、しばしば間違ってしまいます。そのstty erase [whatever]ため、バックスペースキーが間違っていることに気付いたときに、手動で入力して修正する必要があります。 私がやりたいのは、バックスペース^?と両方にバインドする^Hことです。これができれば、すべての.bashrcファイルに追加するだけで、この悪夢は確実に終わります。これは可能ですか?もしそうなら、どのように?
12 linux  bash  terminal  shell  bashrc 

3
パスなしでfindコマンドから名前のみを取得する方法
検索を使用して検索結果から名前のみを取得しようとしていますが、常にディレクトリも含まれています。findを使用して名前のみを印刷する(または変数に割り当てる)にはどうすればよいですか find trunk/messages/ -name "*.po" -printf '%f\n' これを変数に割り当てるための同様のコマンド、たとえば「resource」を使用して後で使用します。 編集:そして可能であれば、拡張子を除いた名前のみ。
12 linux  shell 

8
Unixでプロセスを中断する代わりに終了する
でUnix、コマンドラインであればIプレスCtrl-Cむしろ割り込み、プロセスを終了し、私はプロンプトシェルに戻りません。 したがって、次の2つの質問があります。 中断されたすべてのプロセスのリストを表示して終了する方法はありますか? プロセスを中断する代わりに終了するには、どのキーの組み合わせを押しますか?
12 linux  unix  shell 

5
htmlボタンを使用してシェルスクリプトを実行する
Webサイトでボタンが押されたときにbashスクリプトを起動したい。これは私の最初の試みです。 <button type="button" onclick="/path/to/name.sh">Click Me!</button> しかし、運はありません。助言がありますか? 編集- slhclkさんとMITのアドバイスを以下に示します。 / var / wwwにphpファイルがあり、それをWebブラウザに向けています。ファイルの内容は次のとおりです。 <?php exec("/home/aa/scripts/test.sh"); ?> tesh.shには次のものが含まれます。 screen -S server1 -X quit /home/aa/scripts/test.shシェルに入力すると、スクリプトを実行できます。ただし、Webブラウザでhttp://example.com/screen.php(上記のコードを含む)を指定すると、空白のページが表示され、スクリプトが実行されませんでした。両方に実行権限があります。なぜ機能しないのですか?
12 bash  shell  html 

3
vim内で外部コマンドを実行するときに色を維持するにはどうすればよいですか?
たとえば、コマンドをls --colorシェルで実行すると、カラフルな結果が表示されます。しかし、:!ls --colorvim内で呼び出すと、すべての色情報が消えてしまいます。 vim内で外部コマンドを呼び出すときに色を維持するにはどうすればよいですか? 編集:私の質問を明確にするために、これはVIM自体に関する質問です、私は実際には「ls」の色を有効にする方法を尋ねていません。私が知りたいのは、すべてのシェルコマンドのカラフルな結果を表示できるようにする方法です(カラフルな結果がある限り)。
12 shell  vim 



2
vimのシェルを指定する方法は?
vimのシェルを指定できますか?私はOS Xを実行していて、Homebrew経由でzshをインストールしていて、MacVimを使用しています。shellMacVim と入力すると、シェルがとして開きますbash。どうすればそれを開くことができzshますか?
12 vim  shell  macvim 

1
tmux:アクティブなペインで実行されているプロセスを検出する
アクティブなペインで実行されているプロセスを検出する方法はありますか? tmux:「my」ウィンドウを検索し、アクティブかどうかを確認しますが、ウィンドウ内からの検出を処理します。 これを(tmuxセッション内からではなく)外部コマンドから検出する必要があります。 問題はおそらく2つのステップに要約されます。 アクティブなペインを検出する 特定のペインで実行されているプロセスを検出する
12 linux  shell  process  tmux 

7
WindowsでVimをどのように実行しますか?
私はgVimをインストールし、通常Linuxで機能する通常の「vim myfile.java」手法を使用してファイルを開いて編集しようとしました。しかし、残念ながら、これは機能していないようです。「gvim myfile.java」も試しましたが、それでもうまくいきません。 Windows PowerShellやその他の手法を使用してvimを開く方法(およびLinuxのように使用する方法)を知っている人はいますか?
12 windows  vim  shell 

3
Unix:指定した時間までスリープ
コマンドラインで指定された時間までスリープする(準)標準のUnixコマンドはありますか?つまり、sleep継続時間ではなくウェイクアップ時間がかかるようなものを探しています。 例えば: sleeptill 05:00:00 私は何かをコード化することはできますが、すでに何かがそこにある場合は、ホイールを再発明したくありません。 おまけの質問:(のようにsleeptill 05:00:00 America/New_York)タイムゾーンをとることができれば素晴らしいでしょう。 編集私がやっていることの性質上、「Tでコマンドを実行」ソリューションではなく「Tまでスリープ」ソリューションを探しています。 編集私は18:00にコマンドを実行し、午前17時00分目を覚ますためにそれを伝えるならば誤解を避けるためには、私はいくつかのコーナーケースが夏時間に関係することで、23時間の睡眠にそれを期待して(または、 22または24時間。)
12 unix  shell  sleep 

5
変数がシェルの数値と等しいかどうかをテストする方法
このシェルスクリプトが機能していません。 入力: Server_Name=1 if [ $Server_Name=1 ]; then echo Server Name is 1 else echo Server Name is not 1 fi 出力: Server Name is 1 しかし、私がを変更するServer_Name=2と、出力は次のようになります。 Server Name is 1 に変更Server_Nameしたときに2、次のように伝えますServer Name is 2。 私はそれがif [ $Server_Name=1 ];一部であることを知っています。 どうすれば修正できますか?

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