コマンドコード コメント説明
Arch マシンのプロセッサアーキテクチャを表示(1)
Uname -m マシンのプロセッサアーキテクチャを表示(2)
Uname -r 使用中のカーネルバージョンを表示
Dmidecode -q ハードウェアシステムコンポーネントを表示 - (SMBIOS/DMI)
HDPARM -i /dev/hda ディスクの構造的特徴をリスト
HDPARM -tT /dev/sda ディスク上でテスト読み取り操作を実行
Cat /proc/cpuinfo CPU情報を表示
Cat /proc/割り込み 割り込みを表示
Cat /proc/meminfo メモリ使用量を確認
Cat /proc/スワップス 使用されているスワップを表示します
Cat /proc/version カーネルのバージョンを表示します
Cat /proc/net/dev ネットワークアダプタと統計を表示します
Cat /proc/mounts ロードされたファイルシステムを表示します
LSPCI -TV PCIデバイスをリストアップします
LSUSB -TV USBデバイスを表示します
Date システムの日付を表示します
Cal 2007 のカレンダーを表示します 2007
Date 04121700 2007.00 日時を設定します - 月, 日, 時, 年. 秒
Clock -w BIOSに時間変更を保存します

コマンドコード コメント説明
シャットダウン -h now システムをシャットダウンします
Init 0 システムをシャットダウンします
Telinit 0 システムをシャットダウンします
シャットダウン -h 時間: 分 & 予定の時間にシステムをシャットダウンします
シャットダウン -c 予定の時間にシステムをシャットダウンするキャンセル
シャットダウン -r now 再起動
リブート 再起動
ログアウト キャンセル

コマンドコード コメント説明
CD /home 「'/home'ディレクトリ。
CD.. ディレクトリを1階層前に戻します
CD../.. ディレクトリを2階層前に戻します
CD パーソナルホームディレクトリに移動します
Cd~ user1 パーソナルホームディレクトリに移動します
CD - 最後にいたディレクトリに戻ります
PWD 作業パスを表示します
ls ディレクトリ内のファイルを表示します
LS -F ディレクトリ内のファイルを表示します
LS -l ファイルとディレクトリの詳細を表示します
Ls -a 隠されたファイルを表示します
Ls * [0-9] * 数字を含むファイルとディレクトリ名を表示します
Tree ルートディレクトリから始まるファイルとディレクトリのツリー構造を表示します
LSTREE ルートディレクトリから始まるファイルとディレクトリのツリー構造を表示します
Mkdir dir1 dirと呼ばれるディレクトリを作成します1
Mkdir dir1 dir2 同時に2つのディレクトリを作成します
Mkdir -p /tmp/dir1/dir2 ディレクトリツリーを作成します
Rm -f file1 fileと呼ばれるファイルを削除します1
Rmdir dir1 dirと呼ばれるディレクトリを削除します1
Rm -rf dir1 dirと呼ばれるディレクトリを削除します1 およびその内容を同時に削除します
Rm -rf dir1 dir2 同時にディレクトリとその内容を削除します
MV dir1 new_dir 名前を変更します/ディレクトリを移動します
CP file1 file2 ファイルをコピーします
CP dir/*. 現在の作業ディレクトリにディレクトリ内のすべてのファイルをコピーします
CP -A /tmp/dir1. 現在の作業ディレクトリにディレクトリをコピーします
CP -a dir1 dir2 ディレクトリをコピーします
-S file1 lnk1 ファイルやディレクトリにソフトリンクを作成します
Ln file1 lnk1 ファイルやディレクトリに物理リンクを作成します
Touch -t 0712250000 file1 ファイルやディレクトリのタイムスタンプを変更します - (YYMMDDhhmm)
IconV -l 既知のコードをリストアップします
iconv -f fromEncoding -t toEncoding inputFile > outputFile キャラクタのエンコードを変更します
検索します。 -maxdepth 1 -name * .jpg -print -exec convert 現在のディレクトリ内のファイルをバッチリサイズ変更してサムネイルディレクトリに送信します(ImageMagickからの変換が必要)

コマンドコード コメント説明
検出/-name file1 始めます'/'を入力してルートファイルシステムに移動してファイルとディレクトリを検索します
検出/-user user1 ユーザ'user'に属するファイルとディレクトリを検索します1 '
検出 /home/user1 -name * .bin ディレクトリ'を検索します/home/user1' for files ending in '.bin'
検出 /usr/bin -type f -atime + 100 最近使用されていない実行可能ファイルを検索します 100 days
検出 /usr/bin -type f -mtime -10 作成または変更された日付が指定された範囲内のファイルを検索します 10 days
検出/-name * .rpm -exec chmod 755 '{}' ; '.rpm'で終わるファイルを検索し、彼らの権限を定義します
検出/-xdev -name * .rpm '.rpm'で終わるファイルを検索し、リモーバルデバイス(光学ドライブやフラッシュドライブなど)を無視します
位置を特定します * .ps '.ps'で終わるファイルを見つけます - 'updatedb'コマンドを実行する前にまず
Whereis halt バイナリ、ソース、またはmanの場所を表示します
停止します バイナリや実行可能ファイルのフルパスを表示します

コマンドコード コメント説明
マウント /dev/hda2 /mnt/hda2 hdaと呼ばれるディスクをマウントします2 - ディレクトリ'を確認してください/mnt/hda2' already exists
Umount /dev/hda2 hdaと呼ばれるディスクをアンマウントします2 - マウントポイント'から退出します/mnt/hda2' first
Fuser -km /mnt/hda2 デバイスが忙しいときに強制的にアンインストールします
Umount -n /mnt/hda2 書き込みなしでアンインストール操作を実行します /etc/mtabファイルはファイルを読み込んだときに便利です-のみまたはディスクがフルの場合
マウント /dev/fd0 /mnt/floppy フロッピーディスクをマウントします
マウント /dev/cdrom /mnt/cdrom cdromやdvdromをマウントします
マウント /dev/hdc /mnt/cdrecorder cdrwやdvdromをマウントします
マウント /dev/hdb /mnt/cdrecorder cdrwやdvdromをマウントします
マウント -o loop file.iso /mnt/cdrom ファイルやISOイメージをマウントします
マウント -t vfat /dev/hda5 /mnt/hda5 Windows FATをマウントします32 ファイルシステム
マウント /dev/sda1 /mnt/usbdisk USBドライブやフラッシュデバイスをマウントします
マウント -t smbfs -o username = user, password = pass//WinClient/シェア /mnt/シェア Windowsネットワークシェアをマウント

コマンドコード コメント説明
DF -h マウントされたパーティションのリストを表示します
LS -lSr | more サイズに応じてファイルとディレクトリをソートします
Du -sh dir1 ディレクトリ'dir'で既に使用されているディスク空間を推定します1'
Du -sk * | sort -rn ファイルとディレクトリの容量に応じて順番にサイズを表示します
Rpm -q -a --qf '% 10 {SIZE} t% {NAME} n' | sort -k1,1n インストールされたrpmパッケージの使用する空間をサイズ順に表示します(fedora、redhatクラスのシステム)
Dpkg-クエリ -W -f = '${Installed-Size; 10} t ${Package} n' | sort -k1,1n インストールされたdebパッケージの使用サイズに基づいて空間を表示(ubuntu、debianクラスのシステム)

コマンドコード コメント説明
GroupAdd group_name 新しいユーザーグループを作成する
Groupdel group_name ユーザーグループを削除する
Groupmod -n new_group_name old_group_name ユーザーグループの名前を変更する
Useradd -c "Name Surname" -g admin -d /home/user1 -s /bin/bash user1 「admin」ユーザーグループに属するユーザーを作成する
UserAdd user1 新しいユーザーを作成する
Userdel -r user1 ユーザーを削除する("-r'はホームディレクトリを除外する
Usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 ユーザーのプロパティを変更する
Passwd パスワードを変更する
Passwd user1 ユーザーのパスワードを変更する(root実行のみ許可)
Chage -E 2020-12-31 user1 ユーザーのパスワードの有効期限を設定する
PWCK ファイル形式と構文の修正を確認する「/etc/passwd'とユーザーの存在を確認する
GRPCK ファイル形式と構文の修正を確認する「/etc/passwd'と既存のグループ
Newgrp group_name 新しいグループにログインして、新しいファイルのデフォルトグループを変更する

コマンドコード コメント説明
LS -lh 権限を表示する
LS /tmp | pr -T5 -W $COLUMNS 終端点を分割する 5 表示するコラム
Chmod ugo + rwx directory1 ディレクトリの所有者(u)、グループ(g)、他のユーザー(o)に対して読み取り(r)、書き込み(w)、実行(x)の権限を設定する
Chmod go-rwx directory1 ディレクトリに対してグループ(g)と他のユーザー(o)の読み書き実行権限を削除する
Chown user1 file1 ファイルの所有者属性を変更する
Chown -R user1 directory1 ディレクトリの所有者属性を変更し、同時にディレクトリ内のすべてのファイルの属性も変更する
CHGRP group1 file1 ファイルのグループを変更する
Chown user1: group1 file1 ファイルの所有者とグループ属性を変更する
検出/-perm -u + s SUID制御を使用するシステム内のすべてのファイルをリストする
Chmod u + s /bin/file1 バイナリファイルのSUIDビットを設定する - ファイルを実行しているユーザーは所有者と同じ権限も与えられる
CHMOD U-S /bin/file1 バイナリファイルのSUIDビットを無効にする
Chmod g + s /home/public ディレクトリのSGIDビットを設定する - SUIDと似ているがディレクトリ用
CHMOD G-S /home/public ディレクトリのSGIDビットを無効にする
Chmod o + t /home/public ファイルのSTIKYビットを設定する - ファイルを削除する権限が合法な所有者にのみ許可されています
CHMOD O-T /home/public ディレクトリのSTIKYビットを無効に

コマンドコード コメント説明
Chattr + a file1 追加モードでのみ読み取りおよび書き込みが許可されています
Chattr + c file1 このファイルを自動的に圧縮することが許可/カーネルによって展開
Chattr + d file1 バックアッププログラムはこのファイルを無視してファイルシステムをバックアップします
Chattr + i file1 削除、変更、名前変更、リンクを許可しない変更不可能なファイルに設定
Chattr + s file1 ファイルを安全に削除するのに許可
Chattr + S file1 アプリケーションがこのファイルに対して書き込み操作を行った場合、システムは即座に変更された結果をディスクに書き込む
Chattr + u file1 ファイルが削除された場合、システムは後に削除されたファイルを復元することができます
Lsattr 特別なプロパティを表示

コマンドコード コメント説明
Bunzip2 file1.bz2 'file'と呼ばれるファイルを解凍1.bz2 '
Bzip2 file1 'file'と呼ばれるファイルを圧縮1 '
Gunzipファイル1.gz 'file'と呼ばれるファイルを解凍1.gz'
Gzipファイル1 'file'と呼ばれるファイルを圧縮1 '
Gzip -9 file1 最大圧縮
Rar a file1.rar test_file 'file'と呼ばれるパッケージを作成1.rar '
Rar a file1.rarファイル1 file2 dir1 'file'を同時に圧縮1 ','ファイル2 'and directory'dir1'
Rar x file1.rar rarパッケージを解凍
Unrar x file1.rar rarパッケージを解凍
Tar -cvf archive.tar file1 展開せずにtarballを作成
Tar -cvf archive.tar file1 file2 dir1 'file'を含むアーカイブを作成1 ','ファイル2 'and'dir1'
Tar -tf archive.tar パッケージの内容を表示
Tar -xvf archive.tar パッケージをリリース
Tar -xvf archive.tar -C /tmp 圧縮パッケージを以下にリリース /tmpディレクトリ
Tar -cvfj archive.tar.bz2 dir1 bzip形式の圧縮パッケージを作成2 フォーマット
Tar -jxvf archive.tar.bz2 bzip形式の圧縮パッケージを解凍2 フォーマット
Tar -cvfz archive.tar.gz dir1 gzip形式の圧縮パッケージを作成
Tar -zxvf archive.tar.gz gzip形式の圧縮パッケージを解凍
Zipファイル1.zipファイル1 zipファイルを作成
Zip -rファイル1.zipファイル1 file2 dir1 複数のファイルとディレクトリを同時にzipファイルに圧縮
ファイルを解凍1.zip zipファイルを解凍

コマンドコード コメント説明
Rpm -ivh package.rpm rpmパッケージをインストール
Rpm -ivh --nodeeps package.rpm 依存関係の警告を無視してrpmパッケージをインストール
rpm -U package.rpm 設定ファイルを変更せずにRPMパッケージを更新します
Rpm -F package.rpm 確認されたインストールされたrpmパッケージを更新します
Rpm -e package_name rpm RPMパッケージを削除します
RPM -QA システム内のすべてのインストールされたrpmパッケージを表示します
Rpm -qa | grep htpd 名前に"htpd"が含まれるすべてのrpmパッケージを表示します
RPM -Qi package_name インストールされたパッケージに関する特別な情報を取得します
RPM -qg "System Environments/デーモン" コンポーネントのrpmパッケージを表示します
RPM -QL package_name インストールされたrpmパッケージが提供するファイルリストを表示します
RPM -QC package_name インストールされたrpmパッケージが提供する設定ファイルリストを表示します
RPM -Q package_name --WhatRequires rpmパッケージとともに依存関係リストを表示します
RPM -q package_name --WhatProvides rpmパッケージの容量を表示します
Rpm -q package_name --scripts インストール中に実行されたスクリプトを表示します/削除
RPM -Q package_name --Changelog RPMパッケージの変更履歴を表示します
RPM -QF /etc/httpd/conf/httpd.conf 指定されたファイルを提供するrpmパッケージを確認します
Rpm -qp package.rpm -l 未インストールのrpmパッケージが提供するファイルリストを表示します
RPM --import /media/cdrom/RPM-GPG-KEY 公開鍵デジタル証明書をインポートします
Rpm --checksig package.rpm RPMパッケージの完全性を確認します
Rpm -qa gpg-pubkey すべてのインストールされたrpmパッケージの完全性を確認します
RPM -V package_name ファイルサイズ、ライセンス、タイプ、所有者、グループ、MDを確認します5 確認し、最終更新日を確認します
RPM -Va システム内のすべてのインストールされたrpmパッケージを確認します - 慎重に使用してください
Rpm -Vp package.rpm rpmパッケージがインストールされていないことを確認します
Rpm2cpio package.rpm | cpio --extract --make-ディレクトリ * bin * rpmパッケージから実行可能ファイルを実行します
Rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm rpmソースからビルドされたパッケージをインストールします
RPMbuild --package_name src.rpmを再構築します RPMソースからRPMパッケージをビルドします

コマンドコード コメント説明
Yum install package_name RPMパッケージをダウンロードしてインストールします
Yum localinstall package_name rpmパッケージがインストールされ、すべての依存関係を解決するためにあなた自身のソフトウェアリポジトリを使用します
Yum update package_name 現在のシステムにインストールされているすべてのrpmパッケージをアップデートします
Yum update package_name rpmパッケージをアップデートします
Yum remove package_name RPMパッケージを削除します
Yum list 現在のシステムにインストールされているすべてのパッケージをリストします
Yum search package_name rpmリポジトリ内のパッケージを検索します
Yum cleaning packages rpmキャッシュをクリーンアップし、ダウンロードされたパッケージを削除します
Yum cleaning headers すべてのヘッダーファイルを削除します
Yum clean all キャッシュパッケージおよびヘッダーファイルをすべて削除します

コマンドコード コメント説明
Dpkg -i package.deb インストール/debパッケージをアップデートします
Dpkg -r package_name システムからdebパッケージを削除します
Dpkg -l システムにインストールされているすべてのdebパッケージを表示します
Dpkg -l | grep htpd 名前に「htpd」の単語が含まれるすべてのdebパッケージを表示します
Dpkg -s package_name システムにインストールされた特別なパッケージに関する情報を取得します
DPKG -L package_name システムにインストールされているdebパッケージが提供するファイルリストを表示します
Dpkg --contents package.deb インストールされていないパッケージが提供するファイルリストを表示します
DPKG -S /bin/ping 与えられたファイルを提供するdebパッケージを確認します

コマンドコード コメント説明
Apt-get install package_name インストール/debパッケージをアップデートします
Apt-cdrom install package_name インストール/CDからdebパッケージをアップデートします
Apt-get update リストにあるパッケージをアップグレードします
Apt-get upgrade すべてのインストールされたソフトウェアをアップグレードします
Apt-get remove package_name システムからdebパッケージを削除します
Apt-get check 依存関係ソフトウェアリポジトリが正しいか確認します
Apt get clean ダウンロードされたパッケージからのキャッシュをクリーンアップします
Apt-キャッシュ検索検索-パッケージ 検索文字列を含むパッケージ名を返します

コマンドコード コメント説明
Cat ファイル1 ファイル内容の最初のバイトからの前方向の視覚化
Tac file1 最終行から逆方向にファイルの内容を確認します
More file1 長いファイルの内容を表示します
少ないファイル1 「more」コマンドと似ていますが、ファイル内での逆方向の操作も可能です
ヘッド -2 file1 ドキュメントの最初の2行を確認してください
Tail -2 file1 ファイルの最後の二行を確認します
Tail -f /var/log/messages ファイルにリアルタイムで追加された内容を見ます

コマンドコード コメント説明
Cat ファイル1 | コマンド(sed、grep、awk、grepなど)> result.txt ファイルの詳細な説明テキストを統合し、紹介を新しいファイルに書きます
Cat ファイル1 | コマンド(sed、grep、awk、grepなど)> > result.txt ファイルの詳細な説明テキストを統合し、紹介を既存のファイルに書きます
Grep Aug /var/log/messages ファイル'内でキーワード「Aug」を見つけます/var/log/messages'
Grep ^ Aug /var/log/messages ファイル'内で「Aug」で始まる単語を見つけます/var/log/messages'
Grep [0-9] /var/log/messages 「'内に数字を含むすべての行を選択します/var/log/messages'ファイル
Grep Aug -R /var/log/* ディレクトリ'内で文字列「Aug」を検索します/var/log'およびその後のディレクトリ
Sed's/stringa1/stringa2/g'example.txt 「string」を置き換えます1「」のexample.txtファイル内で「string」2"
Sed '/^ $/d' example.txt example.txtファイルからすべての空白行を削除します
Se d '/ *#/ d;/^ $/d'example.txtからexample.txt ファイルからすべてのコメントおよび空白行を削除します
Echo'esempio '| tr' [: lower :]' '[: upper:] ' 上cellおよび下cellの内容を統合します
Sed -e '1d' result.txt ファイルexample.txtから最初の行を除外します
Sed -n '/stringa1/p' 「string」単語のみを含む行を見ます1"
Sed -e's / *$//' example.txt 各行の末尾のスペースを削除します
Sed -e's/stringa1/g'example.txt 「string」単語のみを削除します1「」からドキュメントを削除し、残りのすべてを保持します
Sed -n '1,5p; 5q' example.txt 最初から第五行までの内容を確認します
Sed -n '5p; 5q' example.txt 行を確認します 5
Sed -e's/00 */0/g'example.txt 複数のゼロを一つのゼロに置き換えます
Cat -n ファイル1 ファイルの中の行数を特定します
Cat example.txt | awk'NR% 2 == 1 ' すべての偶数行を削除します-example.txtファイルの中の番号付き行
Echo a b c | awk '{print 1 ドル'
Echo a b c | awk '{print 1 ドル, 3 ドル' 行の最初および第三の列を確認します
ファイルを貼り付けます1 file2 二つのファイルまたは列の内容を統合します
貼り付けます -d '+ファイル「1 file2 二つのファイルまたは列の内容を「」で区別して統合します+中間の「」
ファイルを並び替えます1 file2 二つのファイルの内容を並べます
ファイルを並び替えます1 file2 | uniq 二つのファイルのユニオンを削除します(重複行は一つだけ保持されます)
ファイルを並び替えます1 file2 | uniq -u 交差点を削除して、他の行を残します
ファイルを並び替えます1 file2 | uniq -d 2つのファイルの交差点を削除して(両方のファイルに同時に存在するファイルのみを残します)
Comm -1 file1 file2 2つのファイルの内容を比較して、「file」に含まれる内容のみを削除します1 '
Comm -2 file1 file2 2つのファイルの内容を比較して、「file」に含まれる内容のみを削除します2 '
Comm -3 file1 file2 2つのファイルの内容を比較して、両方に共通する部分のみを削除します

コマンドコード コメント説明
Dos2unix filedos.txt fileunix.txt MSDOSからUNIXへのテキストファイル形式の変換
Unix2dos fileunix.txt filedos.txt UNIXからMSDOSへのテキストファイル形式の変換
Recode.. HTML < page.txt > Page.html テキストファイルをHTMLに変換します。
Recode -l | more すべての許可された変換形式を表示します

コマンドコード コメント説明
Badblocks -v /dev/hda1 ディスクhda上の不良磁気を確認します1
FSCK /dev/hda1 修理/HDA上のLinuxファイルシステムの整合性を確認します1 disk
Fsck.ext2 /dev/hda1 修理/extの整合性を確認します2 HDA上のファイルシステム1 disk
E2FSCK /dev/hda1 修理/extの整合性を確認します2 HDA上のファイルシステム1 disk
E2fsck -j /dev/hda1 修理/extの整合性を確認します3 HDA上のファイルシステム1 disk
Fsck.ext3 /dev/hda1 修理/extの整合性を確認します3 HDA上のファイルシステム1 disk
Fsck.vfat /dev/hda1 修理/HDA上のFATファイルシステムの整合性を確認します1 disk
Fsck.msdos /dev/hda1 修理/HDA上のDOSファイルシステムの整合性を確認します1 disk
Dosfsck /dev/hda1 修理/HDA上のDOSファイルシステムの整合性を確認します1 disk

コマンドコード コメント説明
MKFS /dev/hda1 HDAにファイルシステムを作成します1 partition
MKE2FS /dev/hda1 linux extを作成します2 ファイルシステムをhdaに作成します1 partition
MKE2FS -J /dev/hda1 linux extを作成します3 (ジャーナリング)ファイルシステムをhdaに作成します1 partition
MKFS -T vfat 32 -F /dev/hda1 FATを作成します32 ファイルシステム
Fdformat -n /dev/fd0 フロッピーディスクをフォーマットします
MKSwap /dev/hda3 swapファイルシステムを作成します

コマンドコード コメント説明
MKSwap /dev/hda3 swapファイルシステムを作成します
Swapon /dev/hda3 新しいswapファイルシステムを有効にします
Swapon /dev/hda2 /dev/hdb3 2つのswapパーティションを有効にします

コマンドコード コメント説明
ダンプ -0aj -f /tmp/home0.bak /home 「'」の完全なバックアップを作成します/home'ディレクトリ
ダンプ -1aj -f /tmp/home0.bak /home 「'」のインタラクティブなバックアップを作成します/home'ディレクトリ
復元します -if /tmp/home0.bak インタラクティブなバックアップを復元します
Rsync -rogpav --delete /home /tmp 両方のディレクトリを同期します
Rsync -rogpav -e ssh --delete /home ip_address:/tmp SSHチャネルを通じてrsync
Rsync -az -e ssh --delete ip_addr:/home/public /home/local sshと圧縮を通じてリモートディレクトリをローカルディレクトリに同期します
Rsync -az -e ssh --delete /home/ローカル ip_addr:/home/public ローカルディレクトリをリモートディレクトリにsshと圧縮を通じて同期します
Dd bs = 1M if =/dev/hda | gzip | ssh user@ip_addr 'dd of = hda.gz' リモートホスト上でローカルディスクのバックアップを実行します
Dd if =/dev/sda of =/tmp/file1 ディスクの内容をファイルにバックアップ
Tar -Puf backup.tar /home/user 「'のインタラクティブバックアップを実行/home/ユーザーのディレクトリ
(Cd /tmp/local/& tar c . ) | ssh -C user@ip _addr 'cd /home/シェア/& & tar x -p' リモートディレクトリ内のディレクトリの内容をssh経由でコピー
(Tar c /home) | ssh -C user@ip _addr 'cd /home/backup-home & & tar x -p' リモートディレクトリ内のローカルディレクトリをssh経由でコピー
Tar cf - . | ( cd /tmp/backup; tar xf -) ディレクトリをローカルから別の場所にコピーして、元の権限とリンクを保持
検出 /home/user1 -name '* .txt' | xargs cp -av --target-directory =/home/backup/--parents '.txt'で終わるすべてのファイルを一つのディレクトリから別のディレクトリにコピー
検出 /var/log -name '* .log' | tar cv --files-from = - | bzip2 > log.tar.bz2 '.log'で終わるすべてのファイルを検出してbzipパッケージを作成
Dd if =/dev/hda of =/dev/fd0 bs = 512 count = 1 MBR(マスターブートレコード)の内容をフロッピーディスクにコピーするアクションを行います
Dd if =/dev/fd0 of =/dev/hda bs = 512 count = 1 フロッピーディスクに保存されたバックアップからMBR(マスターブートレコード)の内容を復元

コマンドコード コメント説明
CDRecord -v gracetime = 2 dev =/dev/cdrom -eject blank = fast -force リムーバブルディスクの内容を空に
Mkisofs /dev/cdrom > cd.iso ディスク上にISOイメージを作成
Mkisofs /dev/cdrom | gzip > cd_iso ディスク上に圧縮されたディスクイメージISOファイルを作成
MKISOFS -J -allow-leading-dots -R -V "CDラベル" -iso-level 4 -o./cd.iso data_cd ディレクトリのISOイメージを作成
Cdrecord -v dev =/dev/cdrom cd.iso ISOイメージファイルを書き込み
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - 圧縮されたISOイメージファイルを書き込み
マウント -o loop cd.iso /mnt/iso ISOイメージファイルをマウント
cd-paranoia -B CDからのオーディオトラックをwavファイルに転写
CD-paranoia -- "-3" CDからのオーディオトラックをwavファイルに転写(引数) -3)
CDRecord --scanbus バスをスキャンしてSCSIチャンネルを識別
Dd if =/dev/hdc | md5サム MDを確認5デバイスのサムエンコーディング、例えばCD

コマンドコード コメント説明
Dhclient eth01 DHCPモードで'eth0'ネットワークデバイスを有効にします
Ethtool eth01 ネットワークインターフェースカード'eth0'のトラフィック統計を表示
ホスト www.example.com 名前とインターネットプロトコルアドレスを解決するホスト名を見つける
ホスト名 ホスト名を表示
Ifconfig eth0 イーサネットネットワークインターフェースカードの設定を表示します
Ifconfig eth0 192.168.1.1 ネットマスク 255.255.255.0 インターネットプロトコルアドレスを制御
Ifconfig eth0 promisc 'eth0'をプロミスティックモードに設定してデータパケットをスニッピング
Ifdown eth01 'eth0'ネットワークデバイスを無効にする
Ifup eth01 'eth0'ネットワークデバイスを有効にする
IP link show すべてのネットワークデバイスの接続状態を表示
Iwconfig eth1 ワイヤレスネットワークインターフェースカードの設定を表示
IWList scan ワイヤレスネットワークを表示
mii-tool eth01 'eth0'の接続状態を表示
Netstat -Tup すべての有効なネットワーク接続とそのPIDを表示
Netstat -tup1 システム内のすべてのネットワークサービスとそのPIDを表示
Netstat -rn ルーティングテーブルを表示('route'に似ている) -n" コマンド
Nslookup www.example.com 名前とインターネットプロトコルアドレスを解決するホスト名を見つける
Route -n ルーティングテーブルを表示
Route added -net 0/0 gw IP ゲートウェイ プレセットゲートウェイを制御
Route add -net 192.168.0.0 ネットマスク 255.255.0.0 gw 192.168.1.1 ネットワーク'への静的ルートを制御192.168.0.0/16 '
Route del 0/0 gw IP ゲートウェイ 静的ルートを削除
Echo "1" > /proc/sys/net/ipv4/ip_foward IPフォワーディングをアクティブ化
Tcpdump tcpポート 80 すべてのHTTPループを表示
Whois www.example.com Whoisデータベース内の検索

コマンドコード コメント説明
マウント -t smbfs -o Username = user, password = pass //WinClient/シェア/mnt/シェア Windowsネットワークシェアをマウント
Nbtscan ip addr Netbios名解決
Nmblookup -A ip addr Netbios名解決
smbclient -L ip addr/hostname Windowsホストのリモートシェアを表示
smbget -Rr smb://ip addr/シェア wgetのようにWindowsホストからファイルをダウンロードする能力

コマンドコード コメント説明
Iptables -t フィルタ -L フィルタテーブルへのすべてのリンクを表示
Iptables -t nae -L NATテーブルへのすべてのリンクを表示
Iptables -t フィルタ -F フィルタテーブルに基づいてすべてのルールをクリーンアップ
Iptables -t nat -F NATテーブルに基づいてすべてのルールをクリーンアップ
Iptables -t フィルタ -X すべてのユーザーを削除-作成されたリンク
IPTables -t フィルタ -A INPUT -p tcp --dport telnet -j ACCEPT telnetアクセスを許可
IPTables -t フィルタ -A OUTPUT -p tcp --dport telnet -j DROP telnetアクセスをブロック
Iptables -t フィルタ -A FORWARD -p tcp --dport pop3 -j ACCEPT POPを許可3 フォワードリンク上の接続
Iptables -t フィルタ -A INPUT -j LOG --log-プレフィックス すべてのリンクで検出されたパケット記録
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE eth0 に対して出力パケットをマスクするPAT(ポートアドレス変換)を設定します
Iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 1つのホストアドレスに向けて送信されるパケットを別のホストに転送します

コマンドコード コメント説明
Free -m メガバイト単位で RAM ステータスをリストします
Kill -9 プロセス ID プロセスを強制的に閉じ、終了します
Kill -1 プロセス ID プロセスが設定をオーバーロードするように強制します
最後のリブート 再起動履歴を表示します
lsmod 状態をリストするためのカーネルモジュール
Lsof -p プロセス ID プロセスで開かれたファイルのリスト
LSOF /home/user1 指定されたシステムパス内のオープンファイルのリスト
PS -eafw Linux タスクをリストします
Ps -e -o pid, args --forest 階層的な方法で Linux タスクをリストします
PSTRESS プログラムをツリー図として表示します
SmartCTL -A /dev/hda SMARTを有効にすることでハードディスクデバイスの信頼性を監視します
SmartCTL -I /dev/hda ハードディスクデバイスに対して SMARTが有効化されているか確認します
Strace -c ls >/dev/null 1プロセスで行われたシステムコールと受け取ったリストを表示します
Strace -f -e open ls >/dev/null ライブラリ呼び出しリスト
Tail /var/log/dmesg カーネルブート中の内部イベントを表示します
Tail /val/log/messages システムイベントを表示します
top Linux タスクが最も多くの CPU 資源を使用しているリストを表示します
監視 -nl'cat /proc/割り込み ' リアルタイム割り込みをリストします

コマンドコード コメント説明
Alias hh = 'history' コマンド履歴用のエイリアスを設定します
Apropos... キーワード プログラムキーワードを含むコマンドリストを作成します、特にプログラムが何をしているか知っているがコマンドを覚えていない場合に特に有用です
CHSH シェルコマンドを変更します
CHSH --リスト-シェル リモートで別のマシンに接続する必要があるかどうかを確認するのに良いコマンド
GPG -C ファイルl GNU Privacy Guard でファイルを暗号化します
Gpg ファイルl.gpg GNU Privacy Guard でファイルを解密します
あなたの足跡: