狠狠撸

狠狠撸Share a Scribd company logo
サーバ勉強友の会
第一回 必須コマンドを覚えよう
基本スタンス
● こんなことができるというコマンドを知ってもらう
● よく使用するコマンド?オプションのみ紹介
● 詳しく知りたいときは都度ググる
● 実際に何回も繰り返し使わないと覚えられません
アジェンダ
● 必須コマンドの紹介
○ man
○ cp
○ find
○ mkdir
○ mv
○ ls
○ rm
○ rmdir
○ tar
○ gzip
○ などなど
コマンドのマニュアルを表示
man [セクション番号] コマンド、設定ファイル名
コマンドや設定ファイルのマニュアルを調べる
例
lsコマンドのマニュアルを表示
man ls
passwdファイルのマニュアルを表示
man 5 passwd
セクション番号
1 ユーザー?コマンド
2 システム?コール
3 関数やライブラリ?ルーチン
4 特殊ファイル,デバイス?ドライバ,ハードウエア
5 設定ファイルとファイル形式
6 ゲームとデモ
7 その他(文字セット,ファイル?システム?タイプ
など)
8 システム管理用コマンド
ファイル?ディレクトリのコピー
cp [オプション] コピー元ファイル名 コピー先ファイル名
例
ディレクトリの再帰コピー
cp -r dir1 dir2
ファイル情報を保持してコピー
cp -a dir1 dir2
上書きする前に警告する
cp -i file1 file2
ディレクトリをコピーする際の注意
dir1
と
dir1/では動作が違う
前者はdir1をコピー、後者はdir1の中身をコピー
ファイル?ディレクトリの削除
rm [オプション] ファイル、ディレクトリ名
例
ファイルを削除
rm file1 file2 file3
ディレクトリを再帰的に削除
rm -r dir1 dir2
ファイルを確認しながら削除
rm -i file1
ファイル?ディレクトリの圧縮
tar [オプション] 圧縮後の名前 圧縮するディレクトリ
例
ディレクトリをgzip圧縮する
tar czvf dir.tar.gz dir1 dir2
ファイル?ディレクトリの解凍
tar [オプション] 解凍するファイル
例
gzipアーカイブを解凍する
tar zxf dir.tar.gz
bzip2アーカイブを解凍する
tar jxf dir.tar.bz2
xはファイルを取り出す
fは解凍するファイルの指定
プロセスの確認
top
ps [オプション]
例
現在のプロセス一覧
top
全プロセスの表示
ps ax
ps ax | grep プロセス名
などはよく使います
ファイル?ディレクトリの検索
find [検索元ディレクトリ] [オプション] [検索文字]
例
file1というファイルを/以下から検索
find / -name file1
変更日や権限の状態などからでも検索できる
例
find . -name *.md -mtime -1
find . -perm 400
次回予告
次回はシェルとvimの使い方の予定です

More Related Content

第一回サーバー勉强友の会

Editor's Notes

  1. 办オプションでキーワード検索ができます