Portál AbcLinuxu, 31. května 2024 19:10

Jak pomoci s přechodem na Linux :-)

6.12.2005 22:13 | Přečteno: 1260× | Linux

Uživatelé ostatních operačních systémů bývají obvykle zmatení, pokud uvidí Linux. Vynechme ty, kteří jsou nepoužitelní už při změně témat jejich OS, nebo ty, kteří zkolabují na nepřítomnosti programu pro komplexní nastavení systému.

Naším cílem jsou ti, kterým nejsou slova jako command.com cizí a tedy se už v příkazové řádce orientují. Ti bývají naprosto zmateni přívalem "nesmyslných" adresářů /bin, /usr, /etc, /var, /tmp a podobně. Marně hledají univerzální konfigurační soubory autoexec.bat a config.sys, a ti zkušenější i C:\WINDOWS\win.ini.

Naštěstí je unixový shell command.comu z části podobný:
DOS unix význam
cd cd změna adresáře
dir dir (vdir, ls) vypsání obsahu adresáře
nc mc správce souborů

Ale pořád to není takové, aby se člověk cítil jako doma. Ten prompt je totiž nějaký divný

misak@darkstar ~ $
Tudíž zahodíme trapný obsah proměnné PS1 (\[\033[01;32m\]\u@\h\[\033[01;34m\] \W \$\[\033[00m\]) - jak to vůbec můžou používat? A nastavíme pořádný prompt
PS1='`winpwd` '
kde winpwd je skript v bashi
$ cat winpwd
#!/usr/bin/env bash

WINPWD="C:"${PWD//\//\\}
WINPWD=${WINPWD/home/Documents and Settings}
WINPWD=${WINPWD/etc/Document and Settings\\$USER\\Application Data}
WINPWD=${WINPWD/usr/Program Files}

echo $WINPWD

Tím dostaneme krásný DOSovský prompt

cd /
C:\ cd ~
C:\Documents and Settings\misak cd /usr
C:\Program Files cd /etc
C:\Document and Settings\misak\Application Data

Tento post jsem napsal z dojmu mého dnešního "pobytu" ve Windows. Opět mě nezklamaly, protože jsem je musel restartovat (instalace nějaké aktualizace), kously se mi a ještě neznaly příkaz ls. Bohužel cygwin tam nebyl moc dobře nainstalován (překladač nebral cestu /usr/include, ale pouze absolutní \cygdrive\x\cygwin\include) - takže na překlad byl nepoužitelný. A software s hlavičkovým souborem windows.h mi pod Linuxem nešel přeložit :-).

Pokud někdo ví, jak ten skript napsat lépe, případně jaké "mapování" mi tam ještě chybí, sem s tím.

       

Hodnocení: 92 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

7.12.2005 03:38 diverman | skóre: 32 | blog: život s tučňáčkem
Rozbalit Rozbalit vše Re: Jak pomoci s přechodem na Linux :-)
Odpovědět | Sbalit | Link | Blokovat | Admin
Ještě ti na konci promptu chybí zobáček:

C:\>
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
vencour avatar 7.12.2005 08:37 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Jak pomoci s přechodem na Linux :-)

Dyť to je podle nastavení, aby byl propt c:\>, tak musí být nastavený na "prompt=$p$g".

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
7.12.2005 15:01 Libor Tvrdík | skóre: 2 | blog: Linuxová kapsička
Rozbalit Rozbalit vše Re: Jak pomoci s přechodem na Linux :-)
Odpovědět | Sbalit | Link | Blokovat | Admin
To je zvláštní ... Já si většinou přiohýbám Windows ku obrazu un*x like. Cygwin, Blackbox, ... :o)
7.12.2005 20:54 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: Jak pomoci s přechodem na Linux :-)
Tak tak, když něco musím udělat na Win, tak tam šoupnu tohohle krasavce, Bash a problém řeším :-)

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.