bash(180)

180follower
kato770 さんのアバター 23views

引数有無判定のメッセ消し

実行時引数の有無を判定する際、 if [ $1 = "innsuu" ] then ・・・ [実行結果] example.sh: 10 行: [: =: 単項演算子が予期されます 実行はされますが、引数が空っぽのときは上記のようなエ... 2017年4月20日
hiroroooo299 さんのアバター 7views

SSH切断後にターミナルのウィンドウ名を正しく表示させる

ターミナルにて、SSHを切断した後も接続時のホスト名などがターミナルのウィンドウ名などに残ってしまい、気持ちが悪い。 PROMPT_COMMAND に手を加えてコマンド実行毎に逐一タイトルを変えるようにすると、これを防げる。 # ~/.b... 2017年4月17日
hiroroooo299 さんのアバター 24views

【CentOS 6】SHA256の自己証明書作成

# /etc/pki/tls/certs/Makefile . . . # -sha256 :追加する # -days 36135: ついでに、有効期限99年にする %.pem: umask 77 ; \ ... 2017年4月14日
jyozi さんのアバター 12views

python内でコマンドを使用する

python内でコマンドを使用 python内でコマンドを実行するにはsubprocessを使用する。 import subprocess cmd = "コマンド" proc = subprocess.check_output(cmd... 2017年4月14日
hiroroooo299 さんのアバター 52views

【Linux】ホスト名を確認する

意気揚々と 「好きなコマンドは hostname です」 などと言っていたら、hostnameコマンドでホスト名を確認するのはバッドノウハウという情報がありました。 (rootでうっかり打ち間違えて変な引数つけると、ホスト名を変更して... 2017年4月5日
hiroroooo299 さんのアバター 10views

【MySQL】複数ユーザーの権限を一覧

そんなクエリはない (たぶん) ユーザー一覧から愚直に表示する場合 while read -r u p do myuser="'$u'@'$p'" mysql -uroot -p \ -e "show g... 2017年3月15日
hiroroooo299 さんのアバター 79views

【MySQL】クエリ実行結果が文字化けしてんぞゴラァ

環境により、 Client characterset とか Conn. characterset とかが latin1 なっている場合、select結果などの日本語が化ける。 普通にログイン mysql> status ----... 2017年3月2日
soutahirose さんのアバター 47views

bashの基本知識

本日は、勉強初日。学習した内容としては、サーバの基本知識及び、Bashの基本的な使用方で合った。 今日学習したなかでも、特に興味深かったのが、bashである。今までは、ターミナル上で関数を作るといってもrails consoleなどの コン... 2017年3月2日
kato770 さんのアバター 44views

whoisから複数ネームサーバの抜き出し

whoisコマンドでドメイン情報を抜いてくると、ネームサーバが複数設定されていることがあります。 $ whois yahoo.co.jp [ JPRS database provides information on network ad... 2017年2月18日
hiroroooo299 さんのアバター 37views

【AWSCLI】s3 lsの結果をファイルサイズでソート

$ aws s3 ls s3://your_awesome_bucket --recursive --human-readable \ | awk -F ' +' '{printf "%s%s %s\n",$3,$4,$5}'\ | sor... 2017年1月26日
@iwasaki さんのアバター 36views

bashでほどよいメールアドレスを生成する

メールアドレスでアカウントを作成するサービスの開発を行う際、メールアドレスをどう用意するか、というのが問題になると思います。 Gmailを使うと「+」で複数のメールアドレスを簡単に作れるので便利なのですが、重複しないである程度覚えやすくし... 2017年1月18日
hiroroooo299 さんのアバター 16views

ログ出力回数を日時単位で集計

/var/log/messagesに出力された以下のような形式のログを見つけて、日時でselect count(*) group by date的なことを行った。 Jan 13 03:30:03 www kernel: hogehoge ... 2017年1月16日
t1k2a さんのアバター 13views

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

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

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

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

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

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

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

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

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

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

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

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

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

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