Linux コマンドの完全なコレクション (推奨コレクション)

1. システム情報

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/interrupts 割り込みを表示します。
cat /proc/meminfo メモリ使用量を確認します。
cat /proc/swaps 使用されているスワップを表示します
cat /proc/version カーネルのバージョンを表示します
cat /proc/net/dev ネットワーク アダプタと統計情報を表示します
cat /proc/mounts ロードされたファイル システムを表示します
lspci -tv PCI デバイスをリストします
lsusb -tv USB デバイスを表示します
date システム日付を表示します
cal 2007 2007 年のカレンダー日付を表示します
041217002007.00 日付と時刻を設定します - 月、日、時、分、年、秒の
時計 -w 時刻の変更を BIOS に保存します

シャットダウン (システムのシャットダウン、再起動、およびログアウト)
shutdown -h now システムをシャットダウンします (1)
init 0 システムをシャットダウンします (2)
telinit 0 システムをシャットダウンします (3)
shutdown -h 時:分 &
Shutdown -c Cancel Shutスケジュールされた時刻にシステムを停止します
shutdown -r now 再起動 (1)
再起動 再起動 (2)
logout ログアウト

2. ファイルとディレクトリ

cd /home Enter the '/home' directory'
cd .. 前のディレクトリに戻る
cd ../.. 2 つ上のディレクトリに戻る
cd 個人のホーム ディレクトリに入る
cd ~user1 個人のホーム ディレクトリに入る
cd - に戻る最後の場所 Directory
pwd 作業パスを表示します
ls ディレクトリ内のファイルを表示します
ls -F ディレクトリ内のファイルを表示します
ls -l ファイルとディレクトリの詳細を表示し
ます ls -a 隠しファイルを表示します
ls *[0-9]* ファイル名とディレクトリを表示します番号 名前
ツリーは、ルート ディレクトリから始まるファイルとディレクトリのツリー構造を表示します (1)
lstree は、ルート ディレクトリから始まるファイルとディレクトリのツリー構造を表示します (2)
mkdir dir1 は、'dir1' という名前のディレクトリを作成します
mkdir dir1 dir2 は、2 つのディレクトリを作成しますファイルを同時にディレクトリ
mkdir -p /tmp/dir1/dir2 ディレクトリ ツリーを作成します
rm -f file1 'file1' という名前のファイルを削除します
rmdir dir1 'dir1' という名前のディレクトリを削除します
rm -rf dir1 'dir1' という名前のディレクトリを削除しますディレクトリとその内容を同時に削除します
rm -rf dir1 dir2 2 つのディレクトリとその内容を同時に削除します
mv dir1 new_dir ディレクトリの名前変更/移動
cp file1 file2 ファイルをコピーします
cp dir/* . ディレクトリ内のすべてのファイルを現在の作業ディレクトリにコピーします。
cp -a /tmp/dir1 . ディレクトリを現在の作業ディレクトリにコピーします。
cp -a dir1 dir2 ディレクトリをコピーします。
ln -s file1 lnk1 を指すディレクトリを作成します。ファイルまたはディレクトリ ソフトリンク
ln file1 lnk1 ファイルまたはディレクトリへの物理リンクを作成します
touch -t 0712250000 file1 ファイルまたはディレクトリのタイムスタンプを変更します - (YYMMDDhhmm)
file file1 はファイルの MIME タイプをテキストとして出力します
iconv -l List既知のエンコーディング
iconv -f fromEncoding -t toEncoding inputFile > OutputFile は、指定された入力ファイルが fromEncoding でエンコードされていると仮定して toEncoding に変換することにより、その入力ファイルから新しいファイルを作成します
。 }" -resize 80x60 "thumbs/{}" \; 現在のディレクトリ内のファイルのサイズを一括して変更し、サムネイル ディレクトリに送信します (Imagemagick からの変換が必要です)

3. ファイル検索


find / -name file1 '/' で始まるルート ファイル システム内のファイルとディレクトリを検索します
find / -user user1 ユーザー 'user1' に属するファイルとディレクトリを検索します
find /home/user1 -name \*.bin in directory ' /home/ user1' で '.bin' で終わるファイルを検索します
find /usr/bin -type f -atime +100 過去 100 日間使用されていない実行可能ファイルを検索します
find /usr/bin -type f - mtime -10 10 日以内に作成または変更されたファイルを検索します
find / -name \*.rpm -exec chmod 755 '{}' \; '.rpm' で終わるファイルを検索し、そのアクセス許可を定義します
find / -xdev -name \*.rpm は、CD-ROM ドライブや USB ドライブなどのリムーバブル デバイスを無視して、'.rpm' で終わるファイルを検索します。 \*.ps は、'.ps' で終わるファイルを検索します。最初に 'updatedb' を実行します
。コマンド
whereis halt はバイナリ ファイル、ソース コード、または halt の場所は
バイナリ ファイルまたは実行可能ファイルへのフル パスを表示します

4. ファイルシステムをマウントする

mount /dev/hda2 /mnt/hda2 hda2 というディスクをマウントします - ディレクトリ '/mnt/hda2' がすでに存在することを確認してください umount
/dev/hda2 hda2 というディスクをアンマウントします - まず、マウント ポイント '/mnt/hda2 から開始します' Exit
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 mount cdrw または dvdrom をマウントします
mount -ooop file.iso /mnt/cdrom ファイルまたは ISO イメージ ファイルをマウントします
mount -t vfat /dev/hda5 /mnt/hda5 Windows FAT32 ファイル システムをマウントします
mount /dev/sda1 /mnt /usbdisk USB ディスクまたはフラッシュ メモリ デバイスをマウントします
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Windows ネットワーク共有をマウントします

5. ディスク容量

df -h マウントされたパーティションのリストを表示します
ls -lSr |more ファイルとディレクトリをサイズで並べ替えます
du -sh dir1 ディレクトリ 'dir1' の使用ディスク容量を推定します
du -sk * | sort -rn 容量に基づいてファイルのサイズを表示しますとディレクトリを順番に
表示します rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n インストールされている rpm パッケージによって使用されている領域をサイズに基づいて順番に表示します (fedora、redhat タイプ システム) )
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n は、サイズに基づいてインストールされた deb パッケージによって使用されているスペースを表示します (ubuntu、debian タイプ システム)


6. ユーザーとグループ 


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 属するユーザーグループを作成します「管理者のユーザー」ユーザーグループに 
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 2005-12-31 user1 ユーザー パスワードの有効期限を設定します 
pwck ファイル形式と構文修正を確認します'/etc/passwd' と既存のユーザーの 
grpck ファイル形式と構文の修正、および既存のグループについて '/etc/passwd' を確認します 
newgrp group_name 新しいグループにログインして、新しく作成されたファイルのデフォルト グループを変更します 


7. ファイルのアクセス許可 - アクセス許可を設定するには「+」を使用し、キャンセルするには「-」を使用します。 


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 の読み取り、書き込み、および実行権限を削除します。 file1 は、ファイルの所有者属性を変更します。 file 
chown -R user1 directory1 ディレクトリの所有者属性を変更し、同時にディレクトリ内のすべてのファイルの属性を変更します 
chgrp group1 file1 ファイルのグループを変更します 
chown user1:group1 file1 ファイルの所有者およびグループ属性を変更します 
find / -perm -u +s SUID 制御を使用するシステム内のすべてのファイルをリストします 
chmod u+s /bin/file1 バイナリ ファイルの SUID ビットを設定します - ファイルを実行しているユーザーにも所有者と同じ権限が与えられます 
chmod us /bin/file1 バイナリ ファイルの SUID ビットを無効にします 
chmod g+s /home/public ディレクトリの SGID ビットを設定します - SUID に似ていますが、ディレクトリ用です 
chmod gs /home/public ディレクトリの SGID ビットを無効にします 
chmod o +t /home/public ファイルに STIKY ビットを設定します - 正当な所有者のみがファイルを削除できるようにします 
chmod ot /home/public はディレクトリの STIKY ビットを無効にします 

8. ファイルの特別な属性 - 権限を設定するには「+」を使用し、キャンセルするには「-」を使用します。 


chattr +a file1 追加モードでのファイルの読み取りと書き込みのみを許可します 
chattr +c file1 このファイルがカーネルによって自動的に圧縮/解凍されることを許可します 
chattr +d file1 ファイル システムのバックアップを実行する場合、ダンプ プログラムはこのファイルを無視します 
chattr +i file1 無効に設定 変更されたファイルは削除、変更、名前変更、またはリンクできません 
chattr +s file1 ファイルを安全に削除できるようにします 
chattr +S file1 アプリケーションがファイルに対して書き込み操作を実行すると、システムは変更結果をただちにファイルに書き込みますディスク 
chattr +u file1 ファイルが削除された場合、システムは後で削除されたファイルを復元できるようにします 
lsattr は特別な属性を表示します 

9. ファイルのパッケージ化と圧縮 


bunzip2 file1.bz2 'file1.bz2' というファイルを解凍します 
bzip2 file1 'file1' というファイルを圧縮 
します Gunzip file1.gz 'file1.gz' というファイルを解凍します 
gzip file1 'file1' というファイルを圧縮します 
gzip - 9 file1 圧縮を最大化します 
of rar a file1.rar test_file 'file1.rar' というパッケージを作成します 
rar a file1.rar file1 file2 dir1 'file1'、'file2' およびディレクトリ 'dir1' を同時に圧縮 
rar x file1.rar rar パッケージ 
unrar を 解凍します


_ -tf archive.tar パッケージの内容を表示します 
tar -xvf archive.tar パッケージをリリースします 
tar -xvf archive.tar -C /tmp 圧縮パッケージを /tmp ディレクトリにリリースします 
tar -cvfj archive.tar。 bz2 dir1 bzip2 形式圧縮パッケージの作成
tar -xvfj archive.tar.bz2 bzip2 形式圧縮パッケージの解凍 
tar -cvfz archive.tar.gz dir1 gzip 形式の圧縮パッケージを作成します 
tar -xvfz archive.tar.gz gzip 形式の圧縮パッケージを解凍します 
zip file1.zip file1 zip 形式の圧縮パッケージを作成します 
zip -r file1.zip file1 file2 dir1 複数のファイルとディレクトリを zip 形式の圧縮パッケージに圧縮すると同時に 
unzip file1.zip zip 形式の圧縮パッケージを解凍します 

10. RPM パッケージ - (Fedora、Redhat および類似のシステム) 


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 httpd 名前に「httpd」という単語が含まれるすべての rpm パッケージを表示します rpm 
- qi package_name Getインストールされているパッケージに関する特別な情報 
rpm -qg "システム環境/デーモン" コンポーネントの 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 インストール/削除を表示します スクリプト l rpm - ● 期間中に実行される 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 ファイル サイズを確認します、権限、タイプ、所有者、グループ、MD5 チェック、および最終変更時刻 
rpm -Va システムにインストールされているすべての rpm パッケージを確認します - 
rpm は注意して使用してください -Vp package.rpm rpm パッケージがインストールされていないことを確認します 
rpm2cpio package.rpm | cpio --extract --make-directories *bin*
rpm パッケージから 実行可能ファイル rpm を実行します rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm rpm ソースからビルドされたパッケージをインストールします
rpmbuild - -rebuild package_name.src.rpm rpm ソース コードから rpm パッケージをビルドします 

11. YUM ソフトウェア パッケージ アップグレーダー - (Fedora、RedHat、および類似のシステム) 


yum install package_name rpm パッケージをダウンロードしてインストールします 
yum localinstall package_name.rpm は、rpm パッケージをインストールし、独自のソフトウェア ウェアハウスを使用してすべての依存関係を解決します yum update 
package_name.rpm 現在のシステムにインストールされているすべての rpm パッケージを更新します 
yum update package_name update rpm package 
yum delete package_name rpm パッケージを削除します 
yum list 現在のシステムにインストールされているすべてのパッケージをリストします 
yum search package_name rpm ウェアハウス内のソフトウェア パッケージを検索します yum 
clean Packages rpm キャッシュをクリーンアップします ダウンロードされたパッケージを削除します 
yum clean headers すべてのヘッダー ファイルを削除します 
yum clean allキャッシュされたパッケージとヘッダー ファイルをすべて削除します 

12. DEB パッケージ (Debian、Ubuntu、および類似のシステム) 


dpkg -i package.deb deb パッケージのインストール/更新 
dpkg -r package_name システムから deb パッケージを削除 
dpkg -l システムにインストールされているすべての deb パッケージを表示 
dpkg -l | grep httpd 「httpd」という単語を含むすべての名前を表示 deb package 
dpkg -s package_name システムにインストールされている特別なパッケージに関する情報を取得します。 
dpkg -L package_name システムにインストールされている deb パッケージによって提供されるファイル リストを表示します。 
dpkg --contents package.deb 提供されるファイル リストを表示します。まだインストールされていないパッケージによる ファイルリスト 
dpkg -S /bin/ping は、指定されたファイルがどの deb パッケージによって提供されているかを確認します。 

13. APT ソフトウェア ツール (Debian、Ubuntu、および類似のシステム) 


apt-get install package_name deb パッケージをインストール/更新します。 
apt-cdrom install package_name CD から deb パッケージをインストール/更新します。 apt- 
get update リスト内のパッケージをアップグレードします。 
apt-get upgrade インストールされているすべてのソフトウェアをアップグレードします。 
apt-get システムから package_name を削除します。 deb パッケージを削除します。 
apt-get check は、依存するソフトウェア リポジトリが正しいことを確認します。 
apt-get clean は、ダウンロードしたソフトウェア パッケージからキャッシュを消去します。 
apt-cache search search-package は、検索文字列を含むソフトウェア パッケージの名前を返します。 

14. ファイルの内容を表示する 


cat file1 ファイルの内容を最初のバイトから順方向に表示します。 
tac file1 ファイルの内容を最終行から逆方向に表示します。 
more file1 長いファイルの内容を表示します 
。less file1 「more」コマンドに似ています。ただし、ファイルの内容は、順方向操作と同じ逆方向操作が可能になります。 
head -2 file1 ファイルの最初の 2 行を表示します。 
tail -2 file1 ファイルの最後の 2 行を表示します。 
tail -f /var/log /messages ファイルに追加されたコンテンツをリアルタイムで表示します 

15. テキスト処理 


cat file1 file2 ... | command <> file1_in.txt_or_file1_out.txt PIPE、STDIN、STDOUT を使用したテキスト操作の一般的な構文 
cat file1 | command(sed, grep, awk, grep など...) > result.txt 1 つをマージファイルの詳細説明文をマージして新しいファイルに導入文を記述する 
cat file1 | command(sed, grep, awk, grep, etc...) >> result.txt ファイルの詳細説明文をマージして導入文を記述する既存のファイルに入力します 
grep Aug /var/log/messages ファイル '/var/log/messages' でキーワード「Aug」を検索します 
grep ^Aug /var/log/messages ファイル '/var/log/ 内messages' '「Aug」で始まる単語を検索 
grep [0-9] /var/log/messages ファイル '/var/log/messages' 内の数字を含む行をすべて選択します 
grep Aug -R /var/log/* in theディレクトリ '/var/log' および後続のディレクトリで文字列 "Aug" が検索されます。sed 
's/stringa1/stringa2/g' example.txt がその例です。 txt ファイルの「string1」を「string2」に置き換えます
。 sed '/^$/d' example.txt example.txt ファイルからすべての空白行を削除します。 
sed '/ *#/d; /^$/d' example.txt example.txt ファイルからすべてのコメントと空行を削除します echo 
'esempio' | tr '[: lower:]' '[:upper:]' merge上下のセルの内容 
sed -e '1d' result.txt ファイル example.txt から最初の行を除外します 
sed -n '/stringa1/p' 単語 "string1" のみを含む行を表示します 
sed -e 's/ *$/ /' example.txt は、各行の最後の空白文字を削除します。 
sed -e 's/stringa1//g' example.txt は、ドキュメントから単語 "string1" のみを削除し、残りの単語はすべて保持します 
sed -n '1,5p;5q' example .txt 1 行目から 5 行目までの内容を表示します 
sed -n '5p;5q' example.txt 5 行目を表示します 
sed -e 's/00*/0/g' example.txt複数のゼロを 1 つのゼロに置き換えます 
cat -n file1 はファイル内の行数を示します 
cat example.txt | awk 'NR%2==1' example.txt ファイル内の偶数行をすべて削除します 
echo abc | awk ' {print $1}' 行の最初の列をチェックします 
echo abc | awk '{print $1, $3}' 行の 1 列目と 3 列目を表示
Past file1 file2 2 つのファイルまたは 2 つの列の内容を結合します 
past -d '+' file1 file2 2 つのファイルまたは 2 つの列の内容を結合し、区別するには「+」を使用します 
sort file1 file2 2 つのファイルの内容を並べ替えます 
sort file1 file2 | uniq 2 つのファイルの結合を取り出します (重複行は1 つのコピーのみを保持します) 
sort file1 file2 | uniq -u 他の行を残して交差部分を削除します 
sort file1 file2 | uniq -d 2 つのファイルの交差部分を削除します (両方のファイルに存在するファイルのみを残します) 
comm -1 file1 file2 内容を比較します2 つのファイルを比較し、'file1' の内容のみを削除します。 
comm -2 file1 file2 2 つのファイルの内容を比較し、'file2' の内容のみを削除します。 
comm -3 file1 file2 2 つのファイルの内容を比較し、両方の共通部分のみを削除します。ファイル 
 

16. 文字設定とファイル形式変換 


dos2unix filedos.txt fileunix.txt テキスト ファイル形式を MSDOS から UNIX に変換します。 
unix2dos fileunix.txt filedos.txt テキスト ファイル形式を UNIX から MSDOS に変換します。 
recode ..HTML < page.txt > page.html 変換 テキスト ファイルを次のように変換します。 html 
recode -l | more 許可されているすべての変換形式を表示します 

17. ファイルシステムの分析 


badblocks -v /dev/hda1 ディスク hda1 上の不良ブロックをチェックします。 
fsck /dev/hda1 hda1 ディスク上の Linux ファイル システムの整合性を修復/チェックします。 
fsck.ext2 /dev/hda1 ディスク hda1 の ext2 ファイル システムの修復/整合性をチェックします。 hda1 ディスク e2fsck 
/dev/hda1 hda1 ディスク上の ext2 ファイル システムの整合性を修復/チェック 
e2fsck -j /dev/hda1 hda1 ディスク上の ext3 ファイル システムの整合性を修復/チェック 
fsck.ext3 /dev/hda1 hda1 ディスクの修復/チェック ext3 ファイル システムの整合性 
fsck.vfat /dev/hda1 hda1 ディスク上の fat ファイル システムの修復/整合性チェック 
fsck.msdos /dev/hda1 dos ファイル システムの整合性の修復/チェックhda1 ディスク上の 
dosfsck /dev/hda1 Repair /hda1 ディスク上の dos ファイル システムの整合性をチェックします 

18. ファイルシステムの初期化 


mkfs /dev/hda1 hda1 パーティションにファイル システムを作成します。 
mke2fs /dev/hda1 hda1 パーティションに Linux ext2 ファイル システムを作成します。 
mke2fs -j /dev/hda1 hda1 パーティションに Linux ext3 (ジャーナリングされた) ファイル システムを作成します。 mkfs 
- t vfat 32 -F /dev/hda1 FAT32 ファイル システムを作成します。 
fdformat -n /dev/fd0 フロッピー ディスクをフォーマットします。 
mkswap /dev/hda3 スワップ ファイル システムを作成します。 

19. SWAPファイルシステム 


mkswap /dev/hda3 はスワップ ファイル システムを作成します 
swapon /dev/hda3 は新しいスワップ ファイル システムを有効にします 
swapon /dev/hda2 /dev/hdb3 は 2 つのスワップ パーティションを有効にします 

20. バックアップ 


dump -0aj -f /tmp/home0.bak /home '/home' ディレクトリの完全バックアップを作成します 
dump -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/local ip_addr:/home/public を使用してローカル ディレクトリを同期します。 ssh と圧縮 リモート ディレクトリへのディレクトリ同期 
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' ssh dd if= を介してリモート ホスト上のローカル ディスクのバックアップを実行します。 /dev/ 
sda of=/tmp/file1 ディスクの内容をファイルにバックアップします 
tar -Puf Backup.tar /home/user '/home/user' ディレクトリの対話型バックアップ操作を実行します 
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && 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 - ) ディレクトリをコピーしますローカルで別の場所に移動し、元の権限とリンクを保持します 
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents Find ですべてのファイルを検索してコピーします'.txt' で終わるファイルを別のディレクトリに移動 
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 '.log' で終わるすべてのファイルを検索 file 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 コンテンツを復元します 

21.CD 


cdrecord -vグレースタイム=2 dev=/dev/cdrom -ejectblank=fast -force 書き換え可能なディスクの内容をクリアします。 
mkisofs /dev/cdrom > cd.iso ディスク上にディスクの ISO イメージ ファイルを作成します。 mkisofs 
/dev/ cdrom | gzip > cd_iso.gz ディスク上に圧縮 CD iso イメージ ファイルを作成します。 
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd ディレクトリの作成iso イメージ ファイル 
cdrecord -v dev=/dev/cdrom cd.iso ISO イメージ ファイルを書き込む 
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - 圧縮 ISO イメージ ファイルを書き込む 
mount -ooop cd .iso /mnt /iso ISO イメージ ファイルをマウントします 
cd-paranoia -B CD ディスクから wav ファイルにオーディオ トラックをリッピングします 
cd-paranoia -- "-3" CD ディスクから wav ファイルにオーディオ トラックをリッピングします (パラメータ -3) 
cdrecord - -scanbus は、バスをスキャンして SCSI チャネルを識別します。 
dd if=/dev/hdc | md5sum は、CD などのデバイスの md5sum エンコーディングを検証します。 
 

22. ネットワーク - (イーサネットおよび WIFI ワイヤレス


ifconfig eth0 イーサネット カードの構成を表示します。 
ifup eth0 「eth0」ネットワーク デバイスを有効にします。 
ifdown eth0 「eth0」ネットワーク デバイスを無効にします。 
ifconfig eth0 192.168.1.1 ネットマスク 255.255.255.0 IP アドレスを制御します。 
ifconfig eth0 promisc 「eth0」をプロミスキャス モードに設定します。スニッフィング用 パケットのスニッフィング (スニッフィング) 
dhclient eth0 dhcp モードで「eth0」を有効にする 

おすすめ

転載: blog.csdn.net/T19900/article/details/129543092