新人Railsエンジニアの備忘録

忘れやすい性格なので、ハマったところとか、日々学んだことをメモとして残します。他の方が参照したときに少しでも役立てれば、うれしいです。

【CentOS7】Linux操作全般メモ

ディレクトリ構造
https://qiita.com/tomoya1993/items/c0f1592faa12478ffefa

・空きポート確認

$ ss -nat

ディレクトリ名検索

$ find <ディレクトリ> -name <検索文字列>

https://orebibou.com/2015/03/find%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%A7%E8%A6%9A%E3%81%88%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%9F%E3%81%84%E4%BD%BF%E3%81%84%E6%96%B912%E5%80%8B/

・OSバージョン

$ cat /etc/redhat-release

SELinux状態確認

$ getenforce

※一時停止

$ setenforce 0

・tailコマンド

$ tail -f log/development.log

・psコマンド

$ ps -aux | grep -i passenger

※-iで大文字も含む

・IP確認コマンド

$ ip a

・ファイル名検索

$ find ./ -name "development.rb"

※参考
https://qiita.com/pokari_dz/items/0f14a21e3ca3df025d21

再帰

$ find /Myapp/ -type f -name "*schedule*"

・ファイル内文字列検索

$ grep [検索したい文字列] -rl [検索対象フォルダのパス]

※参考
https://qiita.com/pokari_dz/items/0f14a21e3ca3df025d21

サクラエディタで複数行まとめて一括コメントアウトする方法
altキーを押しながら範囲選択します。
http://d.hatena.ne.jp/replication/20140206/1392392403

・ファイル文字コード確認

file -i ファイルPATH

Shift_JISのみ、「unknown-8bit」として出力される
https://orebibou.com/2016/06/linuxunix%E3%81%A7%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E6%96%87%E5%AD%97%E3%82%B3%E3%83%BC%E3%83%89utf-8-or-shift_jis-or-euc-jp-%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B/