bash(192)

192follower
hiroroooo299 さんのアバター 46views

【httpd / nginx】 コンパイルオプション表示

# nginx -V nginx version: nginx/1.0.15 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) TLS SNI support enabled conf... 2016年8月19日
hiroroooo299 さんのアバター 55views

RHEL系のOS種類・バージョンを(やんわりと)判定

function rhel_major_version() { major_version=$(cat /etc/redhat-release 2> /dev/null | egrep -o "[0-9\.]+" | cut -d... 2016年8月18日
kato770 さんのアバター 15views

Bashのエラー検出

wgetによるファイル取得 wget http://~~~ wget -r と打つと大量にダウンロードしてしまいます。 また、同じようなコマンドにcurlがあります。 grepでの文字列取得 grep -オプション 文字列 参... 2016年8月15日
kato770 さんのアバター 11views

Bashのアクセス制限

/etc/httpd/conf/httpd.conf の以下で Allow from ~~で ~~からのアクセスを許可 Deny from ~~で ~~からのアクセスを拒否 します。 また、AllowOverrideを入力すると、そこ... 2016年8月15日
hiroroooo299 さんのアバター 25views

ファイルタイプ手動変更

拡張子がイカれてて、シンタックスハイライトされない時など。  ## おもむろに :set filetype=sh ## 省略形 :setf sh ... 2016年8月10日
hiroroooo299 さんのアバター 196views

bashでメール送信(SMTP認証)

# 対応している認証方法を確認 $ telnet example.com 587 telnet> EHLO local ... 250-AUTH CRAM-MD5 LOGIN NTLM PLAIN DIGEST-MD5 ... # ... 2016年8月9日
hiroroooo299 さんのアバター 91views

シェルログイン時の表示をもっとカッコよくする

とあるパブリッククラウドサービス上で稼働している仮想マシンにSSHログインしたら、なんかCoolだったので真似てみた。 $ brew install figlet $ echo 'echo -e "\033[36m`figlet -f... 2016年8月4日
Tomoumi Nishimura さんのアバター 24views

httpsでgitにアクセスする場合の認証を省く

netrcに設定を追加します。 こんな感じ。 machine github.com login tomoumi-n password xxxxx 関連 http://d.hatena.ne.jp/idesaku/20120128... 2016年8月4日
hiroroooo299 さんのアバター 49views

シェルログイン時に名言を表示

表示例 _____________________________________________________________________________ < A gleekzorp without a tornpee i... 2016年8月1日
jyozi さんのアバター 87views

サーバ接続、Root化、Bashについて+アクセスログのソート

まとめた下書きが何故か消えたので簡潔に書きます… ・サーバー類 サーバーへの接続準備 chmod 600 ~/[ファイル名].pem サーバーへの接続 ssh -i ~/[ファイル名].pem [ユーザー名]@... 2016年8月1日
hiroroooo299 さんのアバター 12views

bash glob dotfiles

# ファイル作成 # - 通常ファイル # - 隠しファイル [vagrant@localhost ~]$ mkdir test [vagrant@localhost ~]$ cd test [vagrant@localhost test]... 2016年7月25日
alkoshikawa さんのアバター 307views

bashで複数行の変数をそのまま表示する

ヒアドキュメントなどを使って改行のある文字列を変数にすることはよくありますが、 それをそのままechoしてsedとかする時に改行消えたりしますよね。 TEXT=`cat <<EOM this is line 1 this is... 2016年7月21日
hiroroooo299 さんのアバター 259views

xargsで複数コマンド

xargs に bash -c を食わせる $ find . -maxdepth 1 -name "test*" | xargs -Ixxx bash -c 'echo xxx; cat xxx; echo -e "---\n"' ./t... 2016年7月19日
otaguro さんのアバター 36views

直下のディレクトリ全てで同じコマンドを実行したい時のテンプレ

深さ1までのディレクトリをfindコマンドで取得し、配列に格納。 カレントディレクトリを除いてforループを回します。 array=($(find . -maxdepth 1 -type d)) for obj in "${array[... 2016年7月14日
hiroroooo299 さんのアバター 1,160views

コマンドの標準エラー出力を変数に代入

まぁ、こうなりますよねー、としか。 error_str="$(erroneous_command 2>&1 > /dev/null)" ちなみに、リダイレクトの順番間違えると何も出ないはず(全部nullデバイスに捨... 2016年7月13日
hiroroooo299 さんのアバター 113views

シェルスクリプトでscp

Batch Modeにしましょう。 $ scp -B -q -i $SSH_PRIVATE_KEY $TARGET_FILES $SSH_USER@$SSH_REMOTE_HOST:$SCP_DEST_PATH # -q : quiet ... 2016年7月12日
nissy さんのアバター 66views

bash 面倒なGitのコマンド処理を減らす

bashでは、引数を利用するときに$1,$2のような特殊な変数を利用します。これを応用して、現在の開発で面倒なアカウント切り替え時のコマンド処理をたった一行にしてみました。 1.bashのファイルの作成(作られてないときのみ!) //フ... 2016年7月5日
hiroroooo299 さんのアバター 21views

Bashの文字列に改行を仕込む

# echoでやるやつ $ str=$(echo -e "abc\n123");echo "$str" abc 123 # $'string'でクオートするやつ $ str="abc"$'\n'"123";echo "$str" abc ... 2016年7月5日
alkoshikawa さんのアバター 14views

改行をカンマ区切りにする

何かの出力結果のデータ整形で使ったり。 cat sometext | tr '\n' ',' | sed -e 's/,$/\n/g' ... 2016年6月27日
hiroroooo299 さんのアバター 25views

再帰的にファイルの所有権・パーミッション確認するコマンド

なめい? $ namei -mol /var/www/html f: /var/www/html dr-xr-xr-x root root / drwxr-xr-x root root var drwxr-xr-x root root w... 2016年6月23日