k0819 - 853

K0819-IV-1.qxd

25.4.2003 13:39

Page 835

Kapitola 13 Přechod z DOSu/Windows na Linux
DOS
C:\GUIDO>DIR C:\GUIDO>DIR FILE.TXT C:\GUIDO>DIR *.H *.C C:\GUIDO>DIR/P C:\GUIDO>DIR/A C:\GUIDO>DIR *.TMP /S C:\GUIDO>CD není k dispozici (viz poznámky) dtto dtto C:\GUIDO>CD \OTHER C:\GUIDO>CD ..\TEMP\TRASH C:\GUIDO>MD NEWPROGS C:\GUIDO>MOVE PROG .. C:\GUIDO>MD \PROGS\TURBO C:\GUIDO>DELTREE TEMP\TRASH C:\GUIDO>RD NEWPROGS C:\GUIDO>RD \PROGS\TURBO

835

Linux
$ ls $ ls file.txt $ ls *.h *.c $ ls | more $ ls -l $ find / -name „*.tmp“ $ pwd $ cd $ cd ~ $ cd ~/temp $ cd /other $ cd ../temp/trash $ mkdir newprogs $ mv prog .. $ mkdir /progs/turbo $ rm -rf temp/trash $ rmdir newprogs $ rmdir /progs/turbo

Poznámky:
■ ■

Chcete-li použít příkaz rmdir, adresář musí být prázdný. Pokud chcete smazat adresář i s jeho obsahem, použijte (na vlastní nebezpečí) příkaz rm -rf. Znak „~“ je zkratka vašeho domovského adresáře. Příkazem cd nebo cd ~ se dostanete odkudkoliv přímo do svého domovského adresáře, příkaz cd ~/tmp vás přesune přímo do adresáře /home/váš_adresář/tmp. Příkaz cd – provede „undo“ poslední změny adresáře. Praktické návody

Diskety, pevné disky a podobně
V Linuxu jsou dvě možnosti jak pracovat se zařízeními – dosový způsob a linuxový způsob. Vyberte si sami.

Dosový způsob
Většina distribucí Linuxu obsahuje balík Mtools, což je skupina příkazů, které přesně odpovídají svým dosovým jmenovcům, pouze jejich názvy začínají písmenem „m“, například mformat, mdir, mdel, mmd a podobně. Umějí dokonce zachovávat dlouhé názvy souborů, ne už však jejich práva. Pokud si upravíte konfigurační soubor /etc/mtools.conf (jeho příklad je součástí distribuce), můžete pracovat i s dosovými oblastmi, s CD-ROM mechanikami a Zip mechanikami. Nicméně naformátování čisté diskety příkazem mformat se vám nepovede, k tomu musíte jako superuživatel zadat příkaz fdformat /dev/fd0H1440. K souborům na disketě nemůžete přistupovat běžnými příkazy, například less a:soubor.txt. To je nevýhoda dosového postupu.

Ještě nehodnoceno. Buďte první :-)
C: SELECT name, thumb, pages FROM 0_books WHERE nid = %d or nid = %d - SQL insert statement is invalid
C: SELECT name FROM 0_books WHERE thumb=1 and nid<>%d ORDER BY viewed DESC LIMIT 66 - SQL insert statement is invalid