MiyagiRyo さんのアバター 163views

MySQLで SQL をコマンドラインから直接実行

MYSQLでデータベースを作成する際に mysql mysql > CREATE DATABASE wordpress charset utf8; ・ ・ ・ と入力していました。 ここで、chefのレシピに上記のように書き込むとエラーが起 2015年9月29日
MiyagiRyo さんのアバター 104views

SQLインジェクション攻撃対策

例えばフォームなどから条件を入力してもらってSQL文を作成する時に、SQLインジェクション攻撃などを防ぐ為にパラメータをエスケープしておく必要がある。 ここで、PHPではエスケープ用の関数が用意されている。 mysql_real_escap 2015年9月25日
MiyagiRyo さんのアバター 249views

タイムスタンプを比較する

testコマンドは2つのファイルのタイムスタンプを比較し評価することができる。 比較方法は2種類あり、 test file1 -nt file2 は「file1はfile2より新しい」ことを意味し、 test file1 -ot file2 2015年9月24日
MiyagiRyo さんのアバター 35views

Vimコマンド

大したコマンドではないですが、個人的に驚いたのでここに残しておこうと思います。 vimのコマンドモード時、 Ctrl+aでカーソル上の数字をインクリメント Ctrl+xでカーソル上の数字をディクリメントすることができます。 ただし少数は.で 2015年9月18日
MiyagiRyo さんのアバター 15views

サーバ移行後の設定変更事項

サーバ移行した際、データは問題なく移行できましたが各設定ファイルの指しているurlが移行前のサーバを指していたため、 出力結果が変になってしまいました。指定先を移行後のサーバのIPに変更する必要があります。 UPDATE wp_option 2015年9月17日
MiyagiRyo さんのアバター 14views

シェルスクリプト 数値計算

((計算式)) で数値計算をすることが出来ます 計算結果を利用したいときは変数の中身を利用するのと同じように「$」を使います。 echo $((計算式)) 2015年9月16日
MiyagiRyo さんのアバター 67views

dateコマンドのフォーマットオプション

“date”単体で使用すると次の様に返ってきますが #date >Tue Sep 15 09:06:05 UTC 2015 date +"フォーマット" で表示する日時年等を編集することができます。 %H:時間 2015年9月15日
MiyagiRyo さんのアバター 325views

シェルスクリプト 何もしないコマンド

「:」は何もしないという時に使うコマンドです。 用途はif文での使用などがありますが、個人的に便利だと思ったのがファイルの初期化です。 : > xxx.txt 上を実行するとテキストファイルの中身は空になります。 2015年9月14日
MiyagiRyo さんのアバター 1,432views

catコマンドでファイルに書き込みをする

ファイルをまるごと書き換える場合は cat <<EOF > ファイル 書き込む内容 EOF ファイルの末尾に追加して書き込む場合は cat <<EOF >> ファイル 付け足す内容 EOF 2015年9月11日
MiyagiRyo さんのアバター 43views

scpコマンド

sshを利用したネットワーク・ホスト間でファイルを安全にコピーする為のコマンド サーバ移動の項目で利用しました。 scp [オプション] 送信元 送信先 2015年9月10日
MiyagiRyo さんのアバター 8views

mysql insert

データを挿入する際、文字列は”でくくらないとダメでした。 データベース名やテーブル名を入力するときは”なしでも大丈夫でしたがデータの入力時は必須です 例 insert into テーブル名 (要素1,要素2,R 2015年9月9日
MiyagiRyo さんのアバター 21views

awkコマンド

今日一番使用したのは以下の形式でした awk -F 区切り文字 ‘{print $数字}’ ファイル名 $NFと書くことで最終カラムを取りだします 2015年9月8日
MiyagiRyo さんのアバター 46views

ターミナルコマンドでのログのIPアドレスの頻出度でのソート

ログは行頭がIPアドレスから始まり、IPアドレスとその次の文字はすべてスペースで区切られていたので、 スペースを一単位としてcutし行頭を抜き出せばIPアドレスが引っ張り出せました。 ただ例外的に::で始まるログがいくつか合ったのでgrep 2015年9月7日