ifconfig -a eth0
su
ifconfig eth0 down
ifconfig eth0 up
ifup eth0 dhcp
2000年2月8日14時11分にセットする
# date -s "02/08 14:11 2000"
date -s "01/23 17:38 2007"
ntpdate 133.100.9.2
ntpdate clock.tl.fukuoka-u.ac.jp
ntpdate clock.nc.fukuoka-u.ac.jp
date --set="2007/01/23 17:45"
場所
/var/spool/cron/tabs
crontab -u user 指定したユーザーのcron設定を行う
crontab -l 登録されているcrontabを表示する
crontab -r 登録されているcrontabを削除する
crontab -e crontabを編集する
crontabの書式
min hour day month week command
min 分を指定する。ワイルド・カード(*)を使用できる
hour 時を指定する。ワイルド・カード(*)を使用できる
day 日を指定する。ワイルド・カード(*)を使用できる
month 月を指定する。ワイルド・カード(*)を使用できる
week 曜日指定。0が日曜日。またワイルド・カード(*)も使用できる
command 実行するコマンドまたはスクリプトを記述する
~おき
*/5
* * * * * XXXXXXX > /dev/null 2>&1
0 2 1,15 * *
zip
$ zip -P パスワード -e hoge.zip hoge.csv
・PS1
通常のプロンプト。いくつかの特殊文字が使える。
特殊文字
意味
\d 日付
\h ホスト名
\n 改行
\s シェルの名前
\t 時間
\u ユーザー名
\w ワークディレクトリ
\W ワークディレクトリのベース名
\# コマンド番号
\! ヒストリ番号
\$ 有効なUIDが0なら「#」、それ以外なら「$」
\nnn 8進数での文字コード
\\ バックスラッシュそのもの
\[ 非表示文字の開始
\] 非表示文字の終了
bashの関連ファイルには、次のようなものがあります。
* /etc/profile
* ~/.bash_profile
* ~/.bash_login
* ~/.profile
* ~/.bashrc
* ~/.bash_logout
ユーザーがログインすると、まず/etc/profileを読み込み、次に~/.bash_profileを読み込みます。 ~/.bash_profileが存在しない場合は、~/.bash_loginを読み込みます。~/.bash_loginもない場合は ~/.profileを読み込みます。~/.bash_logoutは、ログアウト時に読み込まれるファイルです。
.bashrcは、プロセスとしてbashを起動したときに読み込まれます。つまり、いったんログインした後でも、
$ bash
などとして新しくbashを起動するたびに読み込まれるというわけです。
どれも単なるテキストファイルですから、エディタで簡単に編集できます。しかし、編集しただけでは変更が反映されません。いったんログアウトしてもう1度ログインし直すか、sourceコマンドを使って、
$ source .bash_profile
や
$ source .bashrc
とする必要があります。
.bash_profileと.bashrcの使い分けですが、ログイン時に一度設定すればいいものは前者に、bashを起動するたびに設定する必要のあるものは後者にするのが原則です。もっとも、私の場合はどちらも同じなので、.bash_profileの内容は
source .bashrc