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

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

2
ターミナルでクリック可能なリンクを作成する
検索結果をリンク(つまり、ハイパーリンク)として使用してエディターを開くことができるように、からの出力を処理/変換grep (またはgrep同様の結果を生成、ファイル内の文字列やパターンを検索、その他の方法)することは可能ですか?私はをクリックし 、私の中での結果と選択された行で私のエディタを開きます。filename:line_numbergrep $ grep "mServiceIntent" -R ./src/ ./src/example/PhotoThumbnailFragment.java:67 private Intent mServiceIntent; ./src/example/PhotoThumbnailFragment.java:194 mServiceIntent = ./src/example/PhotoThumbnailFragment.java:203 getActivity().startService(mServiceIntent); システムにプロトコルを登録してエディターを開く方法を知っています。たとえばsblm://*、私のシステムのようなすべてのURL はSublime Textで開きます。私の質問は:guakeターミナルでカスタムリンクを作成する方法です(または、地震に依存せず、デフォルトのターミナルプログラムで動作する可能性があります)。 注:related(?)質問、ファイル名をクリック可能にするターミナルアプリはありますか?、特定の実装/ソリューションの詳細についてはあいまいであり、ファイル内の識別された行に直接ジャンプするという私の要件に明示的に言及していません。
13 terminal  gnome  guake 



1
Ctrl + Alt + F8の意味
Ctrl+ Alt+ FX(X = 1〜X = 7)は7つの異なるttyであることを知っています。 突然、他の組み合わせCtrl+ Alt+ FX(X = 8からX = 12)が何につながるかを見つけようとしました。 組み合わせを押した後、カーソルが点滅している黒い画面が見つかりました。誰かがこれが何を意味するのか説明してもらえますか。もう一度Ctrl+ Alt+ F7を押すと、XWindowsに戻ることができます。
13 linux  terminal 

1
上部のデフォルト色を設定
デフォルトの色をどのように設定しますtopか?今のところ、ほとんど読めない赤があります。でモノラルからカラーに切り替えzたり、でより完全に設定したりできますZ。しかし、これらの設定はどれも固執しません。 どのように色を永続的に設定しますか?
13 linux  terminal  colors  top 


4
MySQLで--skip-grant-tablesをオフにする
Linuxを使用するのは初めてですが、Amazon ec2インスタンスでMySQLデータベースをセットアップしています。--skip-grant-tablesMySQL のオプションを使用してユーザーログインパスをリセットすることについて見つけたいくつかの指示に従いました。今、ユーザーを追加しようとしていますが、そのオプションをオフにする方法がわかりません。 これは私がやろうとしていることです: mysql> GRANT CREATE,SELECT,INSERT,UPDATE,DELETE ON ...my db username and pass しかし、私はこのエラーを受け取ります: ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement このオプションをオフにするにはどうすればよいですか?

2
SSHを介したファンクションキー(F1〜F12)の送信
SSHを使用できるFedoraマシンがあります。使用したいプログラムの1つは、ファンクションキーを時々使用します。問題は、私は物理的なキーボード付きAndroidタブレット(ASUSトランス無限大)からSSH'ing、ないんだということであるF1- F12キー。したがって、使用しているターミナルアプリ(VX ConnectBot)が機能として追加することを決定するまで、キーボードの残りの部分を使用して送信する方法を探しています。 私は、すべての印刷可能なASCII文字を使用することができEsc、Ctrl、Shift、Enter、とTab。
13 ssh  terminal  android 

2
制御端末の本名を取得するにはどうすればよいですか?
制御端末の実際の名前(ある場合はエラー)をパス名として取得するにはどうすればよいですか? 「本名」とは、を意味/dev/ttyし、同じ端末を参照するために他の任意のプロセスで使用することはできません。可能な場合は、単純なシェルコード(以下の例のような)として、そうでない場合はC関数として、答えを好みます。 これは、標準入力がリダイレクトされても機能する必要があるので、ttyユーティリティを使用できないことに注意してください。標準入力に接続された端末のファイル名を出力するだけなnot a ttyので、このような場合はエラーにttyなります。 Linuxでは、以下を使用できます。 echo "/dev/`ps -p $$ -o tty | tail -n 1`" しかし、これは移植性がありません。POSIXによると、端末名の形式は指定されていません。 C関数に関してctermid (NULL)は/dev/tty、ここでは役に立たないを返します。 注:zshドキュメントによれば、 zsh -c 'echo $TTY' しかし、現在(バージョン5.0.7)は、標準入力と標準出力の両方がリダイレクトされると失敗します。 $ zsh -c 'echo $TTY > /dev/tty' < /dev/null /dev/pts/9 $ zsh -c 'echo $TTY > /dev/tty' < /dev/null > /dev/null /dev/tty

1
ヤクアケでセッションを保存する方法
ヤクアケドロップダウンターミナルを使用していて、タブのセッションをなんとかして保存できたらと思います。6〜7個のタブを開いて、名前を付けてすべてのものにすると、再起動するたびに再作成する必要がある巨大なピタです。 何か案は?
13 terminal  session 

4
端末内の奇妙な文字の重なり
ArchLinux / Gnome環境でbashバージョン4.3.42(1)-releaseを使用しています。コマンドを入力すると、書き込まれた文字の一部が奇妙な文字に変換されます。全体として、表示されるすべてのテキストが奇妙に見えます。 文字エンコードがUnicode(UTF-8)に設定されています。また、正しい入力言語を確認しました。以前は機能していたので、アップデートと関係があると思いますが、よくわかりません。 以下の写真はの出力を示してbash -version二つの言葉と下部のをminusしてmoreoverどこが奇妙な動作を見ることができます。 どうすれば修正できますか? 私の出力 locale $ロケール LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= 私の設定フォントに従って /etc/vconsole.conf KEYMAP=de FONT=lat9w-16

1
プログラムは、stdoutがターミナルまたはパイプに接続されているかどうかをどのように知るのですか?
セグメンテーション違反の直前の出力が必要なため、セグメンテーション違反プログラムのデバッグに問題がありますが、出力をファイルにパイピングするとこれは失われます。この回答:https : //unix.stackexchange.com/a/17339/22615によると、これは、プログラムの出力バッファーが端末に接続されたときにすぐにフラッシュしますが、パイプに接続されたときは特定のポイントでのみです。ここにいくつか質問があります: プログラムは、標準出力の接続先をどのように判断しますか? 「スクリプト」コマンドは、プログラムが端末に書き込むときと同じ動作をどのように生成しますか? スクリプトコマンドなしでこれを実現できますか?
12 terminal  pipe 

1
grepを使用しているときに画面上に奇妙な記号がありますか?
何がこれを引き起こしているのでしょうか?grepを使用しない場合、表示されるのはISOコードと空のスペースのみです。 使用したソフトウェア コマンド: ./trans --id --input /path/to/txt | grep ISO | grep [a-z] root@box /test # alias grep alias grep='grep --color=auto' root@box /test # type grep grep is aliased to `grep --color=auto' 通常の出力:

1
chmod 000 / dev / stdinは端末を永久に無効にしますか?
私はUnix The Textbookの 質問(8章、16ページ、207ページ)からの質問に取り組んでいます: 与えるchmodことと同じタスクを実行し、コマンドラインmesg nとmesg yコマンドが行うが。(ヒント:端末を含むすべてのハードウェアデバイスには、/devディレクトリに関連ファイルがあります。) 答えは次のとおりです。 mesg n = chmod 770 /dev/stdout mesg y = chmod 777 /dev/stdout しかし、私はあなたが使用するとどうなりますchmod 000 /dev/stdinか? ターミナルでコマンドを入力できなくなりましたか?

3
2つの別々のストリームで標準出力と標準エラー出力を表示する
私は、stdoutとstderrを視覚的に分離して、インターリーブしないようにし、簡単に識別できるようにする方法を探しています。理想的には、stdoutとstderrには、画面上に、たとえば異なる列に表示される別々の領域があります。たとえば、次のような出力になります。 ~$ some command some useful output info ERROR: an error more output ERROR: has occurred another message ~$ 代わりに次のようになります。 ~$ some command | some useful output info | more output | ERROR: an error another message | ERROR: has occurred ~$ |

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