SSHで接続するGit専用ユーザを作成する
Gitを使うためにSSHで接続するユーザは、通常SSHで接続されると標準的なOSコマンドも実行できてしまいます。 ユーザが管理者だけなら問題ないですが、複数人で開発をおこなう場合はOSコマンドを自由に触られてしまうのは危 […]
Gitを使うためにSSHで接続するユーザは、通常SSHで接続されると標準的なOSコマンドも実行できてしまいます。 ユーザが管理者だけなら問題ないですが、複数人で開発をおこなう場合はOSコマンドを自由に触られてしまうのは危 […]
新規のプロジェクトでGitリモートレポジトリを作成するときの手順をメモ。 Gitは欠かせないツールだけど、なかなか初めからレポジトリを作ることがないのですぐ忘れちゃうんですよね。 手順はこんな感じです。 プロジェクト(最 […]
こんな感じで、’置換する文字列’を’置換したい文字列’に置換します。 find . -type f | xargs grep -l ‘置換する文字列’ | xargs sed -i.bk -e ‘s/置換する文字列/置換 […]
ディレクトリ配下にあるファイルに記述されている文字列 hoge を bar に置換する場合。 find . -type f -print | xargs grep -l hoge | xargs sed -i “s/ho […]
[a-zA-Z0-9]{16}なランダム文字列をたくさん生成する。 シェルで実行するワンライナー cat /dev/urandom | tr -dc ‘a-zA-Z0-9’ | fold -w 16 | head -n […]