cp コピー元ファイルパス コピー先ファイルパス
フォルダのリネーム
mv -v 変更前フォルダパス 変更後フォルダパス
ディレクトリごとファイルを削除する。
rm -Rf ディレクトリのパス
シェルの実行結果をログファイルに出力する。
実行したいシェル.sh 2>&1 | tee ログファイル名
SVNの指定したりビジョンを比較して結果をファイルに出力したい場合
svn diff svn+ssh://192.168.11.5/opt/svn/repo/kablog/branches/B090210 -r 28261:28260 > diff.txt
cronのジョブ一覧を確認する。
ll /etc/cron.d crontab -l
マウントの情報を確認する。
view /etc/fstab
ZIPファイルを解凍する。
unzip -o zipファイル名 -d 解凍先ディレクトリ
ファイルの転送
scp -rp 転送元ファイル サーバーIP:転送先ディレクトリ
コマンドの実行履歴を表示する
history
ターゲットシステム上で計測された HotSpot Java 仮想マシン (JVM) を一覧表示する。
jps
ログ出力を監視する。
tail -f ログファイル名
rootユーザーでログインしたユーザーのIPアドレスを調べる
less /var/log/secure | grep root
ファイルを閲覧する。
less ファイルq で終了。/ で検索。fで1ページ進む。bで1ページ戻る。
シンボリックリンクを作成する。
ln -s リンク先 リンク元
ディスクの空き容量を確認する。
df
指定したディレクトリの空き容量を各ディレクトリ毎に表示する。
du -sh ディレクトリのパス/*/
指定したディレクトリのファイル数を確認する。
ls -lR ./ | wc -l find ./ | wc -l
ファイルだけ削除する。
find ./ -type f | xargs rm
指定したディレクトリのiノードサイズを調べる。
df -i /mnt/nas
指定したホスト名のドメイン情報を探索する。
dig ホスト名
自分から別のホストまでのネットワーク経路について表示する。
traceroute ホスト
apacheの設定ファイルの書式をチェックする。
/etc/init.d/httpd configtest
apacheを再起動せずに設定ファイルの変更を反映する。
/etc/init.d/httpd reload
WARファイルの所有者をTOMCATユーザーに変更する。
chown tomcat:tomcat /mnt/nas/deploy/app/kablog.war
WARファイルのパーミッションを変更する。
chmod 755 /mnt/nas/deploy/app/kablog.war
踏み台にして別サーバーにログインする。
ssh root@192.168.11.XXX
プロセスID 12829のJVMのGC統計データを3秒毎に表示する。
jstat -gcutil -t 12829 3000 2>&1 | tee ./gc.log
シェルをバックグラウンドで実行する。
nohup ./sample.sh &
バックグラウンドで実行しているシェルの一覧を表示する。
jobs
バックグラウンドプロセスをフォアグラウンドで実行する。
fg %ジョブID
フォアグラウンドプロセスをバックグラウンドで再開する。
bg %ジョブID
仮想スクリーンを新しく開く
screen
仮想スクリーンの一覧を表示する
screen -list
仮想スクリーンに戻る。
screen -x
トンネル経由でリモートに接続する。
ssh -L <ローカルポート>:<接続ホスト>:<接続ポート> <ユーザーID>@<経由するホスト>
トンネル経由でリモートに接続する。(SSH2)
ssh -2 -i <秘密鍵> <ユーザーID>@<経由するホスト> -L <ローカルポート>:<接続ホスト>:<接続ポート>
0 件のコメント:
コメントを投稿