Linuxシステムのクリップボードは、コピーパステデータを一時的に保存するために使用される領域です。テキストやその他のデータをコピーすると、このデータはクリップボードに送られ、他の場所に貼り付けることができます。クリップボードは、コピーした最後のアイテムのみを保存します。クリップボードを効率的に管理することで、間違いを回避し、作業を整理し続けることができます。このガイドでは、Linuxコマンドラインでクリップボードを管理する方法について詳しく説明しています。
目次
- クリップボード管理ツールをインストールします
- xclipをインストールします
- Xselをインストールします
- Linuxコマンドラインでクリップボードを管理します
- クリップボードコンテンツを表示します
- クリップボードをクリアします
- データをクリップボードにコピーします
- クリップボードからデータを貼り付けます
- さまざまな選択肢のクリップボード
- 高度な使用
- ファイルの内容をクリップボードにコピーします
- クリップボードコンテンツをリダイレクトします
- 複数のクリップボールを使用します
- クリップボードの耐久性
- クリップボード監視
- 実用的な例
- クイックペーストゾーンを作成します
- ファイルするタイムスタンプ付きクリップボード
- クリップボードの履歴
- トラブルシューティング
- 要約します
クリップボード管理ツール
Linuxでクリップボードを管理するための2つの一般的なツールは、XCLIPとXSELです。どちらのツールでも、クリップボードのコンテンツを表示、クリア、操作できます。
クリップボード管理ツールをインストールします
xclipをインストールします
XCLIPとXSELは、多くのLinux分布のデフォルトリポジトリで利用できます。そのため、デフォルトのパッケージマネージャーを使用してインストールできます。
たとえば、次のコマンドを使用して、debianおよびubuntuシステムにxclipをインストールできます。
<code>sudo apt install xclip</code>
Xselをインストールします
XSELをインストールするには、次のコマンドを使用します。
<code>sudo apt install xsel</code>
Linuxコマンドラインでクリップボードを管理します
1。クリップボードのコンテンツを表示します
xclipを使用:
xclipを使用してクリップボードの内容を表示するには、以下を使用します。
<code>xclip -selection clipboard -o</code>
このコマンドは、クリップボードの現在のコンテンツを端子に出力します。
XSELを使用:
XSELを使用してクリップボードの内容を表示するには、実行します。
<code>xsel --clipboard --output</code>
または、ただ:
<code>xsel --clipboard</code>
このコマンドは、クリップボードの現在の内容を表示します。
2。クリップボードをクリアします
xclipを使用:
xclipを使用してクリップボードをクリアするには、次のことを使用します。
<code>xclip -selection clipboard /dev/null</code>
このコマンドはクリップボードをクリアします。
XSELを使用:
XSELでクリップボードをクリアするには、実行してください。
<code>xsel --clipboard --clear</code>
このコマンドは、クリップボードの内容を効果的にクリアします。
3.データをクリップボードにコピーします
xclipを使用:
XCLIPを使用してデータをクリップボードにコピーするには、データをエコーしてXClipにパイプできます。例えば:
<code>echo "Hello, OSTechNix Users!" | xclip -selection clipboard</code>
このコマンドは、「Hello、Ostechnixユーザー!」
XSELを使用:
XSELを使用してデータをクリップボードにコピーするには、同様の方法を使用できます。
<code>echo "Hello, OSTechNix Users!" | xsel --clipboard</code>
このコマンドは、「Hello、Ostechnixユーザー!」もコピーします。
4.クリップボードからのデータを貼り付けます
データを表示と同じように貼り付けます。私はこれを理解しやすいように含めました。
xclipを使用:
XCLIPを使用してクリップボードコンテンツを貼り付けるには、実行できます。
<code>xclip -selection clipboard -o</code>
このコマンドは、スクリプトでリダイレクトまたは使用できるクリップボードコンテンツを出力します。
XSELを使用:
XSELを使用してクリップボードの内容を貼り付けるには、実行します。
<code>xsel --clipboard --output</code>
このコマンドには、クリップボードの内容が表示されます。
さまざまな選択肢のクリップボード
通常、クリップボードが1つしかないWindowsとは異なり、Linuxは複数のクリップボード選択をサポートしています。彼らです:
- プライマリ(選択したテキスト)
- セカンダリ(使用するのはまれです)
- クリップボード(Ctrl C、Ctrl V操作)
デフォルトでは、XCLIPとXSELはClipboardを使用して選択されます。必要に応じてさまざまなオプションを指定できます。
xclipを使用:
- 主な選択:XClip -Selectionプライマリ
- セカンダリ選択:XCLIP-セレクションセカンダリ
- クリップボードの選択:XClip -Selection Clipboard
XSELを使用:
- 主な選択:Xsel -Primary
- 二次的な選択:XSEL -secondary
- クリップボードの選択:XSEL-クリップボード
高度な使用
1.ファイルの内容をクリップボードにコピーします
ファイルの内容をクリップボードにコピーするには、以下を使用できます。
xclipを使用:
<code>xclip -selection clipboard </code>
XSELを使用:
<code>xsel --clipboard </code>
2.クリップボードコンテンツをファイルにリダイレクトします
クリップボードのコンテンツをファイルに保存するには、以下を使用してください。
xclipを使用:
<code>xclip -selection clipboard -o > output.txt</code>
XSELを使用:
<code>xsel --clipboard --output > output.txt</code>
3.複数のクリップボードを使用します
コンテンツをプライマリ選択にコピーします。
<code>echo "Primary Selection" | xclip -selection primary</code>
コンテンツをセカンダリーにコピーします。
<code>echo "Secondary Selection" | xclip -selection secondary</code>
4。クリップボードの持続性
デフォルトでは、XClipはすぐに終了するため、クリップボードのコンテンツが失われる可能性があります。それを実行し続けるには:
<code>echo "Persistent clipboard" | xclip -selection clipboard -loops 0</code>
これにより、手動で終了するまでXClipが実行され続けます。
5。クリップボード監視
クリップボードの変更を継続的に監視するには:
<code>watch -n 1 "xclip -selection clipboard -o"</code>
このコマンドは、1秒に1回クリップボードの内容を表示します。
実用的な例
1.クイックペースト領域を作成します
エイリアスpb = "xclip-セレクションクリップボード" cat file.txt |
これで、 cat file.txt | pb
ファイルの内容をクリップボードにすばやくコピーできます。
2。ファイルするタイムスタンプ付きクリップボード
XCLIP -Selection Clipboard -O> Clipboard _ $(日付%y%m%d_%h%m%s).txt
これにより、現在のクリップボードコンテンツが現在のタイムスタンプでファイルに保存されます。
3。クリップボード履歴
シンプルなクリップボードの履歴を維持するには:
echo "$(xclip -selection lipboard -o)" >>〜/.clipboard_history
これを.bashrcに追加するか、 Cronジョブを作成して、クリップボードの内容を定期的に保存します。
トラブルシューティング
- XCLIPまたはXSELコマンドが失敗した場合は、X11セッションで実行することを確認してください。
- ヘッドレスサーバーの場合、XVFBなどの仮想フレームバッファを使用する必要がある場合があります。
- クリップボードのコンテンツが誤って紛失した場合は、クリップボードマネージャーが干渉しているかどうかを確認してください。
要約します
XCLIPやXSELなどのツールを使用して、Linuxコマンドラインでクリップボードを簡単に管理できます。クリップボードのコンテンツを簡単に表示、クリア、コピー、貼り付けることができます。さらに、さまざまなクリップボードの選択を処理し、ファイルの内容を使用できます。
XCLIPおよびXSELコマンドをマスターすると、クリップボードを効果的に管理し、偶発的な貼り付けを防ぐのに役立ちます。さらに、Linuxコマンドラインでクリップボード管理をマスターすると、生産性が向上し、強力なスクリプト機能が可能になります。
XCLIPとXSELが主なツールですが、多くのデスクトップ環境は独自のクリップボードマネージャーを提供し、他の機能を備えています。
Linuxのクリップボード操作は通常、Xサーバーセッションに関連付けられていることに注意してください。システム全体またはクロスセッションのクリップボード管理の場合は、専用のクリップボードマネージャーアプリケーションの使用を検討してください。
PixabayによるMohamed Hassanの特集画像。
以上がLinuxのコマンドラインからクリップボードを管理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

awkシリーズのこの6回目の記事では、次のコマンドを探索します。これは、冗長処理ステップをスキップすることでスクリプト実行の効率を向上させるのに役立ちます。次のコマンドは何ですか?

Linuxシステムでファイルを転送することは、特にローカルシステム間またはリモートシステム間のネットワーク伝送に関しては、すべてのシステム管理者が習得する一般的なタスクです。 Linuxは、このタスクを達成するために2つの一般的に使用されるツールを提供します:SCP(セキュアレプリケーション)とRSYNC。どちらも、ローカルマシンまたはリモートマシン間でファイルを転送するための安全で便利な方法を提供します。この記事では、SCPおよびRSYNCコマンドを使用して、ローカルおよびリモートファイルの転送を含むファイルを転送する方法を詳細に説明します。 Linux SCPコマンドのSCP(Secure Copy Protocol)を理解することは、SSH(Secure Shell)を介して2つのホスト間でファイルとディレクトリを安全にコピーするために使用されるコマンドラインプログラムです。つまり、ファイルがインターネットを介して転送されると、

Linuxの魅力的な機能の1つは、WindowsやMac OS Xとは対照的に、さまざまなデスクトップ環境に対するサポートです。これにより、デスクトップユーザーは、コンピューティング要件に基づいて、最も適切で適合するデスクトップ環境を選択できます。

Libreofficeは、Linux、Windows、Macのプラットフォームに合わせて、堅牢でオープンソースのオフィススイートとして際立っています。ワードドキュメント、スプレッドシート、プレゼンテーション、図面、計算、および数学を処理するための一連の高度な機能を誇っています

PDFファイルを管理するLinuxユーザーには、幅広いプログラムが自由に使用されています。具体的には、さまざまな機能用に設計された多数の専門的なPDFツールがあります。たとえば、ファイルを読むためのPDFビューアーまたはPDF EDIをインストールすることを選択できます。

AWWコマンドシリーズの以前のセグメントでは、主にファイルからの入力を読み取ることに焦点を当てていました。ただし、Stdinから入力を読む必要がある場合はどうなりますか?awkシリーズのパート7では、oの出力を使用できるいくつかの例を調べます

CLIFMは、シェルのようなインターフェイスの基礎に基づいて設計された、独特で信じられないほど迅速なコマンドラインファイルマネージャーとして際立っています。これは、ユーザーがすでによく知っているコマンドを使用してファイルシステムに関与できることを意味します。選択o

Linux Mint 22 Wilmaの新しいインストールを実行したくない場合は、以前のバージョンからアップグレードするオプションがあります。このガイドでは、Linux Mint 21.3(21.Xシリーズの最新のマイナーリリースからアップグレードするプロセスを詳しく説明します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
