Linuxはsttyを使用して端末の回線設定を表示および変更します。

Linuxはsttyを使用して端末の回線設定を表示および変更します。

Sttty は、Linux で端末設定を変更および印刷するための一般的なコマンドです。

1. パラメータ:

1. 端末回線設定を印刷する

-a, --all 現在のすべての設定を人間が読める形式で出力します。-a パラメータは、stty コマンド単独よりも詳細な端末情報を出力します。

-g, --save 現在のすべての設定をsttyで読み取り可能な形式で印刷します

-F, --file=DEVICE 標準入力 (stdin) の代わりに指定されたデバイス (DEVICE) を開いて使用します。

--help ヘルプを表示して終了する

--version バージョンを表示して終了する

2. 使用方法

1. stty sizeは端末の行数と列数を出力します。

2. コマンドラインで小文字出力を無効にする

stty olcuc #開く
stty -olcuc#復元

3. 端末の行数と列数を印刷する

stty size

4. Ctrl+D の方法を変更します。

stty eof "string"

システムのデフォルトは ctrl+D でファイルの終わりを示しますが、この方法で変更できます。

5. シールド表示

stty -echo #エコーを無効にする
stty echo #オープンエコー

試験方法:

stty -echo;read;stty echo;read

6. 改行を無視する

stty igncr # 有効にする
stty -igncr#復元

7. これを使用して、シリアル ポートの印刷操作情報を設定します。

stty -F /dev/ttyS0 speed 115200 cs8 -parenb -cstopb -echo

説明: stty を使用して /dev/ttyS0 シリアル ポートを設定し、ボー レートを 115200、データ ビットを cs8、パリティ ビットを -parenb、ストップ ビットを -cstopb に設定し、-echo を使用して端末エコーを無効にします。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux ターミナルでドメイン IP アドレスを見つけるコマンド (5 つの方法)
  • LinuxターミナルでSOCKS5プロキシを使用する方法の詳細な説明
  • Linuxターミナルでシェルスクリプトを実行して現在実行中のアプリのログを直接出力するAndroidの実装方法
  • Linux でシェル スクリプトを使用してターミナルの幅を取得する方法
  • Linux で最も頻繁に使用されるターミナル コマンドのトップ 10 のリストを取得します。
  • Linux コマンドラインターミナルで画面を分割するための 2 つのツール
  • Linux でターミナル画面を分割する 2 つの方法 (screen と tmux)
  • Linux ターミナルのコマンドラインでよく使われるショートカットキーの詳細な説明
  • LinuxターミナルでPythonコマンドラインを終了する方法

<<:  Navicat 経由で MySQL にリモート接続する方法

>>:  Vue2.x および Vue3.x のカスタム命令の使用方法とフック関数の原理を理解する

推薦する

Vueはドラッグ可能なツリー構造図を実装します

目次Vue 再帰コンポーネントドラッグイベント最近、Vue を使用して、ドラッグ可能なツリー構造図と...

JavaScript 以外の静的リソースのバンドルの詳細

目次1. パッケージングツールでのカスタムインポート2. ブラウザとバンドラの共通インポート構文3....

docker compose を使用して consul クラスタ環境を構築する例

領事の基本概念サーバーモードとクライアントモードサーバー モードとクライアント モードは、consu...

Linux で測位バックグラウンド サービスが時々クラッシュする問題の解決方法

問題の説明最近のバックグラウンドサービスでは、特定の命令の要求データをディスクに保存する新しい機能が...

略語マークと頭字語マーク

<abbr>タグと<acronym>タグは、Web ページに表示される略語と...

Dockerコンテナを停止および削除できない問題の解決策

実行中のコンテナIDを見つける ドッカーps上記のコンテナの物理的な場所を見つける /var/lib...

CSS3 Flex エラスティックレイアウトのサンプルコードの詳細な説明

1. 基本概念 //任意のコンテナを Flex レイアウトとして指定できます。 。箱{ ディスプレイ...

HTML のセルパディングとセルスペース属性を図で説明します

セル - 表の内容 セルの余白 (表の余白) (cellpadding) - セルの外側の距離を表し...

QT が MYSQL データベースに接続するための詳細な手順

最初のステップは、対応するデータベースモジュール(sql)をプロジェクトファイル( .pro )に追...

ウェブページの表の分割線を削除する方法

<br />Web テーブルの分割線を削除する方法。実際、上記の 3 つの表はいずれも ...

CSS での三角形の描画と巧妙な応用例の詳細な説明

鉛Web ページ上の一般的な三角形の一部は、画像やフォント アイコンにする必要なく、CSS を使用し...

VMware は Centos7 システムの PXE+kickstart 無人インストールの詳細なプロセスを実装します

目次PXEはサーバーの無人バッチ展開を実装します1. PXEの概要1.1 PXEとは何か1.2 キッ...

JDBC-idea で mysql をインポートして java jar パッケージに接続する (mac)

序文1. この記事ではMySQL 8.0バージョンを使用していますバージョン5.0と比較すると、パッ...

auto.jsを使用して毎日の自動チェックイン機能を実現する

auto.js を使用して毎日のチェックインを自動化する感染症のせいで、毎日時間通りに家に帰らなけれ...

MySQLデータファイルの保存場所を表示する方法

次のような疑問が湧くかもしれません。MySQLをローカル (自分のコンピュータ) にインストールした...