パソコンを使う際に、良く使うけど忘れがちなコマンドや知っておくと便利な機能のまとめです。
私がWebサイトの管理などの仕事をしているため、その方面の話題多めです。
免責事項
私が実際に使っているものを紹介しておりますが、IT技術は目まぐるしく進歩しており同様の結果を得られるとは限りません。
何か問題がありましても責任を負いかねます。自己責任でお願いいたします。
Linux関係
パーミッションの一括変更
サブレディレクトリも含めて、ファイル・ディレクトリのパーミッションを一括変更するコマンド
find /www/cms -type d -exec chmod 775 {} \; find /www/cms -type f -exec chmod 664 {} \;
type dがディレクトリに対して、type fがファイルに対して実施します。
グループの一括変更
サブレディレクトリも含めて、ファイル・ディレクトリのグループを一括変更するコマンド
chown -R :apache /www/cms
apache:apache、とすると所有者も一緒に変更できます。
特定の拡張子のファイルを削除
find . -name "*.skrold"|xargs rm
例では、サクラエディタのGrep置換機能で作成されたバックアップファイル(.skrold)を削除しています。
拡張子を一括置換
find . -name "*.skrold"|xargs rename .skrold ""
例では、サクラエディタのGrep置換機能で作成されたバックアップファイル(.skrold)の「.skrold」を「」にして元に戻しています。
httpdを再起動するコマンド
service httpd restart
httpdのエラーファイルの場所
/var/log/httpd/error.log
※centosでapacheの場合
rsyncでサーバー間でファイルの同期を取る
server1からserver2へrsyncでファイルを同期するコマンド例
rsync -av -e ssh server1_name:/www/ /tmp/ rsync -rltgoDv -e ssh /tmp/ server2_name:/www/
実際には、server1→あるサーバの/tmp、あるサーバの/tmp→server2、という流れでやっています。諸事情により踏み台が必要だったため。引数の意味は忘れました。
Windows関係
短形選択してテキストを削除
サクラエディタを入れて、Alt押しながらマウスドラッグで短形選択をした後にDelキーで消せます。
以下、少し違いますが参考サイトです。
特定の拡張子のファイルを移動させるバッチコマンド
当サイトの以下のページに「おまけ」として掲載しています。
Latexの中間ファイル削除
Latexの中間ファイルについて、サブディレクトリを含めて削除するバッチファイルの中身
@echo off cd /d %~dp0 del /s *.pdf *.aux *.bbl *.blg *.idx *.ind *.lof *.lot *.out *.toc *.acn *.acr *.alg *.glg *.glo *.gls *.ist *.fls *.log *.fdb_latexmk *.dvi *.synctex.gz
要・不要に応じて削除対象の拡張子は変更してください。
以上、パソコンの良く使う便利なコマンドまとめ、でした!