うちのサイトはコピペでそれなりにいけちゃう作りになってるけど、コマンドの意味を覚えながらやらないと詰まるので、なるべくググりながらしてほしいところでもある。
だけど自分も、あれ?コマンド名思い出せんって事があるのでまとめてみた。
パスの書き方
/
rootパス。
システムの一番上にある。
ここを色々弄ると大変なことになるので注意したい。
~/
ホームディレクトリ(/home/ユーザー名)を表す。
~/.ssh/
は、正確に書くと
/home/ユーザー名/.ssh/
となる。
./
現在いるディレクトリ。
たとえば、/var/www/html/にいる時に、/var/www/html/dav/へ移動する時、いちいち
[@ html]# cd /var/www/html/dav エンターキー
と打たなくても、
[@ html]# cd ./dav エンターキー
で移動出来る。
../
一つ前のディレクトリ。
一つ前のディレクトリに戻りたい時は、
[@ html]# cd ../ エンターキー
で一つ前に戻れる。
cd
ディレクトリの場所を移動する。
# cd エンターキー
でホームディレクトリ(/home/ユーザー名)へ移動。
他はパスの書き方で記述したとおり。
mkdir
ディレクトリの作成。
[@ ~]# mkdir ディレクトリ名 エンターキー
で作成できる。
rm
ファイルの削除。
[@ ~]# rm ファイル名 エンターキー
でファイルの削除。
[@ ~]# rm -r ディレクトリ名 エンターキー
でディレクトリの削除。
非常に危険なコマンドなので、使う時は注意したい。
mv
ファイルの移動。
[@ ~]# mv ファイル名 /var/www/html/dav エンターキー
と入力すれば、ファイルを/var/www/html/davに移動出来る。
[@ ~]# mv ファイル名A ファイル名B エンターキー
でファイル名Aからファイル名Bへ名前の変更も出来る。
cp
ファイルのコピーを行う。
使い方はmvと同じ。
移動ではなくコピーされる。
pwd
自分の位置を表示。
[@ dav]# pwd エンターキー
/var/www/html/dav/
と、現在の位置を表示してくれる。
su
スーパーユーザー(root)になる。
ls
ディレクトリ内のファイルを表示。
-lオプションをつけると所有権やパーミッションなどの詳細を表示し、-aをつけると隠しファイルも表示する。
[@ ~]# ls -l -a エンターキー
で隠しファイルを含むディレクトリ内すべてのファイルの詳細を表示。
wget
ファイルのダウンロード。
wget アドレス
でダウンロードできる。
[@ ~]# wget http://〜 エンターキー
などでファイルをダウンロードできる。
find
ファイルの検索。
find 場所 -name ファイル名
で検索できる。
[@ ~]# find ~/ -name *.txt エンターキー
でホームディレクトリ内の拡張子.txtのファイルの場所をすべて表示する。
ディレクトリを検索する場合は-type dを追加する。
[@ ~]# find ~/ -name ディレクトリ名 -type d エンターキー
unzip
zipファイルを解凍する。
[@ ~]# unzip ファイル名 エンターキー
zip
zipに固める。
zip 固めた後のファイル名.zip 固めるファイル名又はディレクトリ
で固められる。
[@ ~]# zip text.zip text.txt エンターキー
でtext.zipが出来上がる。
パスワードロックと暗号化するには-eオプションをつける。
[@ ~]# zip text.zip -e text.txt エンターキー
パスワードを2度聞かれるので、入力すれば暗号化したzipが出来上がる。
よく使うのはこんな物かな
よく使うコマンドはこんな感じかな。
入力してる最中にAtokから再起動を求められて、再起動したら間違って下書きを消してしまった(;´Д`)
だから後半投げやりですw
VPSで・・・と言う訳ではないですが
ボクは「locate」コマンドもよく使いますね〜
(必然的に「updatedb」も多く使いますしw)
あとパス関連では
「tab」キーで補完できる
これを知ってるだけでパスのタイプミスを防げるので便利っすよ。
と、誰に向けたコメントだろw
げっ!
無茶苦茶便利じゃないですか!
早速使いますw
ありがとうございますヽ(´ー`)ノ
特にTabいいですねー!
くずのはさん、こんにちは。
おっ、これは便利かも!
プリントアウトしてimotenやVPSの記事と一緒にファイルしときます!
まじすか(;・∀・)!
マメですねw