サーバ接続、Root化、Bashについて+アクセスログのソート まとめた下書きが何故か消えたので簡潔に書きます… ・サーバー類 サーバーへの接続準備 chmod 600 ~/[ファイル名].pem サーバーへの接続 ssh -i ~/[ファイル名].pem [ユーザー名]… Jyoziハック2016.08.01 369
bash glob dotfiles # ファイル作成 # – 通常ファイル # – 隠しファイル [vagrant@localhost ~]$ mkdir test [vagrant@localhost ~]$ cd test [vagrant@local… 駆け出し 太郎ハック2016.07.25 575
bashで複数行の変数をそのまま表示する ヒアドキュメントなどを使って改行のある文字列を変数にすることはよくありますが、 それをそのままechoしてsedとかする時に改行消えたりしますよね。 TEXT=`cat <<EOM this is line … alkoshikawaハック2016.07.21 13,996
xargsで複数コマンド xargs に bash -c を食わせる $ find . -maxdepth 1 -name “test*” | xargs -Ixxx bash -c ‘echo xxx; cat xxx; echo -e “–… 駆け出し 太郎ハック2016.07.19 1,723
直下のディレクトリ全てで同じコマンドを実行したい時のテンプレ 深さ1までのディレクトリをfindコマンドで取得し、配列に格納。 カレントディレクトリを除いてforループを回します。 array=($(find . -maxdepth 1 -type d)) for obj in “… otaguroハック2016.07.14 3,931
コマンドの標準エラー出力を変数に代入 まぁ、こうなりますよねー、としか。 error_str=”$(erroneous_command 2>&1 > /dev/null)” ちなみに、リダイレクトの順番間違えると何も出ないはず(全部nul… 駆け出し 太郎ハック2016.07.13 20,776
シェルスクリプトでscp Batch Modeにしましょう。 $ scp -B -q -i $SSH_PRIVATE_KEY $TARGET_FILES $SSH_USER@$SSH_REMOTE_HOST:$SCP_DEST_PATH # -q… 駆け出し 太郎ハック2016.07.12 1,332
bash 面倒なGitのコマンド処理を減らす bashでは、引数を利用するときに$1,$2のような特殊な変数を利用します。これを応用して、現在の開発で面倒なアカウント切り替え時のコマンド処理をたった一行にしてみました。 1.bashのファイルの作成(作られてないとき… nissyハック2016.07.05 549
Bashの文字列に改行を仕込む # echoでやるやつ $ str=$(echo -e “abc\n123”);echo “$str” abc 123 # $’string’でクオートするやつ $ str=”abc”$’\n'”123″;echo “$… 駆け出し 太郎ハック2016.07.05 4,815