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

推薦する

MySQLでスケジュールされたタスクを設定する方法の分析

この記事では、例を使用して、MySQL でスケジュールされたタスクを設定する方法について説明します。...

Windows で MySQL インストーラーを使用して MySQL サービスをインストールするチュートリアル図

MYSQL は、MYSQL サービスやその他のコンポーネントをインストールするためのインストーラ方式...

まだ*を選択しますか?

アプリケーションが牛のように遅い理由は数多くあります。ネットワーク、システム アーキテクチャ、または...

MySQL 8.0 のデフォルトのデータディレクトリを変更する (設定なしの簡単な操作)

使用シナリオ: Alibaba Cloud を使用しており、データディスクを別途購入しました (大容...

MySQLは外部SQLスクリプトファイルのコマンドを実行します

目次1. SQLコマンドを含むSQLスクリプトファイルを作成する2. SQLスクリプトファイルを実行...

Centos6にMysql5.7をインストールする方法

環境セントロス6.6 MySQL 5.7インストールシステムがインストールされている場合は、まずアン...

JavaScript の基礎: エラーキャプチャメカニズム

目次序文エラーオブジェクト投げる試して…捕まえて…最後に最終ルールトライ/キャッチパフォーマンスウィ...

Linux での SELinux を理解する方法

目次1. SELinux の紹介2. SELinuxの基本概念2.1 仕事の種類2.2. セキュリテ...

Nginx/Httpd ロードバランシング Tomcat 設定チュートリアル

前回のブログでは、Nginx と httpd を使用して、逆生成用のバックエンド Tomcat サー...

TypeScript における列挙型の理解と応用シナリオ

目次1. 何ですか2. 使用数値列挙文字列列挙異種列挙自然3. 応用シナリオ要約する1. 何ですか列...

forループ内のvarの問題の解決

序文var は ES5 における変数宣言方法です。var で変数を宣言するとループ変数がグローバル変...

フレックスボックスレイアウトの最終行の左揃えの実装アイデア

フレックスレイアウトを使用すると、9つの正方形のグリッドであれば、図に示すように均等に分割できます。...

Webstorm と Chrome を使用して Vue プロジェクトをデバッグする方法

目次序文1. 新しいVueプロジェクトを作成する2. WebStormの設定1. デバッガポートを設...

Linux(中心OS7)は、Java Webプロジェクトの実行環境を構築するためにJDK、Tomcat、MySQLをインストールします。

1. JDKをインストールする1. 古いバージョンまたはシステム独自のJDKをアンインストールする...

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

MySQL-8.0.22-winx64のデータベースインストールチュートリアルは参考になります。具体...