プログラマーが知っておくべき 10 の Linux コマンド
プログラマーとして、ソフトウェア開発のキャリアにおいて多かれ少なかれ Linux システムを使用することになり、必要な情報を取得するために Linux コマンドを使用することがあります。この記事では、開発者向けに 10 個の便利な Linux コマンドを紹介します。

今日紹介する Linux コマンドは次のとおりです:
リーリー1つずつ詳しく紹介していきます。
1.manコマンド
知っておく必要がある最初の Linux コマンドは man コマンドです。このコマンドは、指定されたコマンドの使用法と説明を表示できます。たとえば、ls コマンドの使用法とオプションを知りたい場合は、ターミナルで「man ls」を実行できます。
構文: man man lsリーリー
2. touch、cat、less コマンド
touch コマンドは、Linux システムでサイズ 0 の任意のタイプのファイルを作成できます。プログラム開発者は、Linux サーバー上にファイルを作成する必要がある場合、touch コマンドを使用できます:構文: touch touchdemo.txt
リーリー
cat コマンドはファイルの内容を表示するために使用されますが、cat コマンドはファイルの内容を編集することはできず、ファイルの内容を参照することしかできません。 cat コマンドは、ページをめくるためのキーボードの上下キーをサポートしていません。構文: 猫猫デモ.txt
同じless コマンドを使用すると、ファイルを参照することもできます。less コマンドは非常に高速で、ファイルの先頭と末尾を表示するための上下キーをサポートしています。ただし、more コマンドはこれに似ていますが、more コマンドでは Enter キーを使用してファイルをページ送りすることしかできず、戻ることはサポートされていない点が異なります。
文法: もっと少なく
リーリー
3、sort および grep コマンド
sort コマンドは、ファイルの内容を並べ替えるために使用されます。 test.txt という名前のファイルを作成し、次の内容をファイルにコピーします:リーリー
上記の例では、2 番目の列は名前であるため、名前列をアルファベット順に並べ替える場合は、「-k」オプションを使用して、「-k2」などの列番号をマークできます。構文: sort sort -k2 test.txt
結果の並べ替え
リーリー
最初の列は数値です。数値で並べ替える場合は、「-h」オプションを使用できます。数値が別の列にある場合は、「-h」オプションの後に「-k」オプションを使用できます。リーリー
最後の列は月です。「-M」オプションを使用すると、ファイルの内容を月ごとに並べ替えることができます:リーリー
注: 重複行を削除したい場合は、sort コマンドの後に「-u」オプションを使用できます。ファイルを逆順に並べ替えるには、「-r」オプションを使用します:
リーリー
Grep コマンド:
Grep コマンドは非常に強力で、システム管理者によってよく使用されます。 grepコマンドは、ファイル内から指定した形式の文字列を検索し、標準出力することができます。構文: grep "" grep "Mathew" test.txt
リーリー
上記のコマンドの出力には、この部分文字列が含まれています。完全な単語を取得したい場合は、「-i」オプションを追加する必要があります。同時に、grep コマンドを使用して複数のファイル内の文字列を検索することもできます。コマンド コードは次のとおりです:リーリー
もちろん、正規表現を使用して文字列を照合することもできます。
4. カットコマンド
cut コマンドを使用すると、列または区切り文字を使用してファイルの指定した部分を抽出できます。ファイル内の列の内容全体を一覧表示する場合は、「-c」オプションを使用できます。たとえば、次の例では、test.txt ファイルから列 1 と列 2 の内容全体が抽出されます。リーリー
ファイルから指定した文字列を抽出する場合は、区切り文字オプション「-d」および「-f」オプションを使用して列を選択できます。たとえば、cut コマンドを使用して名前列を抽出できます:リーリー
次の例では、/etc/passd ファイルから users 列を抽出します。 リーリー 5. sed コマンドsed は、コンテンツを一度に 1 行ずつ処理するオンライン エディターです。処理中、現在処理されている行は「パターン スペース」と呼ばれる一時バッファに保存され、sed コマンドを使用してバッファの内容が処理されます。処理が完了すると、バッファの内容は画面。次に、次の行を処理し、ファイルの終わりまで繰り返します。リダイレクトを使用して出力を保存しない限り、ファイルの内容は変更されません。
ファイル内の特定のコンテンツを検索して置換する場合は、「s」オプションを使用してコンテンツを取得し、置換できます。
構文: sed ‘s///’ test.txt
たとえば、test.txt ファイル内の「mike」を「michael」に置き換えます。
リーリー 6.tar コマンドtar コマンドはファイルの圧縮と解凍に使用され、「-cf」および「-xf」オプションがよく使用されます。
構文: tar
test.txt ファイルをパッケージ化しましょう:
リーリー「-C」オプションを使用して、「demo」ディレクトリにパッケージ化された test.tar ファイルを解凍します。
リーリー 7. コマンドの検索find コマンドはファイルの取得に使用されます。「-name」オプションを使用すると、指定した名前のファイルを取得できます:
リーリー「/ -name」を使用して、指定した名前のフォルダーを取得することもできます:
リーリー 8. diff コマンドdiff コマンドは、2 つのファイル間の違いを見つけるために使用されます。 diff コマンドはファイルの内容を分析し、別の行を出力します。次の例では、test と test1
という 2 つのファイルの違いを確認できます。構文: diff diff test.txt test1.txt
~# diff test.txt test1.txt 7c7 59 sdfsd CTO dec
9、Uniq命令
uniq命令用来过滤文件中的重复行:
语法: uniq uniq test.txt
~# uniq test.txt 1 mike level intermediate jan 10 lucy level beginer mar 45 Da ve level expert dec 4 dennis start beginner jul 7 Megan employee trainee feb 58 Mathew Head CEO nov
10、chmod命令
chmod命令用来改变文件的读/写/执行权限,权限数值如下所示:
4 – read permission 2 – write permission 1 – execute permission 0 – no permission
下面的命令可以给test.txt文件赋最高的权限:
chmod 755 test.txt
以上がプログラマーが知っておくべき 10 の Linux コマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









nginと同様に、APSChedulerタイミングタスクをサービスとして構成する場合、APSChedulerタイミングタスクをMACOSプラットフォームでサービスとして構成します...

言語のマルチスレッドは、プログラムの効率を大幅に改善できます。 C言語でマルチスレッドを実装する4つの主な方法があります。独立したプロセスを作成します。独立して実行される複数のプロセスを作成します。各プロセスには独自のメモリスペースがあります。擬似マルチスレッド:同じメモリ空間を共有して交互に実行するプロセスで複数の実行ストリームを作成します。マルチスレッドライブラリ:pthreadsなどのマルチスレッドライブラリを使用して、スレッドを作成および管理し、リッチスレッド操作機能を提供します。 Coroutine:タスクを小さなサブタスクに分割し、順番に実行する軽量のマルチスレッド実装。

web.xmlファイルを開くには、次の方法を使用できます。テキストエディター(メモ帳やテキストエディットなど)を使用して、統合開発環境(EclipseやNetBeansなど)を使用してコマンドを編集できます(Windows:Notepad web.xml; Mac/Linux:Open -A Textedit Web.xml)

Linux Systemsに付属するPythonインタープリターを削除する問題に関して、多くのLinuxディストリビューションは、インストール時にPythonインタープリターをプリインストールし、パッケージマネージャーを使用しません...

Linuxは、サーバー管理、組み込みシステム、デスクトップ環境として最適です。 1)サーバー管理では、LinuxはWebサイト、データベース、アプリケーションをホストするために使用され、安定性と信頼性を提供します。 2)組み込みシステムでは、Linuxは柔軟性と安定性のため、スマートホームおよび自動車電子システムで広く使用されています。 3)デスクトップ環境では、Linuxは豊富なアプリケーションと効率的なパフォーマンスを提供します。

DebianLinuxは、その安定性とセキュリティで知られており、サーバー、開発、デスクトップ環境で広く使用されています。現在、DebianとHadoopとの直接的な互換性に関する公式の指示が不足していますが、この記事では、DebianシステムにHadoopを展開する方法について説明します。 Debianシステムの要件:Hadoop構成を開始する前に、DebianシステムがHadoopの最小動作要件を満たしていることを確認してください。これには、必要なJavaランタイム環境(JRE)とHadoopパッケージのインストールが含まれます。 Hadoop展開手順:Hadoopをダウンロードして解凍:公式ApachehadoopのWebサイトから必要なHadoopバージョンをダウンロードして解決します

「DebianStrings」は標準的な用語ではなく、その特定の意味はまだ不明です。この記事は、ブラウザの互換性について直接コメントすることはできません。ただし、「DebianStrings」がDebianシステムで実行されているWebアプリケーションを指す場合、そのブラウザの互換性はアプリケーション自体の技術アーキテクチャに依存します。ほとんどの最新のWebアプリケーションは、クロスブラウザーの互換性に取り組んでいます。これは、次のWeb標準と、適切に互換性のあるフロントエンドテクノロジー(HTML、CSS、JavaScriptなど)およびバックエンドテクノロジー(PHP、Python、Node.jsなど)を使用することに依存しています。アプリケーションが複数のブラウザと互換性があることを確認するには、開発者がクロスブラウザーテストを実施し、応答性を使用する必要があることがよくあります
