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

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

4
bashでショートカットを再マップするターミナルキーコードのリストはどこにありますか?
例えば: "\e[1;5C" "\e[Z" "\e-1\C-i" 私\eはエスケープとC-forの略のように、ほんの少ししか知りませんCtrlが、これらの数字(1)と文字(Z)は何ですか?;、[および-サインとは何ですか? 試行錯誤だけですか、それともbashキーコードの完全なリストとその構文の説明がありますか?

1
ターミナルでvimキーバインディングを使用することはできますか?
私はvimバインディングに慣れてきて(wを押して単語に行く、dwを押して単語を削除するなど)、そのモード(挿入、通常、視覚)、そして好奇心から知りたい: vimから端末へのモードとバインディングのこの動作の実装の種類は? 挿入モード、通常モードなどがあります...
42 bash  shell  terminal  vim  zsh 

9
Ctrl + Cでbashスクリプトを停止できません
日付を出力してリモートマシンにpingするためのループを備えた単純なbashスクリプトを作成しました。 #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done ターミナルから実行すると、で停止できませんCtrl+C。^Cターミナルに送信するようですが、スクリプトは停止しません。 MacAir:~ tomas$ ping-tester.bash www.google.com *** DATE: Thu Sep 17 23:58:42 CEST 2015 *** ******************************************** PING www.google.com (216.58.211.228): 56 data bytes 64 …
42 bash  terminal  signals 


2
lsからの出力には改行がありますが、1行で表示されます。どうして?
私は、シェルに関する比較的基本的なポイントを見落としていると思います。デフォルトでは、lsコマンドからの出力は出力を改行で区切りますが、シェルは出力を1行で表示します。 誰も私にこれを説明できますか?出力は単にスペースで区切られていると常に思っていましたが、改行で区切られた出力が表示されるようになったので、出力が別の行に表示されるはずです。 例: cpoweradm@debian:~/lpi103-4$ ls text* text1 text2 text3 odは、出力が改行で区切られていることを示しています。 cpoweradm@debian:~/lpi103-4$ ls text* | od -c 0000000 t e x t 1 \n t e x t 2 \n t e x t 0000020 3 \n 0000022 改行がある場合、出力が次のように表示されないのはなぜですか。 text1 text2 text3
41 bash  terminal  ls  od 

4
不正なbashコマンドを終了またはキャンセルするにはどうすればよいですか?
私はこれについて多少の期待を寄せていますが、どこにも答えが見つかりません。それはとても明白なはずのようです。ときどき、bashターミナルで間違ったコマンドを入力すると、カーソルが次の行にエラーや何もせずにジャンプするだけです。何を間違えたかわかりません。私はプログラムにこだわっているようです。再現: $ tidy 私:「おっと!それは私がタイプしたものではない...」 :q 私:「うまくいかなかった...」 :exit :quit exit quit /exit /quit -exit -quit -wtf??? 失敗したことは知っていますが、端末を閉じずにプロンプ​​トに戻るにはどうすればよいですか?

1
サイドバイサイドモードでdiffが全端子幅を使用するようにする
ほとんどのアプリケーションは、利用可能な端末の全幅を使用することに優れています。私のシェルはscreen、vimなどを実行します。ただし、diffサイドバイサイドモード(-y)では実行しません。これは私を怒らせます。126文字幅を使用しますが、これは270ブロック幅の端末の半分でもありません。 マニュアルページを調べても、幅を自動的に調整することに関する特別なことは明らかにせず、を介して手動で指定するだけ-Wです。 おそらくdiff、ターミナルの幅全体に自動的に拡張できるようにするための「隠し機能」がありますか?または; -W <terminalsize>diffコマンドを実行するたびに自動的に挿入する最も簡単な方法は何ですか? -Wをすべてに自動的に追加しても何も害はないという仮定の下にあります。これは、「$ x列を使用する」ことを意味するためです。もしくはそうでないか。
40 terminal  diff 


5
「メールがあります」ウェルカムメッセージを削除する方法
ターミナルを開くと「メールがあります」と表示されますが、その理由は誰にもわかりません。私はOS Xを実行していますが、それもUnixに基づいており、bashrc、bash_profileなどのファイルに依存しているため、ここの誰かが知っていると思い、プラットフォーム固有の問題だとは思いません!
39 bash  terminal  login  email 

1
Ctrl + Alt + F <Num>を押すとどうなりますか?
このキーの組み合わせを押して現在の端末を変更すると、Linuxで何が起こるかについての説明を探しています。特に、どのソフトウェアコンポーネントがこのキーの組み合わせをインターセプトし、端末を変更しますか?それはカーネルですか?カーネルの場合、これを処理するソースファイルの場所を指定できますか? 編集:グラフィカル(X11)環境とテキストベース環境の両方でこれがどのように機能するかを理解したいと思います。

2
LESS_TERMCAP_ *変数に関するドキュメント?
これらの変数の束を設定するとき、マンページでこれらのきれいな色が少なく表示されます。彼らはどういう意味ですか、ドキュメントはどこにありますか?これはlessまたはtermcapによって解釈されますか? スクリーンショット
38 terminal  colors  man  less  termcap 

6
バックスペース、タブが端末で機能しない(sshを使用)
私のアカウント(sudoパーミッション)でDebianを使用して別のマシンにsshすると、バックスペースキーを押すといくつかの厄介な記号が生成されます。また、Tab&delキーも機能しません。 一方、同じマシン上に別のアカウントもあります。このアカウントを使用してsshを実行すると、端末は完全に正常に動作します。なぜこれが起こっているのか分かりませんでした。
37 linux  debian  terminal 

5
Cronスクリプトでシステムの日付/時刻を使用する
サーバーにあるMySQLデータベースをバックアップするCronjobを設定していますが、同じファイルを何度も上書きし続けたくありません。代わりに、自動的に行われる一連のバックアップを選択する必要があります。例えば: ## Cronjob, run May 21st, 2011: mysqldump -u username -ppasword database &gt; /path/to/file/21-03-2011.sql ## SAME Conjob, run May 28th, 2011: mysqldump -u username -ppasword database &gt; /path/to/file/28-03-2011.sql 等々。 Cronjobでシステムの日付や時刻を何らかの変数として使用できる方法はありますか?そうでない場合、同じことを達成するための提案は何ですか?
37 bash  terminal  cron 

9
実際の端末が接続された大型コンピューターはどのように見えますか?
Linuxターミナルがそのように動作する理由をよりよく理解するために、コンピューターの歴史を研究しています。1970年代半ばから1980年代半ばに、ほとんどの人が(ターミナルエミュレータではなく)実際の端末を使用して大型コンピュータと通信することを読みました。これは実際の端末の例です。 しかし、実際の端末が接続されたこれらの大型コンピューターに関する情報を見つけることができません。誰でもそのような大型コンピューターの名前/写真を提供できますか?
35 terminal  history 

7
子を殺さずに(最初に `screen`を実行せずに)どうやって端末を閉じることができますか?
時々gnome-terminalでアプリを実行しますが、突然gnomeまたは何かを再起動する必要があります。質問への答えも役立つと思うので、何かが起こっているSSHから切断したいと思います。 Gnomeのターミナルツリーは次のようになります。 gnome-terminal bash some-boring-process 缶I「デタッチ」bashからgnome-terminal(またはデタッチsome-boring-processのbashから、その出力どこかにリダイレクト)?私が単に殺すとgnome-terminal、bashそのすべてのサブプロセスに殺されます

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