Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linux環境開発の効率を向上させる強力なコマンド

Linux環境開発の効率を向上させる強力なコマンド

  
Linuxシステムを使用する多くのユーザーは、多くの場合、グラフィカルインターフェイス操作よりコマンドライン操作のほうが速いと感じ、コマンドラインコマンドを使用すると半分の労力で2倍の結果が得られます。 Linux環境で開発しているプログラマーのために、パッケージ圧縮コマンドtar、ファイル検索コマンド検索、ファイル内容検索コマンドgrep、elf実行可能ファイルなどの開発作業の効率を効果的に向上させることができる、一般的なコマンドの使用ファイル解析ツールの再利用など、これらのコマンドを1つずつ見てみましょう。

1.パッケージ圧縮コマンド:tar
Linuxでは、ソースコードパッケージの解凍などがよく行われます。それでもLinux Xウィンドウを使用する場合は、終了します。以下に、このツールの一般的なコマンドパラメータと適用例を示します。
メインコマンド:
-cパッケージの作成
-x解凍
-tパッケージの内容の一覧表示
-rファイルの追加指定されたパッケージに対して
-u packageオプションのコマンドでファイルを更新します。
-jパッケージの作成時または解凍時にbzip2を使用して圧縮または解凍し、パッケージの作成時または解凍時にbzip2を使用します。圧縮または解凍にはgzipを使用し、作成時または解凍時には圧縮または解凍に圧縮を使用します。
-fの後には指定されたパッケージファイル名が続きます。
-vはパッケージ/展開プロセスを示します。 Br> -Cは展開後のパスを指定します。
例:
tar -czf tmp.tar.gz /tmp< /tmp'ディレクトリパッケージをtmp.tar.gz;として保存します。
tar - Xzf tmp.tar.gz -C /home tmp.tar.gzパッケージを< /home'ディレクトリに解凍します。
tar -t tmp.tar.gz tmp.tar.gzパッケージのファイル情報を表示します。
2、ファイル検索コマンド:find
突然そのパスにxxx.cがわからない場合、このファイルを検索するのにLinux内のXウィンドウを使用しないでしょうか?検索はシンプルで強力な検索ツールです。ああ。
コマンドの形式は次のとおりです。
find検索対象のパス式

例:
find。-name 1.txt現在のディレクトリとそのサブディレクトリでファイルを検索します。< 1.txt';
find /tmp -name 1.txt' /tmp'ディレクトリとそのサブディレクトリで' 1.txt'ファイルを探します。
さらに、findはあいまい検索もサポートしています。
find。-name * test * .c
さらに高度な使用方法については、manページを参照してください。
3、ファイルの内容の検索コマンド:grep
私はバグを探している、ログを見てログを見て、突然重要なログ情報を見つけた、そしてこの情報はそのソースファイルに印刷されている?当時はGrepが使われています。
ファイル内容検索コマンドgrep
grepコマンドは、指定されたパターンの一致をフォーマットで検索するために使用されます。
grep [コマンドオプション]一致するパターン[検索されるファイル]
例:
grep cams test.txt< test.txt>ファイルで文字列stringを検索します。
&grep -r cams /root /cams' /root /cams'ディレクトリとそのサブディレクトリのすべてのファイルカムの文字列を検索します;
grepコマンドは、ファイルを検索することに加えて、任意の出力ストリームをgrepにリダイレクトすることができます。  Grep oraは、プロセス名に' ora'を含むすべてのプロセス情報を検索します。
実際、上記はgrepの最も単純で一般的に使用されている使用方法ですが、より高度な使用方法はgrep manマニュアルを参照することができます。
4、ELFファイル解析ツール:readelf
このコマンドは比較的高度なコマンドで、上記のコマンドは一般的に使用されていませんが、ここでは簡単な使用法を紹介するために非常に実用的なソフトウェアです。
クエリファイルのすべての情報
readelfオブジェクトファイル名-a - クエリelfヘッダ
readelfオブジェクトファイル名-h - クエリシンボルテーブル
readelfオブジェクトファイル名-s
すべてのセクションの詳細を照会する - readelfオブジェクトファイル名-tまたはreadelfオブジェクトファイル名-S - セクション情報をダンプする - readelfオブジェクトファイル名-pセクション名 セクションインデックス
オブジェクトファイル名-xセクション名を再設定します。 セクションインデックス
オブジェクトファイル名-Rセクション名を再作成します。 セクションインデックス

Copyright © Windowsの知識 All Rights Reserved