それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

DOS窓 から Linux へ移行を考えているユーザへの入門ガイド

ただのreblogですが。比較が面白い

せっかちな人達へ

DOS                     Linux                   注意書き
------------------------------------------------------------------------------

ATTRIB (+-)attr file    chmod <mode> file       全く違う
BACKUP                  tar -Mcvf device dir/   同上
CD dirname\             cd dirname/             ほとんど同じ文法
COPY file1 file2        cp file1 file2          同上
DEL file                rm file                 undelete がないことに注目
DELTREE dirname         rm -R dirname/          同上
DIR                     ls                      全く同じ文法でもない
DIR file /S             find . -name file       完全に別物
EDIT file               vi file                 好きになれないと思いますよ
                        jstar file              DOS の edit のようです 
EDLIN file              ed file                 忘れましょう
FORMAT                  fdformat,
                        mount, umount           結構違う文法
HELP command            man command,            同じコンセプト
                        info command
MD dirname              mkdir dirname/          ほとんど同じ文法
MORE < file             less file               はるかに優秀
MOVE file1 file2        mv file1 file2          同上
NUL                     /dev/null               同上
PRINT file              lpr file                同上
PRN                     /dev/lp0,
                        /dev/lp1                同上
RD dirname              rmdir dirname/          ほとんど同じ文法
REN file1 file2         mv file1 file2          複数ファイルだと違ってくる

RESTORE                 tar -Mxpvf device       違う文法
TYPE file               less file               はるかに優秀
WIN                     startx                  大違い!

DOS窓で出来なったこと

at
指定時間にプログラム実行
cron
定期的にプログラム実行(クロンと呼びます)
grep
ファイル内部に指定した文字列(パターン)を探す。
find
指定した文字(パターン)のファイル名を探す。

そのほかにも bc、cal、chsh、cmp、 cut、fmt、head、hexdump、nl、passwd、printf、sort、split、 strings、tac、tail、tee、touch、uniq、w、wall、wc、whereis、write、 xargs、znew。 RMP。

個人的に気に入ってるのがこれ

cut, sort, uniq で生産性を5%向上させる
こういうのがUnixの魅力ですよね

sudo cat /var/log/apache2/access.log | grep -v 192.168 | cut -d " " -f 1 | sort|uniq

もとドキュメント

http://www.linux.or.jp/JF/JFdocs/DOS-Win-to-Linux-HOWTO.html
From DOS/Windows to Linux HOWTO (2000/04/28)
DOS/Windows から Linux へ移行を考えているユーザへの入門ガイド [テキスト版]
著者: Guido Gonzato (Remove ``REMOVE_ME'') 翻訳: 宮野浩史