bash(168)

167follower
t1k2a さんのアバター 10views

bashのRANDOMで0から31までの範囲の整数を50個表示

MAX_VAL=31 //ランダム変数で取り出される最大値を指定 2 3 for idx in $(seq 1 50)//for文で繰り返される回数を表示 4 do 5 echo "RANDOM*$MAX_... 2016年12月2日
Takuro Hirayama さんのアバター 10views

マウス・キーボードのバッテリ残量が危ないときに通知を表示

これ。 homebrewとterminal-notifierを設置 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/instal... 2016年12月1日
Takuro Hirayama さんのアバター 10views

2つの設定ファイルをいい感じに比較する

old_conf と new_conf を比較する場合。 diff -u -wb \ <(grep -vE '^([ \t]*#|^[ \t]*$)' old_conf | sort) \ <(grep -... 2016年11月25日
Takuro Hirayama さんのアバター 4views

標準出力に出力日時をprependする

bashで標準出力に出力したログメッセージをリダイレクトでログファイルへ書き込む場合、 (自分で書かなければ)ログ出力日時が記録されなくて寂しい結果になる。 ロガー作ったり、loggerコマンドを使ったりしても良いが、 コピペで手抜きして... 2016年11月21日
Takuro Hirayama さんのアバター 21views

シェルのプロンプトに省略なしでホスト名表示

www.example.com のような hostname だと [root@www ~]# sl になってしまい、つらみがある。 変更箇所 # vim /etc/bashrc --- ... # 書換 \h -> \H... 2016年11月1日
Takuro Hirayama さんのアバター 25views

OSDNで公開されているファイルをwgetでダウンロード

現象 $ wget https://osdn.jp/frs/redir.php?m=iij&f=%2Faipo%2F64847%2Faipo-update8.1to8.1.1-linux-x64.tar.gz [1] 74387 ... 2016年10月27日
kato770 さんのアバター 10views

ログファイルデータの整理

ログファイルからアクセスの多いIPアドレスを抜き出す作業を行い、整頓系のコマンドに多く触れることとなりました。 http://blog.nomadscafe.jp/2012/07/sort-uniq.html まずはtailでデータを並... 2016年10月20日
Takuro Hirayama さんのアバター 15views

root権限でMySQLログイン(Plesk環境)

rootアカウント? そんなものは存在しない。 # mysql -uadmin -p`cat /etc/psa/.psa.shadow` MySQL の root パスワードは何ですか? ... 2016年10月4日
yamagenii さんのアバター 11views

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

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

コマンド引数最大サイズ

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

特定カラム対象grep

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

ターミナルに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 さんのアバター 56views

Bashのエラー検出

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

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

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

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

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

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

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

【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日
Takuro Hirayama さんのアバター 39views

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日