date: format
2008年09月05日 (linux)
command
# date 0905044308 # 08/09/05 04:43にシステム時間を設定 Fri Sep 5 04:43:00 JST 2008 # exit % date +%y%m%d%H%M # 表示形式を指定して実行 0809050443 % alias dates='date +%y%m%d%H%M' # エイリアス設定 % dates 0809050443 % touch `dates`.txt # 現在時刻+.txtという空のファイルを作成 % ls 0809050443.txt %
note
cf. % man date
PR
less: tabstop
2008年09月03日 (linux)
command
% less hello.c # hello.cをlessで表示 % less -x4 hello.c # タブストップ4で表示 % LESS=-x4; export LESS # 環境変数LESSに-x4をエクスポート % less hello.c # タブストップ4で表示される %
note
cf. % man less % less --help
sed: replace line
2008年09月01日 (linux)
command
% cat sedtest.txt EXEC-PREFIX="./_install" PREFIX="./_install" % sed '1,$s;PREFIX="\./_install";PREFIX="/usr/local/bin";' sedtest.txt #1 EXEC-PREFIX="/usr/local/bin" PREFIX="/usr/local/bin" % sed '1,$s;PREFIX=.*;PREFIX="/usr/local/bin";' sedtest.txt #2 EXEC-PREFIX="/usr/local/bin" PREFIX="/usr/local/bin" % sed '1,$s;^PREFIX=.*;PREFIX="/usr/local/bin";' sedtest.txt #3 EXEC-PREFIX="./_install" PREFIX="/usr/local/bin" % 1.PREFIX="./_install"をPREFIX="/usr/local/bin"に置換 2.PREFIX=から始まる任意の文字列をFREFIX="/usr/local/bin"に置換 3.PREFIX=から始まる行をFREFIX="/usr/local/bin"に置換
note
cf. % man sed
tag2txt.sh
2008年08月31日 (shellscript)
source
#!/bin/sh #html tag to text in html if [ $# -ne 1 ]; then echo "Usage: $0 HTML_FILE" exit 1 elif [ ! -r $1 ]; then echo "$1: permission denied" exit 2 fi sed \ -e '1,$s/\&/\&/g' \ -e '1,$s/</\</g' \ -e '1,$s/>/\>/g' \ $1
note
blogにHTMLソースを載せるときに便利かなと思う. 最初のif文は引数,ファイルが読めるかのチェック. 実際の処理部分は最後5行だけ.
copy & paste
2008年08月28日 (X)
コマンド | 操作 |
---|---|
Copy | 左クリックでドラッグしてコピーしたい部分を選択. FirefoxなどのコピーはCtrl+cでも可. |
Paste | マウスの中央ボタンを押す.他X11アプリケーションへのペーストも可. FirefoxなどへのペーストはCtrl+vでも可. |