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 のカスタム命令の使用方法とフック関数の原理を理解する

推薦する

Windows での MySQL 8.0.15 のインストールと設定方法のグラフィック チュートリアル

この記事では、参考までにMySQL 8.0.15のインストールと設定方法のグラフィックチュートリアル...

Ubuntu 12.04 でカーネルツリーを構築する実装プロセスの詳細な説明

まず使用しているカーネルのバージョンを確認してくださいlin@lin-仮想マシン:~$ uname ...

MySQLトリガーはPHPプロジェクトで情報のバックアップ、復元、クリアに使用されます。

例: PHP バックグラウンド コードを通じて、従業員情報を削除したり、削除した従業員情報を復元した...

入力ボックスの値を取得する方法のReactの例

入力ボックスの値を取得する複数の方法最初の方法は、制御されていないコンポーネントの取得です2番目の方...

MySQL の集計関数 count の使用法とパフォーマンスの最適化テクニック

この記事の環境はWindows 10、MySQLのバージョンは5.7.12-logです1. 基本的な...

Docker環境を構築する簡単な方法

まず、Docker とは何かを理解しましょう。 Docker は、アプリケーションをデプロイするため...

Docker環境でMySQLを実行し、Binlogを有効にしてマスタースレーブ同期を構成する方法

同じサーバーで、Docker を使用して Mysql のマスター スレーブ同期設定をシミュレートしま...

Nginx ログ出力のリクエスト後パラメータを設定する方法

【序文】当プロジェクトの SMS 機能は、第三者に接続することです。第三者からの元の受信確認要求は ...

ネイティブWeChatアプレット開発におけるreduxの使用の詳細な説明

前提複雑なシナリオでは、複数の異なるページ間で大量のデータを使用したり変更したりする必要があります。...

Vue2/vue3 ルーティング権限管理方法の例

1. Vueルーティングの権限制御には一般的に2つの方法がありますa. ルーティングメタ情報(メタ)...

MySQL ベースのストレージエンジンとログの説明 (包括的な説明)

1.1 ストレージエンジンの概要 1.1.1 ファイルシステムストレージファイル システム: オペ...

Vue で棒グラフを使用し、自分で設定を変更する方法

1. HTMLファイルでechartをインポートする <!-- echarts をインポート ...

HTMLコードに基づく画像断片化読み込み機能の実装

今日は断片化された画像の読み込み効果を実装します。効果は次のとおりです。 これを 3 つのステップで...

Vue.js フロントエンド Web ページ ポップアップ非同期動作例の分析

目次1. 序文2. ポップアップコンポーネントを2つ見つける3. 自分で作る3.1. Promise...

MySQL 5.7.22 バイナリパッケージのインストールとインストール不要版 Windows 設定方法

次のコードは、MySQL 5.7.22 バイナリ パッケージのインストール方法を紹介しています。具体...