Linux での感嘆符コマンド (!) の使用の概要

Linux での感嘆符コマンド (!) の使用の概要

序文

最近、弊社では mbp の設定をしており、ssh を使うことが多くなりました。複雑なコマンドを書くのは面倒なので、インターネットでコマンドを検索したところ、私に適したものを見つけました。

「!」記号は、Linux では否定記号として使用できるだけでなく、履歴コマンド レコードからコマンドを取得したり、以前に実行したコマンドを変更せずに実行したりするためにも使用できます。

以下の記事では、Linuxの感嘆符コマンド(!)の使い方について詳しく紹介します。詳しい紹介を見ていきましょう。

感嘆符コマンドの使用法

二重感嘆符!!

! !最後に入力したコマンドを表し、他のコマンドと組み合わせて新しいコマンドを形成できます。

例えば:
 スタートアップ
 $猫!!

このコマンドはcat ./startup.shと同等であり、切り替える必要がなくなります。

!$

前のコマンドの最後のパラメータを表します

例えば:
 $ ls /usr/local/dic
 $ 猫 !$/a.txt

前の経路が長い場合は、非常に便利です。

!弦

指定された文字列で始まる最新のコマンドを表します

例えば:
 $ !ssh

最新のsshコマンドを実行する

!? 弦?

MySQLのあいまい一致と同様に、最新のコマンドで指定された文字列を含むコマンドを実行します。

例えば:
 $ !?ssh?

sshに関連する最新のコマンドを実行する

!n または !-n

このコマンドは通常、history コマンドと一緒に使用されます。


履歴を使用してSSHレコードを検索する

例えば:
 $ !109

履歴を実行して、前のシーケンス番号109のコマンドを照会します。

 $ !-1

現在のコマンド番号から1を引いた番号に対応するコマンドを実行する

最近転職したばかりで、かなり忙しいので更新がかなり遅くなります。

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。

以下もご興味があるかもしれません:
  • Linux における「!」の知られざる使用法のまとめ

<<:  Vue スキャフォールディング プロジェクトを作成するための詳細な手順

>>:  Win7 での Mysql 5.7.17 winx64 インストール チュートリアル

推薦する

Windows での MySQL 8.0.11 インストール チュートリアル

この記事は、WindowsでのMySQL 8.0.11のインストールチュートリアルを記録しています。...

Alibaba Cloud Centos6.X でメールを送信する際に発生するさまざまな問題

序文: Webサービスを提供するために、Alibabaクラウドホストを新しくインストールしました。す...

HTMLの基礎 HTMLの構造

HTML ファイルとは何ですか? HTML は Hyper Text Markup Language...

今日は、珍しいけれど役に立つJSテクニックをいくつか紹介します

1. 戻るボタンhistory.back() を使用してブラウザの「戻る」ボタンを作成します。 &l...

CSS3はリストの無限スクロール/カルーセル効果を実現します

効果プレビューアイデア現在のリストを最後の項目までスクロールし、すぐに最初の項目に戻ります。問題1....

画像の色を変更するための純粋なCSS

画像の色を変更するための CSS テクニックは非常にシンプルです。具体的なコードは次のとおりです。ヒ...

Linuxでkv設定ファイルを変更するにはsedコマンドを使用します

sed は Unix の文字ストリーム エディタ、つまりストリーム エディタです。行指向であり、行単...

ウェブページの要素の検査とソースコードの表示の違いについて

Chrome ブラウザで Web ページを開くと、ページを右クリックすると 2 つの非常によく似たオ...

純粋な CSS を使用してユーザーが Web ページのコンテンツをコピーするのを防ぐ方法

序文私自身の個人ブログを入力しているときに、ブログの詳細ページでさまざまなコンテンツをコピーするさま...

div の特定の実装は自動的に折り返されず、HTML で折り返されないよう強制されます。

1. 改行なしを実現するには<nobr>タグを使用するコードをコピーコードは次のとおりで...

MongoDB データベースの状態を監視する Zabbix3.4 メソッド

Mongodb には db.serverStatus() コマンドがあり、これを使用して Mongo...

画像をクリックして切り替えるJavaScript

クリックして画像を切り替えることは、日常生活で非常によく行われることです。今日の練習は、画像を切り替...

Vue3 ドラッグ可能な左パネルと右パネルの分割コンポーネントの実装

目次コンポーネントの分解左パネル右パネル入力パラメータの分解小道具スロット具体的な実装ドラッグする方...

iframe に関するいくつかの発見と考察

この物語は、今日の予期せぬ発見から始まります。同社には複数のウェブサイトがある。友達リンクにはお互い...

JSにおける合同と不等式、等式と不等式の問題について

目次一致と不一致一致するすべてが平等ではない平等と不平等等しい等しくない一致と不一致シンボルの両側の...