Linuxベースコマンド(2)


(2)ドキュメントのバックアップと復元1.圧縮と解凍ツール(1)gzipのデフォルトでは元のファイル-d解凍が削除されます-#:圧縮比を指定します.圧縮比が小さいほど、速度が大きく解凍します.gunzip例:圧縮テキストa.txt[root@localhost~]#gzip a.txt[root@localhost~]#ls-lh a.txt.gz-rw-r--r--1 root root 30 Nov 11 20:07 a.txt.gz解凍文書a.txt[root@localhost~]#gzip -d a.txt-rw-r--r-- 1 root root 4 Nov 11 20:07 a.txt [root@localhost~]#gunzip a.txt.gz[root@localhost~]# ls -lh a.txt-rw-r--r-- 1 root root 4 Nov 11 20:07 a.txt(2)bzip2
(2)bzip 2-d:解凍-#:圧縮比を指定-k:元のファイルを保持解凍:bunzip 2例:文書aを圧縮する.txtroot@localhost~]# bzip2 a.txt [root@localhost~]#ls-lh a.txt.bz 2-rw-r--r--1 root root 96 Nov 11 20:16 a.txt.bz 2解凍文書a.txt[root@localhost~]# bzip2 -d a.txt.bz2 [root@localhost~]# ls -lh a.txt-rw-r—r—1 root root 1.4K Nov 11 20:16 a.txt[root@localhost~]# bunzip2 a.txt.bz2 [root@localhost~]# ls -lh a.txt-rw-r—r—1 root root 1.4K Nov 11 20:16 a.txt
2.tarアーカイブおよびリリースツールを使用します.Tar:パッケージ化できますし、tarオプションパッケージ名パッケージ化されたファイルまたはディレクトリを圧縮できます(構文フォーマットに注意してください.パッケージ化された名前で、パッケージ化されるものです).パラメータ:-c(--create):アーカイブファイルの作成-f(FILE.tar):操作するアーカイブファイル、ファイルを指定します.一般的にパッケージ名-x:展開アーカイブ--xattrs:アーカイブ時、ファイルを保持する拡張属性情報-t:アーカイブを展開せず、アーカイブしたファイルを直接表示します.パケットを解凍せずにパケットの内容を表示します.-C:解凍時に指定するパス-r:パケットにファイルを追加します.-v:詳細を表示します.-z:gzip圧縮で圧縮または解凍します.-j:bzip 2圧縮方式による圧縮または解凍例を示す:.gz形式のアーカイブパッケージを作成する[root@localhost~]#tar zcvf etc.tar.gz/etctar:Removing leading /' from member names
/etc/
/etc/fstab
//
[root@localhost~]# ls -lh etc.tar.gz
-rw-r--r-- 1 root root 11M Nov 11 20:24 etc.tar.gz
,bz2
[root@localhost~]# tar jcvf etc.tar.bz2 /etc
tar: Removing leading
/'from member names/etc//etc/fstab//一部省略[root@localhost~]# ls -lh etc.tar.bz2 -rw-r--r-- 1 root root 8.8M Nov 11 20:27 etc.tar.bz2
(2)アーカイブからデータを復元する①. gz[root@localhost~]# tar zxf etc.tar.gz -C/[root@localhost~]#ls-lh/etctotal 1.4 M//一部省略②. bz 2[root@localhost~]# tar jxf etc.tar.bz2 -C/[root@localhost~]#ls-lh/etctotal 1.4 M//一部省略
3.viテキスト編集ツールを使用してviエディタの常用コマンドiを押して入力モードに入り、escを押してコマンドモードに戻り、押す:末行モードに入り、escを押してコマンドモードに戻る
(1)コマンドモードの基本操作1)モード切替a:現在カーソル位置より後に内容を挿入A:現在カーソル位置より行末に内容を挿入o:現在カーソル位置より後に内容を挿入O:現在カーソル位置より行頭に内容を挿入i:現在カーソルの後ろに新しい行を挿入I:現在カーソルの前に新しい行を挿入2)カーソルを移動カーソル方向移動:↑↓←→(同じく末行モードで使用可能)
ページ移動:Page DownまたはCrtl+F下へページをめくるPageUpまたはCrtl+B上へページをめくる(同様に末行モードで使用可能)行内快速ジャンプ:Homeキーまたは^本行先頭へジャンプ、Endキーまたは$本行末尾へジャンプ(同様に末行モードで使用可能)行間快速ジャンプ:1 gまたはgg:先頭行G:末行#g:先頭行3)コピー、貼り付けと削除コピー:yy:現在の行全体をコピーするyy:現在のカーソルから始まる行内容をコピーするp:貼り付け削除:Delキー:現在のカーソルの内容を削除するdd:現在の行全体を削除するdd:現在のカーソルから始まる行内容を削除するd^:現在のカーソルから行頭までのすべての文字d$:現在のカーソルから行末までのすべての文字4)ファイル内容を検索する/+指定文字列を検索する文字列n:次の検索結果に移動5)編集および保存および終了u:前回の操作をキャンセルして操作結果を復元U:現在の行に対するすべての操作をキャンセルZZ:現在のファイル内容を保存しviエディタを終了(3)末行モードでの基本操作1)ファイルを保存しviエディタを終了する2)新しいファイルを開くか他のファイルの内容を読み込む3)ファイルの内容を置き換える