Linux環境でSSHをよく使うコマンドと簡単な使い方

1.ディレクトリ操作
rm -rf mydir /*mydirディレクトリを削除*/
cd mydir /*mydirに入る*/
cd – /*上級のディレクトリに入る*/
cd .. /*親ディレクトリに変更*/
cd ~ /*ルートディレクトリ*/
mv tools tool /*toolsをtoolへ変更 */
ln -s tool bac /*toolディレクトリにbacのシンボリックリンクを作成*/
cp -a tool /home/vpser/www /*toolディレクトリのすべてのファイルをwwwディレクトリにコピーする */

2.ファイル操作
rm go.tar /* go.tarを削除 */
find mt.cgi /* mt.cgiを検索 */
df –h /* ディスク容量を確認*/
3.解凍
tar xvf wordpress.tar /* tar形式ファイルを解凍*/
tar -tvf myfile.tar /* tarファイルの中で含むファイルを調べる */
tar cf toole.tar tool /* tarファイルを作成 */
tar cfz vpser.tar.gz tool /* tar.gzファイルをパッケージ化 */
tar jcvf /var/bak/www.tar.bz2 /var/www/ /*.tar.bz2ファイルを作成、高い圧縮率/
tar xjf www.tar.bz2 /*解压tar.bz2格式*/
gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件 */
unzip phpbb.zip /* zipファイルを解凍 */

4,ダウンロード
wget http://www.xxx.com/web/nginx/nginx-0.8.0.tar.gz
wget -c http://www.xxx.com/web/nginx/nginx-0.8.0.tar.gz

5 プロセス管理
ps -aux /*ps プロセスステータスクエリコマンド*/
[list]
[*]USER,プロセスの所有者。
[*]PID, プロセスID。
[*]%CPU,プロセスの最新リフレッシュと合計時間。
[*]%MEM,プロセスのメモリ割合。
[*]VSZ, 仮想メモリサイズ。
[*]RSS, 物理メモリ合計容量。
[*]TTY, プロセス関連する端末名。
[*]STAT, プロセスステータス
[*]START,プロセス開始時間。
[*]TIME, プロセス合計CPU時間。
[*]COMMAND, 実行されるコマンド。
[/list]

ps -aux | grep nginx /*プロセスのnginxを見つける*/
kill 234 /*PID 234のプロセスを強制終了*/
killall nginx /*プログラムのすべてのプロセスを強制終了*/

6.vim操作
6.1 編集、保存、終了
:w 保存
:q  終了
:q!  保存せず終了
ZZ  保存して終了
ZQ  保存せずに終了
:e. エクスプローラーを開く

6.2 移動
w 1単語分進む
b 1単語分戻る
h,j,k,l 左、下、上、右
gg ファイルの先頭に移動
G ファイルの最後に移動
$    行の最後に移動
Ctrl-b 1画面分戻る
Ctrl-f 1画面分進む

6.3 モード変更
esc ノーマルモードに戻る
i カーソル位置からインサートモードに入る
a カーソルの直後からインサートモードに入る
A 行末からインサートモードに入る
v ビジュアルモードに入る
: コマンドラインモードに入る

Linux

Posted by arkgame