-p オプションを使用すると複数階層一気に作れる。
my_dir
└sub_dir
$ mkdir -p my_dir/sub_dir/
同じ階層に複数ディレクトリを作る場合は {} で囲むと展開される。
my_dir
├sub_dir1
├sub_dir2
└sub_dir3
$ mkdir -p my_dir/{sub_dir1,sub_dir2,sub_dir3}
$ mkdir -p my_dir/sub_dir/
$ mkdir -p my_dir/{sub_dir1,sub_dir2,sub_dir3}
$ sudo vim /etc/aliases
info: postmaster ↓ #info: postmaster
# mysql -uroot zabbix < /usr/share/doc/zabbix-server-1.8.10/schema/mysql.sql # mysql -uroot zabbix < /usr/share/doc/zabbix-server-1.8.10/data/data.sql # mysql -uroot zabbix < /usr/share/doc/zabbix-server-1.8.10/data/images_mysql.sq
post_max_size = 32M max_execution_time = 600 max_input_time = 600
# yum install crontabs
#!/bin/sh
for html in `ls *.html`
do
iconv -f SHIFT-JIS -t UTF-8 $html > ${html}_utf8
mv ${html}_utf8 $html
sed -e "s/Shift_JIS/UTF-8/" $html > ${html}_utf8
mv ${html}_utf8 $html
done
$ iconv -f SHITF-JIS -t UTF-8 index.html > index_utf8.html
$ iconv -l
$ zip -r hoge.zip hoge
WordPress database error: [Incorrect string value: '\xE3\x82\xAD\xE3\x83\xBC...' for column ...]
# vi /etc/my.cnf [mysqld] character-set-server = utf8
# mysql -u root -p [パスワード] mysql> show variables like 'character%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ mysql> set character_set_database = utf8; mysql> set character_set_server = utf8; mysql> show variables like 'character%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ mysql> quit;
$ wget http://production.cf.rubygems.org/rubygems/rubygems-2.1.11.tgz
$ tar -xzf rubygems-2.1.11.tgz
$ cd rubygems-2.1.11 $ ruby setup.rb
$ gem -v 2.1.11
$ wget http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz
$ tar -xzf ruby-2.0.0-p353.tar.gz
$ cd ruby-2.0.0-p353 $ sudo configure $ sudo make $ sudo make install
$ ruby -v ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-linux]
# rpm -i mysql-community-release-el6-5.noarch.rpm
# yum update mysql-server
# yum install mysql-server
# mysql --version mysql Ver 14.14 Distrib 5.6.15, for Linux (x86_64) using EditLine wrapper
$ service httpd start
$ iptables -I INPUT -p tcp --dport 80 -j ACCEPT
chkconfig httpd on
$ mysqladmin -u root passwd
$ vi script.sh !#/bin/sh 処理内容 処理内容 処理内容スクリプト実行
sh script.sh定期的に実行する場合は cron を使う
$ crontab -e */30 * * * * /bin/sh /(スクリプトファイルの絶対パス)/script.sh > (ログファイルのパス)
* * * * * /usr/bin/php /var/www/html/task.php > dev/null
* * * * * /usr/bin/php /var/www/html/task.php >> /var/www/html/task_log