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

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

4
bash:カラー化されたmanページ
manページを色付けするために、システムのどこを見る必要がありますか? マニュアルページの表示は少ないため、.bashrcに次の行を追加して色を変更しようとしました(どちらが正常に動作しますか)。 # # L E S S C O L O R S F O R M A N P A G E S # # CHANGE FIRST NUMBER PAIR FOR COMMAND AND FLAG COLOR # currently 0;33 a.k.a. brown, which is dark yellow for me export LESS_TERMCAP_md=$'\E[0;33;5;74m' # …
15 bash  shell  colors  pager  man 

3
エコー付きの改行文字を印刷する方法は?
hexdumpこのような文字列をダンプします2031 3334 2e30 0a32 2032 3331 302e 000a。それが0x0a改行文字であることは明らかですが、この文字列をエコーアウトしようとすると、常に得られます1 430.2 2 13.0-改行を使用しても、改行はスペースに置き換えられ-eます。 何が問題なのでしょうか?テーリング\0は出力を台無しにしますか?0x0a新しい行を印刷する代替手段はありますか? よろしくお願いします。

2
ctrl + pをzshの上矢印とまったく同じように動作させる方法は?
まず、私はzshとoh-my-zshを使用していますが、他のカスタマイズはほとんどありません。 zshでは、上矢印キーを押すと、最新のコマンドが表示されます。上矢印を押す前にいくつかの文字を入力すると、それらの文字で始まる最新のコマンドが表示されます。代わりに多くのgit / vim / scpコマンドを発行するため、これは非常に便利な機能です。 しかし、今は矢印キーのないキーボードに切り替えています。履歴の完了には上矢印ではなくctrl+ を使用する傾向がありpます。ただし、ctrl+を押す前に入力した文字数に関係なくp、常に最新のコマンドが表示されます(これらの文字で始まる最新のコマンドではありません) これを修正するには、zsh(またはoh-my-zsh)をどのように構成すればよいですか?
15 shell  zsh 

5
シェルスクリプトから特定の行を出力した後、プログラムを強制終了します。
バックグラウンド: 計算生物学ソフトウェアのテストスクリプトを書いています。私がテストしているソフトウェアは、実行するのに数日から数週間かかることもあるため、システムのクラッシュや停電の場合に備えて、回復機能が組み込まれています。 回復システムをテストする方法を見つけようとしています。具体的には、制御された方法でプログラムを「クラッシュ」させる方法がわかりません。SIGKILL命令をなんらかのタイミングで実行してからしばらくしてから実行することを考えていました。これはおそらく理想的ではありません。テストケースは毎回同じ速度で実行されることが保証されていないため(共有環境で実行されるため)、ログを目的の出力と比較するのは困難です。 このソフトウェアは、完了した分析の各セクションの行を印刷します。 質問: プログラムからの出力をキャプチャし、特定の行/行数がプログラムによって出力されたときにプログラムを強制終了するための良い/エレガントな方法(シェルスクリプトで)があるかどうか疑問に思っていましたか?
15 linux  shell 

4
サブシェル/子プロセスのエイリアス
ログインシェルごとにエイリアスを/etc/profile.d/alias.shに設定します。しかし、script.shを実行すると、そのエイリアスを使用できません。サブシェルや子プロセスにもエイリアスを設定するにはどうすればよいですか? /etc/profile.d/alias.sh alias rmvr='rm -rv'; alias cprv='cp -rv'; alias mvrv='mv -rv';
15 linux  shell  alias 


3
GUIなしでCentOS 6をインストールするにはどうすればよいですか?
私はちょうどcentos 6 live cdをダウンロードし、仮想的にインストールしようとしましたが、guiの有無にかかわらずcentosをインストールするように促されることはありません。何が起こるかは、デスクトップのライブCDを起動した後、クリックしてインストールするとすべて自動化されます。シェルのみをインストールするにはどうすればよいですか?または私が持っているものを使用して、常にシェルを起動してGUIを表示しないようにしますか? ありがとう
14 linux  shell  centos 


5
Macでシェルを取得するにはどうすればよいですか?
Macを使ったことがありません。最近アップルストアに行って、試してみるためにシェルを開こうとしました。しかし、シェルを開くことができませんでした-ショートカットも、右クリックメニューエントリも、何もありません。 Macでシェルを開く方法は? シェルもありますか?MacはUnixの子孫なので、似たようなものがあると思いました。


4
ターミナル対 シェル[複製]
この質問にはすでに回答があります: 9年前に閉鎖されました。 重複の可能性: シェル、コンソール、ターミナルの違いは何ですか? これはおそらく愚かな質問のように聞こえますが、シェル(Bourneやbashなど)とGNOMEのターミナルアプリケーションを明確に区別するのに多くの問題があります。両者は完全に異なることを理解していますが、テキストで書かれた明確な答えを見つけることができないようです。誰もが両方を明確に区別できますか?
14 linux  unix  shell 


1
Windows用のティー?
Windowsは、tee標準入力を任意のファイルセットにコピーしてから標準出力に戻すための基本機能を提供しますか? 私は一般的に一般的なteeプログラムをダウンロードしますが、このようなものがPowerShellまたはそのようなものに存在するかどうか興味がありますか?

3
「echo $ x | sed…」および「echo $ x | grep…」
私はしばしばスクリプトでこれを見つけます(そして、私は自分でそれを認めなければなりません)。 a=$(echo "$x" | sed "s/foo/bar/") または if echo "$x" | grep -q foo then ... fi 正規表現を含む「foo」を検討してください。 私はそこにあるべきことを感じる-と最も可能性が高いです -フレーズ、この2つのコマンドとのパイプを伴うが、いくつかのよりコンパクトな表現に事をラップしていないものに良い方法。 見つけられません。誰か?
14 shell  grep  sed 


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