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

5
tput setafカラーテーブル?カラーコードの決定方法は?
私は自分の端末の色付けをしていPS1ます。 を使用して色変数を設定していtputます。たとえば、紫色は次のとおりです。 PURPLE=$(tput setaf 125) 質問: 125他の色の色コード(例)を見つけるにはどうすればよいですか? カラーテーブルガイド/チートシートはどこかにありますか? 何125がわからないのですか…16進数の色を使用して、setaf使用可能な数値に変換する方法はありますか?
79 bash  colors  tput 

3
tputの「setf」と「setaf」の違いは何ですか?
コマンドは、tput色を設定するための2つの異なるオプションがあり、setfそしてsetaf、まだそれらの両方が自分のコンピュータ上でうまく動作するようです: $ tput setf 2 && echo 'Hello world!' $ tput setaf 2 && echo 'Hello world!' 同様の二重性があるようですsetbとsetab。 2つのオプションの違いは何ですか?
17 tput 

4
bashスクリプトを使用してコンソールの幅を取得する
スクリプトを使用して端末のサイズを取得しようとする問題が発生しています。通常tput cols、コンソール内でコマンドを使用しますが、スクリプトを厳密に使用してこの機能を実現できるようにしたいと考えています。 今のところ、実行中のコンソールを検出し、そのファイルパスを取得できます。ただし、この情報を使用してコンソールの幅を取得するのに苦労しています。私はコマンドを使用しようとしましたtputが、Linux /スクリプトにはかなり慣れていないので、どうすればよいかわかりません。 これを行う理由は、コンソールにその幅/列を頻繁に通知するcronエントリを設定できるようにすることです。 これはこれまでの私のコードです: tty.sh #!/bin/bash #Get PID of terminal #terminal.txt holds most recent PID of console in use value=$(</home/test/Documents/terminal.txt) #Get tty using the PID from terminal.txt TERMINAL="$(ps h -p $value -o tty)" echo $TERMINAL #Use tty to get full filepath for terminal in use TERMINALPATH=/dev/$TERMINAL echo $TERMINALPATH …

1
tputオプションの完全なリスト
カーソルを非表示にしたかったし、tputコマンドを知っていた。私はそのマニュアルページを検索しました。インターネットを検索したところ、 $ tput civis # to hide the cursor $ tput cnorm # to bring back the cursor これらは完全に機能しますが、これらのオプションはマニュアルページのどこにも記載されていません。 彼らはどこに公式に文書化されていますか?

3
コマンドラインから画面の半分をクリアする
ターミナルをクリアする方法はありますか?プロンプトを画面上部に残す代わりに、中央に残しますか?clear基本的にすべてのコマンドラインパラメータを無視するように見えます。 これを行うにはいくつかの方法があると思いましtputたが、見つかりません。
11 terminal  tput 

3
tputよりもシーケンスをエスケープする客観的な利点はありますか?
.*rc私がオンラインで見ている人のファイルやさまざまなコードで、多くの人がを使用する代わりにANSIエスケープシーケンスを手動で使用する傾向がありtputます。 私tputはより普遍的/安全であるという理解を持っていたので、これは私に不思議に思います: 代わりにエスケープシーケンスを使用する必要がある客観的な理由はありますtputか?(移植性、エラーに対する堅牢性、異常な端末...?)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.