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

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

1
シェルパイプを使用してtmuxの「クリップボード」との間でコピーする方法
シェル環境で作業するとき、「中間パイプ出力」をコピーする必要性にかなり頻繁に遭遇します(たとえば、既に実行中のエディターから、他のシェル、他のマシンなどへ)。 ウィンドウ環境では、これを解決する簡単な(そして一般的な)方法は、多くの場合、システムクリップボードを介したものです。 X11:... | xsel -i/xsel -o | ... OS X:... | pbcopy/pbpaste | ... tmuxのコピー/貼り付け機能を使用して、同様の便利な動作を取得するにはどうすればよいですか?

2
端末出力の一時停止
大量のデータを出力するコマンドがあります(たとえば、数分間実行される多数のsyscallを使用したstrace)。 コマンドの出力(画面上の出力だけ、バックグラウンドで実行されているコマンドを気にしない)を一時停止し、撮影後に一時停止を解除できるオプション(コマンドラッパーなど)がありますか?その出力を見て?

4
ターミナルを開き、9つのターミナルに分割し、1つのスクリプトを使用してそれらを切り替える方法
ターミナルを開き、9個の部分(3x3)に分割してbashスクリプトを実行したいと思います。ただし、各端末部分ごとに異なるスクリプトがあります。 これは、perl、python、またはbashを使用しても実行できますか? キーボードショートカットを使用せずにこれらの小さな端末を切り替えるにはどうすればよいですか? ああ、ところで、私はを使用していterminatorます。そして、そのような機能を有効にする他の端末エミュレータがある場合、それはどれですか?


1
「リセット」コマンドに遅延が含まれるのはなぜですか?
resetコマンドは、画面をクリアし、復帰との間の遅延を含みます。これは最新の端末タイプにもありxterm-256colorます。どうして? man reset遅延については言及せず、特別な文字列の印刷についてのみ言及しています。(画面のクリアについても言及していません。これは端末初期化文字列に含まれていると思います)。 次の出力が表示されstrace -f resetます: nanosleep({tv_sec=1, tv_nsec=0}, 0x7ffe1964f100) = 0 ioctl(2, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0
17 terminal 

6
ps出力で完全なコマンドを表示する
(各プロセスに対応するコマンドを表示するために)PuTTYでオプションを指定して実行するpsと、-f端末の幅よりも長い行が完全に表示されません(複数の行に折り返されません)。 実行時に完全なコマンドを(必要に応じて複数行で)表示できるように、行を強制的に折り返すにはどうすればよいps -fですか?
17 terminal  ps  putty 

2
ターミナルエミュレーターでAlt-Leftで単語をスキップできない
以前の仕事のDebian Wheezyマシンでは、Alt + LeftおよびAlt + Rightに慣れて、アクティブなコマンドライン(bash内)の単語間をスキップしました。 家で私はジェシー(Debianの8.0、枝をテスト)にアップグレードしたので、これはもう動作しません。代わりに前の単語にスキップする、Altキーを押しながら左は何かのように印刷しDたりします[D。OTOH、sshを開いて、私の頭のないDebian Wheezyに接続すると、完全に機能します。 さらに、Fedora 20を新しい仕事にインストールしたところ、動作は同じです。これは、bash、csh、およびksh(で始まるenv -i)、rxvt-unicode、およびxfce4-terminalに適用されるため、これらのレベル以外のものでなければなりません。 スタック内の他のどこで違いを見つける必要がありますか?

1
キーボードから信号を受信するアプリケーションは誰が決定しますか?
ターミナルのキーボードからの信号に関する私の現在の理解は、(私の観測をグーグルで見つけられるものにマップしようとすることに主に基づいています)次のとおりです: ユーザーがCcを押す これは、cの7ビットASCII値から左端の2ビットをクリアすることにより計算されるバイトとして、端末の入力バッファに送信されます。 この後、実際に霧が発生し始めます。これは、どの入力が端末(stty)で行われる信号を意味するためです。ターミナル自体がプロセスにシグナルを送信していることを意味すると思います。しかし、私もその端末はそれを読んでいるアプリケーションについて知りません。 端末のキーボードで信号を送信すると、エンドツーエンドでどのように機能しますか?
16 terminal  signals 

1
Ubuntuでデフォルトの「ターミナルエミュレータ」を使用してアプリケーションを起動する方法
Konsoleのようなターミナルエミュレータでコマンドを実行したかったのですが、このクロスデスクトップを作成する必要があります。 のようなコマンドxdg-openがありますが、デフォルトのターミナルエミュレータを取得するためのものですか? Ubuntuを使用しています。

4
使用可能な端末定義を確認するにはどうすればよいですか?
質問の大部分はタイトルにありますが、少し詳しく説明します。 ほとんどのLinuxで可能find /usr/share/terminfo -type fです。しかし、Solarisマシンには近くにあります-このディレクトリは存在しません。 端末のリストを反復処理して、次のようなことを行うことができます。 for TERM in xterm xtermc xterm-color xterm-256color screen rxvt do tput cols >/dev/null 2>/dev/null && echo "$TERM available" done しかし、遅いです。tput端末定義に使用されるパスを検出し、自分で「検索」を実行するオプションはありますか?

1
ターミナルで最後のコマンドまでスクロールしますか?(OS Xターミナルマークなど)
Mac OS Xターミナルマークは非常に便利です。 たとえば、大量の出力をエコーするコマンドを入力すると、で始まる部分を読みやすくなりますCmd+Up。[プロンプト行を自動的にマーク ]オプションがありCmd+Up、最後のマークまでスクロールするため、最後のコマンドまでスクロールして強調表示します。 この機能を備えた端末エミュレータはありますか?または、何らかのプラグイン。どのようにして最後のコマンドにすばやく移動し、強調表示しますか?

3
shで矢印キーが機能しないのはなぜですか?
最近Ubuntuをインストールしました。ターミナルでshを実行すると、矢印キーが機能しないため、通話履歴を確認したり、入力した内容を編集したりできません。それはただのような奇妙なキャラクターとして出てき^[[Aます。 ログインシェルはbashであり、正常に動作しますが、shに切り替えるとすぐに動作しません。 どうすれば修正できますか?
16 shell  ubuntu  terminal 

2
プログラムはSTDOUT / STDERR以外の場所にどのように出力しますか?それを避ける方法は?
どうやら、使用可能なすべての出力先がわからないようです。stdout(&1)とstderr(&2)について知っています。ただし、両方の記述子をリダイレクトした後でも、コンソールに出力が表示されることがあります! 私が考えることができる最も簡単な例はGNU Parallelです。使用するたびに、引用通知が表示されます。行っても&2>1 > file、通知が表示されます。 そして同じことが当てはまりemergeます。emergeを実行していくつかの問題が発生した場合、一部の情報はにも出力されstdoutませんstdin。 私は主にを使用してこれらの問題を解決しますscriptが、この問題の原因は何だと思います。

3
端末の長さと幅はSSHとtelnetでどのように転送されますか?
ターミナルエミュレータの長さと幅を表示すると、長さstty size271文字、高さ71行です。SSH経由で別のサーバーにログインして実行するとstty size、長さは271文字、高さは71行になります。一部のCisco IOSデバイスにログインすることもできますが、端末の長さは271文字、高さは71行です。 C1841#show terminal | i Len|Wid Length: 71 lines, Width: 271 columns C1841# ローカルマシンのターミナルエミュレータ(Gnomeターミナル)ウィンドウのサイズを変更stty sizeすると、リモートサーバーとIOSの「ターミナルの表示」の両方で、異なる行の長さと行数が表示されます。端末の長さと幅はSSHとtelnetでどのように転送されますか?
15 ssh  terminal  telnet  stty 

3
キーボードでgnome-terminalのタブを切り替えますか?
私は新しいタブを作成した後gnome-terminalでCtrl+ Shift+ t、どのように私は前後にキーボードを使用してタブを切り替えることができますか?たとえば、Google Chromeでは、キーボードショートカットはCtrl+ Tab(進む)およびCtrl+ Shift+Tab(後方)です。 Linux Mint 14 Cinnamonを使用しています。

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