bash(180)

179follower
yamagenii さんのアバター 16views

スペースや括弧のついたディレクトリを作成

mkdir 10.0 (14A345) ではシンタックスエラーです。 スペースはbashではコマンドの終わりを示します。 当然のようにエスケープシークエンスがいります。 mkdir 10.0\ \(14A345\)/ ターミナル上... 2016年10月4日
hiroroooo299 さんのアバター 36views

コマンド引数最大サイズ

明日も使わないであろうムダ知識。 以下のコマンドでコマンド引数最大サイズ[byte]が取れる。 [vagrant@vagrant ~]$ uname -a Linux vagrant 2.6.32-573.el6.x86_64 #1 S... 2016年9月29日
hiroroooo299 さんのアバター 41views

特定カラム対象grep

awkを使うらしいです。 # access_logの9カラム目がHTTPステータスの場合 # status: 200 OK のみ $ cat access_log | awk '$9 == "200"' # status: 200 O... 2016年8月31日
hiroroooo299 さんのアバター 37views

ターミナルにBTマウス/BTキーボードのバッテリ残量警告を表示する

$ vim ~/battery_alert.sh --- #!/bin/bash BATTERY_ALERT_PERCENT=25 MAX_TRY=10 num=0 while [ $num -lt 10 ] do product_... 2016年8月26日
kato770 さんのアバター 59views

Bashのエラー検出

サイトが落ちると携帯にメールを送るスクリプトファイルを作り、実行できるところまではうまくいきましたが、crontabに設定しても全然動く気配がありませんでした。 crontab -l */1 * * * * /bin/errorkensy... 2016年8月26日
hiroroooo299 さんのアバター 40views

コマンドでMagicMouseのバッテリ残量[%]を取得

#!/bin/bash num=0 while ioreg -arl -c AppleDeviceManagementHIDEventService -k BatteryPercent -d 1 > /tmp/hid_info.pl... 2016年8月25日
hiroroooo299 さんのアバター 13views

送信できずにキューに詰まってたメールを検索

Postfixのmaillogで確認しました。 そのまま他の環境で動くかは不明。 ## Concat all existing maillogs # cat /var/log/maillog* > maillogs ## defe... 2016年8月25日
hiroroooo299 さんのアバター 18views

特定ディレクトリ配下のスクリプトを全部叩く

# man xargs # ... # -n number Set the maximum number of arguments taken from standard input for each invocation of uti... 2016年8月22日
hiroroooo299 さんのアバター 39views

【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 さんのアバター 49views

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 さんのアバター 14views

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 さんのアバター 16views

ファイルタイプ手動変更

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

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

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

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

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

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

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

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

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

サーバ接続、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 さんのアバター 172views

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

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