目次
1、Git ステータス" >1、Git ステータス
2. Pylint を実行します" >2. Pylint を実行します
3. ECR" >3. ECR
4、运行Ansible" >4、运行Ansible
ホームページ システムチュートリアル Linux Linux で使用できる 5 つの非常に素晴らしいシェル エイリアス

Linux で使用できる 5 つの非常に素晴らしいシェル エイリアス

Feb 05, 2024 am 11:35 AM
linux Linuxチュートリアル Linuxシステム Linuxコマンド シェルスクリプト 良い約束 Linux を始める Linux学習

シェルの略語を最大限に活用していないと、貴重な時間を無駄にすることになります。同じことを何度も入力するのは退屈で単調で非効率的です。長いコマンドは簡略化できるのに、なぜ暗記する必要があるでしょうか。

在 Linux 上使用的5个超级神奇的 Shell 别名

略語は、コマンド、一連のコマンド、または短いテキストに名前を付ける方法です。複数のコマンドを連結したり、頻繁に使用するコマンドに長い引数リストを渡して短い名前を付けることができます。略語は、同じ内容を頻繁に入力する場合や、覚えやすい名前が必要な場合に便利です。

省略形を使用すると、よく使用されるコマンドを実行するときに時間を節約できます。また、パラメータを略語に組み込むことができるため、正しいパラメータを忘れることはもうありません。正しく設定すると、略語は本当に魔法のような働きをします。

この投稿では、エンジニアとして私が日常的に使用する略語を共有したいと思います。これらの略語は私の絶対的な救世主です。それらは私の筋肉の記憶となっており、正直に言って、それらなしの人生は想像できません。

1、Git ステータス

リーリー

単純です、はい。効率的?想像もつかないでしょう。毎日 git status が呼び出される回数を数えてみると、少しショックを受けるかもしれません。これは、Git リポジトリで非常に一般的なコマンドです。どのファイルがコミットの準備ができているか、現在どのブランチにいるか、その他多くの貴重な情報が表示されます。

git status と入力するのはそれほどおかしなことではないと思われるかもしれませんが、どれくらい時間がかかるか見てみましょう。キーボード上で指が踊る様子を見てください。スペースがあり、文字自体が特定のパターンで配置されているため、間違いが発生しやすくなります。一度失敗したら、最初からやり直す必要があります。とても多くの時間が無駄になりました。省略してください。

gg を入力する方がはるかに高速です。タイプミスをした場合は、タイピング コースを検討してください...

2. Pylint を実行します

リーリー

好むと好まざるにかかわらず、コードインスペクターは不可欠です。好むと好まざるにかかわらず、完璧なエンジニアはいません。私たちは皆、ある時点で間違いを犯します。コードの検査を実行する必要があるため、検査をシンプルかつ簡単にすることが重要です。

私は多くの Python コードを作成するため、コード検査には Pylint に大きく依存しています。また、場合によっては他のカスタム パラメーターを使用して、カラー出力で Pylint を実行することも好きです。このような内容を何度も入力するのは面白くありません。短い略語に設定すると、さらに面白くなります。

さまざまな形式の種類を渡したり、ファイル、チェッカー、およびさまざまな .rc ファイルを無視したりできます。基本的に、通常のコマンドに渡せるものはすべて省略形に入れることができます。これらのオプションをすべて覚えたり再入力したりする必要がなく、コード インスペクターを好みに合わせて設定できるため、これが強みです。

3. ECR

にログインします。 リーリー

Docker イメージを頻繁に使用し、ECR も使用する場合は、この独自のコマンドの方がパンよりも優れています。 ECR へのログインは非常に面倒です。 Docker にログインさせるには、これらすべてのコマンドを連結し、特定の資格情報を使用する必要があります。このコマンドを覚えていないと本当に大変です。次に、それを調べる必要があり、多くの時間を無駄にします。

ログイン コマンドを簡潔で明確なエイリアスに設定するだけです。複数の ECR リージョンで作業している場合は、リージョンに基づいてエイリアスを付けることもできます。東海岸、西海岸、さらにはそれ以外の地域でもログイン エイリアスを設定します。世界はあなたのものです。すぐに簡単にログインできるようになりました。

コマンドが適切に機能するように、上記のコマンドに独自のゾーンと ECR URI を追加することを忘れないでください。

4、运行Ansible

alias apb='cd  && ansible-playbook -i 
ログイン後にコピー

对我来说,运行Ansible playbooks是日常工作。我每天运行多个play,并且经常重复执行。尤其是当我正在构建新的角色或与Ansible中的条件逻辑作斗争时。谁不喜欢将YAML作为代码呢?

能够使用我需要的基本标志运行Ansible非常重要。重新输入一长串参数需要很长时间。当然,你可以按上箭头重用之前执行的命令,但这并不总是最方便的选项。如果你转而切换到编辑文件,现在又要按两次上箭头。这很容易在开发过程中被忽略,然后你又得重新输入一遍。

只需给它取个别名。

这还可以让你有机会确保你是否在使用ansible.cfg文件(如果有的话)。在上面的命令别名中,我们进入了我们的仓库并在该上下文中运行。这是因为我们的Ansible配置位于那里。一旦你进入那个目录,它会自动使用该配置。

如果有其他的清单文件,你也可以传入它们。如果你有一些跨多个环境的全局清单,这将非常有帮助。

5、缩短常用命令

alias tf='terraform'
alias k='kubectl'
ログイン後にコピー

这是我最近开始实施的最后一个建议。起初我觉得这并不是必要的,但一旦你开始使用一两个字母的命令而不是七八个字母的命令,就会有很大的不同。我每天都经常使用terraform和kubectl。

这些命令是另一个例子,它们的名称很烦人。它们容易出错,而将它们设为别名非常简单。给自己一个方便,现在就将它们缩短,这样你就可以忘记它们的拼写。

我还鼓励你查看其他你经常输入的单词命令。可能有一些你一遍又一遍地输入的命令可以从缩短中受益。

现在,去给命令设置别名吧!

以上がLinux で使用できる 5 つの非常に素晴らしいシェル エイリアスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

VSCODEに必要なコンピューター構成 VSCODEに必要なコンピューター構成 Apr 15, 2025 pm 09:48 PM

VSコードシステムの要件:オペレーティングシステム:オペレーティングシステム:Windows 10以降、MACOS 10.12以上、Linux Distributionプロセッサ:最小1.6 GHz、推奨2.0 GHz以上のメモリ:最小512 MB、推奨4 GB以上のストレージスペース:最低250 MB以上:その他の要件を推奨:安定ネットワーク接続、XORG/WAYLAND(Linux)

VSCODEは拡張子をインストールできません VSCODEは拡張子をインストールできません Apr 15, 2025 pm 07:18 PM

VSコード拡張機能のインストールの理由は、ネットワークの不安定性、許可不足、システム互換性の問題、VSコードバージョンが古すぎる、ウイルス対策ソフトウェアまたはファイアウォール干渉です。ネットワーク接続、許可、ログファイル、およびコードの更新、セキュリティソフトウェアの無効化、およびコードまたはコンピューターの再起動を確認することにより、問題を徐々にトラブルシューティングと解決できます。

Apr 16, 2025 pm 07:39 PM

NotePadはJavaコードを直接実行することはできませんが、他のツールを使用することで実現できます。コマンドラインコンパイラ(Javac)を使用してByteCodeファイル(filename.class)を生成します。 Javaインタープリター(Java)を使用して、バイトコードを解釈し、コードを実行し、結果を出力します。

Linuxアーキテクチャ:5つの基本コンポーネントを発表します Linuxアーキテクチャ:5つの基本コンポーネントを発表します Apr 20, 2025 am 12:04 AM

Linuxシステムの5つの基本コンポーネントは次のとおりです。1。Kernel、2。Systemライブラリ、3。Systemユーティリティ、4。グラフィカルユーザーインターフェイス、5。アプリケーション。カーネルはハードウェアリソースを管理し、システムライブラリは事前コンパイルされた機能を提供し、システムユーティリティはシステム管理に使用され、GUIは視覚的な相互作用を提供し、アプリケーションはこれらのコンポーネントを使用して機能を実装します。

vscodeの使用方法 vscodeの使用方法 Apr 15, 2025 pm 11:21 PM

Visual Studio Code(VSCODE)は、Microsoftが開発したクロスプラットフォーム、オープンソース、および無料のコードエディターです。軽量、スケーラビリティ、および幅広いプログラミング言語のサポートで知られています。 VSCODEをインストールするには、公式Webサイトにアクセスして、インストーラーをダウンロードして実行してください。 VSCODEを使用する場合、新しいプロジェクトを作成し、コードを編集し、コードをデバッグし、プロジェクトをナビゲートし、VSCODEを展開し、設定を管理できます。 VSCODEは、Windows、MacOS、Linuxで利用でき、複数のプログラミング言語をサポートし、マーケットプレイスを通じてさまざまな拡張機能を提供します。その利点には、軽量、スケーラビリティ、広範な言語サポート、豊富な機能とバージョンが含まれます

vscodeはMacに使用できますか vscodeはMacに使用できますか Apr 15, 2025 pm 07:36 PM

VSコードはMacで利用できます。強力な拡張機能、GIT統合、ターミナル、デバッガーがあり、豊富なセットアップオプションも提供しています。ただし、特に大規模なプロジェクトまたは非常に専門的な開発の場合、コードと機能的な制限がある場合があります。

GITの倉庫アドレスを確認する方法 GITの倉庫アドレスを確認する方法 Apr 17, 2025 pm 01:54 PM

gitリポジトリアドレスを表示するには、次の手順を実行します。1。コマンドラインを開き、リポジトリディレクトリに移動します。 2。「git remote -v」コマンドを実行します。 3.出力と対応するアドレスでリポジトリ名を表示します。

vscodeとは何ですか?vscodeとは何ですか? vscodeとは何ですか?vscodeとは何ですか? Apr 15, 2025 pm 06:45 PM

VSコードは、Microsoftが開発した無料のオープンソースクロスプラットフォームコードエディターと開発環境であるフルネームVisual Studioコードです。幅広いプログラミング言語をサポートし、構文の強調表示、コード自動完了、コードスニペット、および開発効率を向上させるスマートプロンプトを提供します。リッチな拡張エコシステムを通じて、ユーザーは、デバッガー、コードフォーマットツール、GIT統合など、特定のニーズや言語に拡張機能を追加できます。 VSコードには、コードのバグをすばやく見つけて解決するのに役立つ直感的なデバッガーも含まれています。

See all articles