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

端末は、テキストの入出力のための環境です。ターミナル内では、コマンドラインおよびテキストモードプログラム(シェルを含む)を実行します。

2
Linuxのシェル/端末で入力ミスした不可視のパスワードをクリア/消去します
Linuxのターミナルを使用するときに私を悩ます1つのことは、sshを実行するときなど、非表示のパスワードを入力する必要があるときです。時々、1つまたは複数の文字を誤って入力した後、Backspaceキーを数回押して、すべてを消去してから再起動する必要があります。 これは大した問題ではないことはわかっていますが、先日、CTRL + Lを押すと端末が「クリア」されることがわかりました。再試行する。
75 terminal  input 


12
スクリプト出力から制御文字(コンソールコード/色を含む)を削除する
「スクリプト」コマンドを使用して、コマンドラインで対話型セッションを記録できます。ただし、これにはすべての制御文字とカラーコードが含まれます。「col -b」で制御文字(バックスペースなど)を削除できますが、カラーコードを削除する簡単な方法が見つかりません。 コマンドラインは通常の方法で使用するため、そこで色を無効にしないでください。スクリプト出力から色を削除するだけです。また、私は遊んで、物事を修正するための正規表現を見つけることができることを知っていますが、よりシンプルな(そしてより信頼性の高い-正規表現を開発するときにわからないコードがある場合はどうすればよいですか?) 問題を表示するには: spl62 tmp:スクリプト スクリプトが開始されました、ファイルはtypescriptです spl62 lepl:ls add-licence.sed build-example.sh commit-test push-docs.sh add-licence.sh build.sh delete-licence.sed setup.py asn build-test.sh delete-licence.sh src build-doc.sh clean doc-src test.ini spl62 lepl:終了 スクリプトが完了しました、ファイルはtypescriptです spl62 tmp:cat -v typescript スクリプトは木曜日に開始2011年6月9日09:47:27 AM CLT spl62 lepl:ls ^ M ^ [[0m ^ [[00madd-licence.sed ^ [[0m ^ [[00; 32mbuild-example.sh ^ [[0m …

2
別のユーザーにメッセージを送信する
Linuxシェルを介して同じネットワーク上の他の人にメッセージを送信するコマンドはありますか?私はwrite userメッセージ自体を使用してから書き込みます。しかし、ユーザー名が表示されないコマンドや、メッセージを送信しようとしているコマンドがあります 私が使用しているコマンドは、これを連絡しようとしているユーザーに表示します(Webから取得したコード): Message from root@dev.example.com on pts/1 at 17:11 ...

6
STDERRとSTDOUTを異なる色で印刷するようにシェルを構成できますか?
端末を設定したいのでstderr、とは異なる色で印刷されstdoutます。たぶん赤。これにより、2つを区別しやすくなります。 これを設定する方法はあります.bashrcか?そうでない場合、これも可能ですか? 注:この質問はと合併した他を求めているstderr、stdout とユーザー入力のエコーで出力されるように3色展開。回答はどちらの質問にも対応している可能性があります。

4
ローカルスクロールバック/履歴を放棄せずにMoshを使用しますか?
moshローカルスクロールバックをあきらめずに使用する方法はありますか? 基本的に、状況によっては、IPローミングが実際に便利で必要ですが、追加の端末エミュレーションとキー予測は、ローカルスクロールバックバッファ行とセッション履歴を取り除くだけのようです。

3
クラッシュしたSSHセッションから離脱するにはどうすればよいですか?
多くの場合、もう応答しないSSHセッションがあります(たとえば、インターネット接続を失ってから再接続した場合)。Ctrl+ C、Ctrl+ D、Ctrl+ Zおよび無数のキーを押しても効果はありません。 ほとんどの場合、すでに持っているtmuxかbyobu既に実行されているので、別の端末を起動して再接続するだけです。しかし、それは面倒です。現在の端末からSSHを切断するにはどうすればよいですか?
62 ssh  terminal 

6
bashが色を印刷できるかどうかを確認する方法
私のプログラムが色を使用して端末出力を出力できるかどうかを確認する方法があるかどうかを知りたいです。 のようなコマンドを実行lessし、色を使用して出力するプログラムからの出力を見ると、出力は次のように間違って表示されます。 [ESC[0;32m0.052ESC[0m ESC[1;32m2,816.00 kbESC[0m] ありがとう
62 shell  terminal  colors 

2
すべての端末出力をファイルに保存します
コマンドですべての端末出力をファイルに保存する方法はありますか? 私はリダイレクトについて話していません command > file.txt 歴史history > file.txtではなく、完全な端末テキストが必要です ホットキーではありません! 何かのようなもの terminal_text > file.txt
61 terminal  output 


4
各擬似端末(PTY)コンポーネント(ソフトウェア、マスター側、スレーブ側)の責任は何ですか?
ttyがどのように機能するかを把握しようとしています1(各要素のワークフローと責任)。私はそれについていくつかの興味深い記事を読みましたが、まだいくつかのぼやけた領域があります。 これは私がこれまでに理解していることです: エミュレートされた端末は/dev/ptmx、擬似端末のマスター部分であるに異なるシステム呼び出しを行います。 擬似端末のマスター部分は、/dev/pts/[0-N]廃止されたシリアルポートに対応するにファイルを割り当て、スレーブ擬似端末をそれに接続します。 スレーブ擬似端末は、セッションID、フォアグラウンドジョブ、画面サイズなどの情報を保持します。 私の質問は次のとおりです。 スレーブ部分を割り当てる以外に、ptmxにはどんな目的がありますか?何らかの「インテリジェンス」を提供しますか、またはエミュレートされた端末(たとえばxterm)が端末のように動作するすべてのインテリジェンスを備えていますか? xtermはスレーブパーツのstdoutとstdinのみを転送するため、マスターパーツと対話する必要があるのはなぜですか?なぜptsファイルから直接読み書きできないの ですか? セッションIDは常に1つのPTSファイルに添付されますか?psコマンドを入力して、同じ/ dev / pts / Xの2つのsessionIdを見つけられますか? ptsストアには他にどのような情報がありますか?Xtermはすべてのフィールドを自分で更新しますか、それともptm何らかの「インテリジェンス」を追加しますか? 1. Linus Akessonによって謎解かれたTTYとAndries Brouwer投稿によるLinux Kernelに、これらのサイトの他のいくつかの質問のように、私の理解の基礎を置きます。

2
端末エミュレーターはTTY 1-6と同じくらい高速ですか?
最近、組み込みのgnome-terminal、aterm、xterm、wtermからrxvtまで、さまざまなターミナルエミュレーターを試しています。私が行ってきたテストは次の順序です。 2つのペインでtmuxウィンドウを開きます 左ペインには、次のような詳細な集約型の作業になりますgrep a /et/c -rか、単純なtime seq -f 'blah blah %g' 100000 右側のペインは、構文がオンのvimウィンドウになり、100行を超えるコードを持つファイルを開きます。 左ペインが大量の出力を印刷しているとき、右ペインは非常に遅く応答しないようです。vimでスクロールしようとしましたが、変更するには1〜2秒かかります。CtrlC左ペインを押すと、停止するまで10秒以上待機します TTYで同じこと(CTRL+ ALT+(F[1-6])を押す)を行うと、それは起こらず、両方のペインが非常に反応します。 アンチエイリアスフォント、カラーリングの有効化、デフォルト設定の使用、xmonadおよびopenboxへの変更など、いくつかの設定を変更しましたが、何も変更しません。 結果はtime seq -f 'blah blah %g' 100000これらの端末間で実際に違いはありませんが、特にspitted pane tmux(または他のマルチプレクサ)を実行している場合、応答性は本当に異なります。参考までに、私はそれらすべてを最大化モードで実行しています。 フレームバッファターミナルについて読んだことがありますが、どのように機能するか、またターミナルエミュレータを高速化するためにどのように使用できるかはわかりません。 私の質問は、ターミナルエミュレータがTTYよりもはるかに遅くなるのはなぜですか?TTYと同じくらい速くする可能性はありますか?ハードウェアアクセラレーションか何か?私が知っていることの1つは、最大化されたターミナルエミュレータを実行しているときのXサーバーでの解像度は1920x1080であり、TTYを実行しているときはそれよりも小さくなりますが、これがパフォーマンスにどのように影響するかわかりません。
59 terminal  tty 



8
カラー出力をHTMLに変換する
カラー出力を提供するツールがあります: dwdiff -c File1 File2 # word level diff grep --color=always # we all know this guy ... 問題は、任意のプログラムの色付き出力を色付きhtmlファイルに変換する方法ですか? 他の出力形式も適している可能性があります(LaTeXが最適です)。htmlは他の形式に簡単に変換できるため、良い出発点だと思います。 (端末のカラーコードを維持する方法については、回答に従ってください:https : //unix.stackexchange.com/a/10832/9689-... | unbuffer command_with_colours arg1 arg2 | ...ツールのアンバッファーは予想の一部です)

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