• 線上工具
  • - 計算器
    • 字元計數
  • - 下載
    • TikTok 下載
    • 抖音下載
  • - 網路工具
    • BASE64
    • Base64 轉圖片
    • 圖片轉 Base64
    • URL 編碼
    • JavaScript
    • 時間戳
    • Unicode 轉換器
    • JSON 格式化
    • 修改副檔名
    • 製作列表
    • CSS 優化器
  • - 加密工具
    • MD5 加密
    • 隨機生成器
  • - 圖像工具
    • 圖像壓縮
    • QR 碼生成器
    • QR 碼識別器
    • 壁紙預覽
    • 圖片 EXIF
  • - 資訊表
    • 血型遺傳
    • 服裝尺寸
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linux環境開発効率強力なコマンド棚卸
2021-12-14

以前、linuxの下でよく使われるいくつかのコマンドについて書きました。Linuxの入門--仕事の効率を高めるコマンドを参照してください。次にlinuxの下で開発してよく使われるコマンドについて紹介します。パッケージ圧縮コマンドtar、ファイル検索コマンドfind、ファイルコンテンツ検索コマンドgrep、elf実行可能ファイル分析ツールreadelfなどがあります。

1、パッケージ圧縮コマンドtar

linuxではソースコードのパッケージ解凍などによく遭遇しますが、linuxのX windowでやるとアウトになります。次に、このツールの一般的なコマンドパラメータと運用例を示します。

主なコマンド:

-cパッケージの作成

-x解包

-tパッケージの内容をリストする

-r指定されたパッケージにファイルを追加

-uパッケージ内のファイルの更新

オプション:

-jパケットを作成または解くときにbzip 2を使用して圧縮または解凍する。

-zパケットの作成または解除時にgzipを使用して圧縮または解凍を行う。

-Zパッケージの作成または解凍時にcompressを使用して圧縮または解凍を行う。

-fの後に指定されたパッケージファイル名が続く。

-vパッケージング/パケット解除プロセスの表示

-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 windowでこのファイルを検索することはできませんか?findこそ簡単で強暴な利器だろう。

コマンドの形式は次のとおりです。

find検索するパス式

例:

find . -name 1.txt現在のディレクトリとそのサブディレクトリの下でファイル「1.txt」を検索します。

find /tmp -name 1.txt「/tmp」ディレクトリとそのサブディレクトリの下でファイル「1.txt」を検索します。

またfindでは、ファジイ検索もサポートされています。

find . -name *test*.c

より高度な使い方はmanマニュアルなどを参考にすることができます。

3、ファイル内容検索コマンドgrep

私はバグを調べて、ログを見て、ログを見て、突然1つの肝心なlog情報を発見して、それではこの情報はそのソースファイルの中で印刷したのですか?この時grepを使いました。

ファイルコンテンツ検索コマンドgrep

grepコマンドは、指定したパターンマッチングを検索するために使用されます。フォーマットは次のとおりです。

grep[コマンドオプション]検索するマッチングモード[検索するファイル]

例:

grep cams test.txt「test.txt」ファイルでcams文字列を検索します。

grep-r cams/root/cams「/root/cams」ディレクトリとそのサブディレクトリの下のすべてのファイルでcams文字列を検索します。

grepコマンドは、ファイルの検索に加えて、任意の出力ストリームをgrepにリダイレクトして検索することもできます。

ps-ef|grep oraは、プロセス名に「ora」が含まれているすべてのプロセス情報を検索します。

実は以上がgrepの最も簡単で最もよく使われる使い方で、もっと高級な使い方はgrepのmanマニュアルなどを参考にすることができます。

4、ELFファイル分析ツールreadelf

このコマンドは比較的高度なコマンドで、上記のコマンドはよく使われていませんが、実用的なソフトウェアでもあります。ここではレンガを投げて玉を引いて、簡単な使い方を紹介します。

クエリー・ファイルのすべての情報

readelf object-file-name -a

クエリーelf header

readelf object-file-name -h

クエリーシンボルテーブル

readelf object-file-name -s

すべてのsection詳細の問合せ

readelf object-file-name-tまたはreadelf object-file-name-S

dumpのあるsectionの情報

readelf object-file-name -p section-name|section-index

readelf object-file-name -x section-name|section-index

readelf object-file-name -R section-name|section-index


ソース元URL:https://dopubox.com/article/p/c3da15d61f03d1c3

其他工具
  • 字元計數 TikTok 下載 抖音下載 BASE64 Base64 轉圖片 圖片轉 Base64 URL 編碼 JavaScript 時間戳 Unicode 轉換器 JSON 格式化 修改副檔名 製作列表 CSS 優化器 MD5 加密 隨機生成器 圖像壓縮 QR 碼生成器 QR 碼識別器 壁紙預覽 圖片 EXIF 血型遺傳 服裝尺寸 app.tool_clock
  • 藤子・F・不二雄の名言「ありそうもない話をありそうに描きたい」【本と名言365】
    2024-05-29

    藤井聡太八冠、瀬戸際の戦い 将棋叡王戦、31日に第4局
    2024-05-29

    社長「関係者や視聴者不安にさせた」と謝罪
    2024-05-30

    藤井聡太八冠が勝ち、最終局へ 将棋叡王戦で2勝2敗
    2024-05-31

    韓国HYBE傘下の代表続投 和解望む意向
    2024-05-31

    〈テロ事件と「美の復讐」〉15世紀末・イタリア「メディチ家兄弟暗殺計画」とルネサンスの画家たち
    2024-06-01

    ポール・オースターの名言「けれどオニオンパイの味は…」【本と名言365】
    2024-06-02

    大阪はアートとデザインの街となるか? Osaka Art & Design 2024の見どころをレポート
    2024-06-03

    声優の増山江威子さん死去
    2024-06-03

    小学館「作家の意向第一に協議」 映像化指針、ドラマ原作者死去で
    2024-06-03

    香川県・直島に開館する新たな美術館の正式名称が「直島新美術館」に決定
    2024-06-03

    イタリア・ヴェローナの歴史あるレストランをパトリシア・ウルキオラが再解釈。
    2024-06-03

    千年後の未来へ 太宰府天満宮のふすま絵完成 日本画家神戸智行さん移住し10年かけ完成
    2024-06-04

    福島県沖地震で解体 老舗文具店の新ビルが開店 イベントスペースも
    2024-06-04

    2025年春に「直島新美術館」が誕生。既存の活動から新しい価値創造を目指す
    2024-06-04

    知ってる? 「登録博物館等マーク」
    2024-06-05

    「梅津庸一 エキシビションメーカー」(ワタリウム美術館)開幕レポート。きっとあなたも展覧会をつくりたくなる
    2024-06-04

    田名網敬一「TANAAMI!! AKATSUKA!! / 45 rpm」展、集英社マンガアートヘリテージ トーキョーギャラリーで開催
    2024-06-04

    「art stage OSAKA 2024」が9月に開催。大阪・関西万博への機運も醸成
    2024-06-05

    藤井、棋聖戦5連覇へ白星発進
    2024-06-06

    ©  Dopu Box
    💛