• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linux常用コマンドおよびvi,gdbとの2つのコマンドの運用
2021-11-30

Linuxシステムに対して一定の掌握能力を持つユーザーごとに、Linuxシステムのいくつかの常用コマンドとvi、gdbという2つのコマンドの運用を学ぶ必要があります。編集者は最近も勉強しているので、資料をみんなに共有します。

  1.lsコマンド

ls現在のディレクトリファイルのリストをデフォルトで表示

ls-aすべてのファイルを表示非表示ファイルを含む

ls-lファイル属性を表示します。サイズ、日付、シンボル接続、読み書き可能かどうか、実行可能かどうかなどが含まれます。

  2.cdコマンド

cd dir現在のディレクトリの下にあるdirディレクトリに切り替え

  cd ..前のレベルのディレクトリに切り替え

cd~ユーザディレクトリ、例えばrootユーザに切り替えると、/root下に切り替える

  3.rmコマンド

rm fileファイルを削除する

rm-rf dir現在のディレクトリの下にあるdirというディレクトリ全体を削除

  4.cpコマンド

cp source targetファイルsourceをtargetにコピー

  cp -av source_dir target_dirはディレクトリ全体をコピーし、2つのディレクトリは完全に同じです。

  cp -fr source_dir target_dirはディレクトリ全体をコピーし、非リンクでコピーします。sourceディレクトリにシンボルリンクがある場合、2つのディレクトリは異なります。

  5.mvコマンド

mv source targetファイルまたはディレクトリsourceをtargetに変更

  6.diffコマンド

パッチファイルの生成

  diff -ruN dir1 dir2 >dir.diff

ディレクトリ1へのパッチ適用

  7.echoコマンド

echo messageは文字列を表示します

  8.catコマンド

cat fileはファイルの内容を表示し、DOSのtypeと同じ

cat file|moreファイルの内容を表示しmoreプログラムに転送して分散表示を実現し、コマンドless fileを使用して同じ機能を実現する

more配布コマンドは、一般的にls|moreなどのパイプを介してコンテンツを伝達します。

  9.duコマンド

du現在のディレクトリの容量を計算する

du-sm/root計算/rootディレクトリの容量とM単位

  10.findコマンド   11.grepコマンド

  grep -r "chars" ./現在のディレクトリのすべてのファイルで文字列chars-rを検索すると、サブディレクトリが再帰的に検索されます。

Ctrl+c終了再帰

  12.viの使用

vi file編集ファイルfile

vi元基本使用及びコマンド:

viは編集状態とコマンド状態に分けられる.コマンドを入力するには、ESCを押して編集ステータスを終了し、コマンドを入力します。

一般的なコマンドは次のとおりです。

:x(終了)

  :x! (終了保存しない)

:w(ファイルを保存)

  :w! (質問なしでファイルに書き込む)

:r file(ファイルファイルファイルを読む)

:%s/oldchars/newchars/g(すべての文字列oldcharsをnewcharsに変更)

i編集挿入状態に入る

ESC終了編集状態

  13.manコマンド

manls ls ls読み出しlsコマンドに関するヘルプ

  14.コンピュータのシャットダウンコマンドの起動

rebootコンピュータの再起動

haltコンピュータを閉じる

Init 0はすべてのアプリケーションとサービスを閉じ、純粋な操作環境に入ります。

Init 1アプリケーションおよびサービスの再起動

Init 6コンピュータの再起動

  15.tarコマンド

  tar -xfzv file.tgzはファイルをfile.tgz解凍

  gzip directory.tarは元のファイル生成圧縮のdirectoryを上書きする.tar.gz

3 合計4ページ   16.dmesg,unameコマンド

dmesg kernel起動および駆動マウント情報の表示

uname-aオペレーティングシステムのタイプを表示

  17.stringコマンド

string file file fileファイルのASCII文字の内容を表示する

  18.rpmコマンド

  rpm -ihv program.rpmインストーラプログラムプログラムとインストールプロセスの表示

  19.ファイルディレクトリ管理コマンド

su rootスーパーユーザーへの切り替え

chmod a+x file fileはfileファイルを実行可能に設定します。スクリプトクラスファイルは必ずこのように設定してください。そうしないとbash fileで実行できません。

chmod 666 fileファイルfileを読み書き可能に設定

chown user/dir/dir/dirディレクトリをuser所有に設定

  20.mknodコマンド

mknod/dev/hda 1 b 3 1ブロックデバイスhda 1を作成し、プライマリデバイス番号3、スレーブデバイス番号1、すなわちmasterハードディスクの最初のパーティション

mknod/dev/tty 1 c 4 1文字デバイスtty 1を作成し、プライマリデバイス番号4、スレーブデバイス番号1、すなわち最初のtty端末

touch/tmp/running/tmpの下に一時ファイルrunningを作成し、再起動後に消失

  21.ディスク管理のコマンド

fdisk/dev/hdaはdosのfdiskを実行したように

mount-t ext 2/dev/hda 1/mnt/dev/hda 1を/mntディレクトリにロード

dfファイルシステムのマウントに関する情報を表示

mount-t nfs 192.168.1.1:/sharedir/mnt nfsサービスの共有ディレクトリsharedirを/mnt/nfsディレクトリにロード

umount/mntは/mntディレクトリをアンインストールします。/mntディレクトリはアイドル状態である必要があります。

syncバッファをリフレッシュし、コンテンツをディスクに同期させる

  mkfs.ext 2/dev/hda 1フォーマット/dev/hda 1はext 2フォーマット

  dd if=/dev/zero of=root.ram bs=1024、count=1024は1 Mサイズのブロックデバイスを生成し、ハードディスクのパーティションとして使用することができる。

  22.プログラム開発関連コマンド

  gcc hello.c-o helloはhello.c helloというバイナリ実行ファイルにコンパイル

lddプログラムはどのライブラリを使用しているかを表示します

  23.システム関連コマンド

ps現在のシステムプロセス情報を表示

ps-efシステムのすべてのプロセス情報を表示

kill-9500プロセス番号500のプログラムを殺す

topはシステムプロセスの活動状況を表示し、CPUリソースに占める割合で分ける

freeシステム内およびswap使用状況の表示

timeプログラムプログラムプログラムが終了すると、プログラムが逆使用される時間が算出されます

ネットワークコマンド

ifconfig eth 0 192.168.1.2バンドルNIC 1のIPアドレスは192.168.1.2

  24.ネットワークサーバへのログイン

telnet 192.168.1.1 IP 192.168.1.1のtelnetサーバへのログイン

ftp 192.168.1.1 ftpサーバにログイン

編集者がリストしたこれらのコマンドは長いが、重要であり、興味のあるユーザーはコマンドごとに自分で練習したほうがいい。練習しないと効果がないに違いない。


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

Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Blood Type Heredity Clothing Sizes
  • レノンのギター4.5億円 ビートルズ関連最高落札額
    2024-05-30

    囲碁、一力遼本因坊が初防衛 余正麒破り三冠堅持
    2024-05-30

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

    原作者の意向は取り入れられたと日テレ
    2024-05-30

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

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

    鎌倉幕府の地頭から海の武士団・松浦党に…古文書群「青方文書」からみる中世の漁業や製塩事情
    2024-06-01

    まだ無名だった作曲家エルガーが、婚約の贈り物として捧げた名曲【クラシック今日は何の日?】
    2024-06-01

    森鷗外の教師像に迫る 研究の「盲点」、記念館で特別展 学生の評判も紹介
    2024-06-01

    河合隼雄物語賞に八木詠美さん 学芸賞は湯沢規子さん
    2024-06-03

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

    「UESHIMA MUSEUM」が開館。屈指の現代美術コレクションを一般公開
    2024-06-05

    国際博物館の日、今年のテーマは「学びと研究のための博物館」
    2024-06-04

    口腔ケアで高齢者を守ろう 「おとなの歯磨き」訪問歯科医が出版
    2024-06-04

    古今東西 かしゆか商店【つづら】
    2024-06-05

    安藤忠雄さん設計の美術館名称決まる…香川・直島に2025年オープン
    2024-06-05

    「Osaka Art & Design 2024」(大阪市内)開幕レポート。何気ない日常のなかで多様なカルチャーに触れる
    2024-06-06

    藤井八冠、5連覇へ白星発進 将棋棋聖戦、山崎八段破る
    2024-06-06

    佐渡金山の世界遺産登録、「情報照会」勧告
    2024-06-06

    なぜ、いま「先住民の現代アート」なのか? 『美術手帖』2024年7月号は、「先住民の現代アート」特集
    2024-06-06

    ©  Dopu Box
    💛