• 온라인 도구
  • - 계산기
    • 문자 수
  • - 다운로드
    • TikTok 다운로드
    • DouYin 다운로드
  • - 웹 도구
    • BASE64
    • Base64→이미지
    • 이미지→Base64
    • URL 인코딩
    • JavaScript
    • 타임스탬프
    • 유니코드 변환기
    • JSON 형식
    • 확장자 수정
    • 목록 만들기
    • CSS 최적화
  • - 암호화 도구
    • MD5 암호화
    • 랜덤 생성기
  • - 이미지 도구
    • 이미지 압축
    • QR 코드 생성기
    • QR 코드 리더
    • 배경 화면 미리보기
    • 이미지 EXIF
  • - 정보 시트
    • 혈액형 유전
    • 의류 사이즈
  • [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 다운로드 DouYin 다운로드 BASE64 Base64→이미지 이미지→Base64 URL 인코딩 JavaScript 타임스탬프 유니코드 변환기 JSON 형식 확장자 수정 목록 만들기 CSS 최적화 MD5 암호화 랜덤 생성기 이미지 압축 QR 코드 생성기 QR 코드 리더 배경 화면 미리보기 이미지 EXIF 혈액형 유전 의류 사이즈
  • 藤井聡太八冠、瀬戸際の戦い 将棋叡王戦、31日に第4局
    2024-05-29

    “ひばり”の愛称にふさわしい美しいメロディ。ハイドンの『弦楽四重奏曲第67番』【クラシック今日は何の日?】
    2024-05-30

    黒柳徹子さん、北京で特別授業 「日本語勉強続けて」
    2024-05-31

    「ねこクラゲ」被告、脱税認める 原稿優先で申告せず、福岡地裁
    2024-05-31

    幸田文の名言「台所に立てば、…」【本と名言365】
    2024-05-30

    万博無料招待、大阪の学校7割が希望 「不参加」の選択肢ない調査手法に批判も
    2024-06-03

    テレ東が警察密着番組の担当者らを懲戒処分
    2024-06-03

    ジャスパー・モリソンの名言「…が「普通」のものより役にたつことはない。」【本と名言365】
    2024-06-03

    応挙手本?に描いたトラ甦れ…徳島の寺のふすま絵修復へ
    2024-06-04

    フジコ・ヘミングさん偲ぶ魂のピアノ旋律
    2024-06-03

    「国芳の団扇絵 猫と歌舞伎とチャキチャキ娘」(太田記念美術館)開幕レポート。世界初の展覧会
    2024-06-04

    社会的関与の芸術。清水穣評 城戸保「駐車空間、文字景、光画」展/野村浩「Painter」展
    2024-06-04

    ペース・ギャラリーが9月にグランドオープン。7月には特別内覧会を開催へ
    2024-06-04

    エドガー・サラン個展「EDGAR SARIN ー HUNKY DORY」(VAGUE KOBE)レポート。展示空間の可能性やその調和の在り方を問いかける
    2024-06-04

    スマイル社が性犯罪被害者支援の法人設立
    2024-06-04

    「VOCA展」に関するハラスメント防止のためのガイドラインが制定
    2024-06-05

    島左近の墓、京都の寺で発掘調査 三成の腹心、関ケ原後も生存?
    2024-06-05

    そごう・西武が百貨店として初めてNFTマーケット開設、NFT作品約100点を発売
    2024-06-06

    もしあの時に戻れたら…歌人・穂村弘が話題書『迷子手帳』で明かす、今も忘れられない「失敗」
    2024-06-07

    umami.is をおすすめする理由
    2025-07-04

    ©  Dopu Box
    💛