FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  Galeria AvatarówGaleria Avatarów  ZalogujZaloguj
 Ogłoszenie 
Forum archiwalne, nie można zakładać nowych kont.

Poprzedni temat :: Następny temat
Idź do strony 1, 2  Następny
  DOS - podstawy
Wersja do druku
Zegarmistrz Płeć:Mężczyzna


Dołączył: 31 Lip 2002
Skąd: sanok
Status: offline

Grupy:
AntyWiP
PostWysłany: 15-05-2006, 09:55   DOS - podstawy

Jako, że zaczynałem jako amigowiec, to przyjemność posługiwania się tm czymś mnie ominęła. Nie mniej jednak ostatnio zaszła potrzeba pobawienia się i tym...

Jak w Dosie otwiera się programy? Zwłaszcza pliki .exe?

_________________
Czas Waśni darmowy system RPG dla fanów Fantasy. Prosta, rozbudowana mechanika, duży świat, walka społeczna.
Przejdź na dół Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora Odwiedź blog autora Odwiedź listę obejrzanych anime / przeczytanych mang
 
Numer Gadu-Gadu
1271088
wa-totem Płeć:Mężczyzna
┐( ̄ー ̄)┌


Dołączył: 03 Mar 2005
Status: offline

Grupy:
Fanklub Lacus Clyne
WIP
PostWysłany: 15-05-2006, 10:15   

Generalnie, DOS to ekstremalnie prymitywna wersja porządnego shella, jak np. bash xD

Wpisujesz nazwę pliku wykonywalnego w linii komend i ENTER.
Trzeba pamiętać że DOS ma tu hierarchię: com, exe, bat. W danym katalogu możesz mieć program.com, program.exe i program.bat, wtedy po wpisaniu 'program' ENTER uruchomiony będzie najpierw com... itd.
Dalej trzeba pamiętać o zmiennej systemowej %path%.
polecenie "set path=c:\dos;c:\programy;f:\" sprawi, że jeśli w aktualnym katalogu w którym jesteś nie ma wywoływanego programu, system sprawdzi czy takowy nie znajduje się w którymś ze wskazanych w %path% katalogów...
Warto jeszcze pamiętać o operatorach. Przydatne głównie przy programach które podają wynik wykonania na konsolę.
program.exe > plik.txt przekieruje wszystko to co program napisze na konsoli, do plik.txt
program.exe >> plik.txt dopisze wszystko to co program napisze, do istniejącego plik.txt
Jeśli masz kompletnego DOSa ( w c:\dos jest plik more.com) możesz też użyć
program.exe | more co pozwoli wyświetlać wynik wykonania stronami; przydatne gdy wynik ma więcej linii niż twoja konsola. Ale oczywiście pipe (|) może być używana do skierowania wyniku dowolnego programu do inneg programu do dalszej obróbki :)

_________________
笑い男: 歌、酒、女の子                DRM: terror talibów kapitalizmu
Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź listę obejrzanych anime / przeczytanych mang
 
Numer Gadu-Gadu
3869750
akaryuu Płeć:Mężczyzna


Dołączył: 21 Mar 2006
Status: offline
PostWysłany: 15-05-2006, 14:03   

wa-totem napisał/a:
Generalnie, DOS to ekstremalnie prymitywna wersja porządnego shella, jak np. bash xD



Z tego co wiem, to dos byl zawsze dosem, a bash bashem i nie maja ze soba wiele wspolnego, w szczegolnosci, ze dos powstal ok 5 lat przed bashem, chyba ze miales na mysli powloke Bourne'a sh :], ktora powstala duzo wczesniej :]
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
wa-totem Płeć:Mężczyzna
┐( ̄ー ̄)┌


Dołączył: 03 Mar 2005
Status: offline

Grupy:
Fanklub Lacus Clyne
WIP
PostWysłany: 15-05-2006, 16:40   

Napisałem co napisałem, bo shell DOSu nie ma swojej własnej nazwy, chyba że się uprzesz przy używaniu jej pliku wykonywalnego, czyli command.com.
Co tylko jeszcze bardziej pokazuje, jak prymitywny jest DOS.
A ty akaryuu chyba zapomniałeś, że BASH znaczy "Bourne-Again Shell" :) Więc ja tu nie widzę nieciągłości...
Wobec możliwości powłok *x-owych (definiowanie aliasów, funkcji, konstrukcje sterujace przepływem - if, while, for - itd, historia wykonywanych poleceń) DOS to naprawdę kiepska podróba.
Co do "wspólnego", robiono rozmaite mniej lub bardziej hackowane zastępstwa command.com które zazwyczaj sprowadzały się do czegoś, co maksymalnie będzie przypominało BASHa...

_________________
笑い男: 歌、酒、女の子                DRM: terror talibów kapitalizmu
Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź listę obejrzanych anime / przeczytanych mang
 
Numer Gadu-Gadu
3869750
akaryuu Płeć:Mężczyzna


Dołączył: 21 Mar 2006
Status: offline
PostWysłany: 15-05-2006, 19:57   

Co by nie bylo.. Ja nigdy nie bylem i nie bede zwolennikiem dosa

he he. nawet znalazlem buga na forum przy okazji, bo jak probowalem dodac ciekawa bashowa petelke w reply to wyskoczyl internal error :]
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
wa-totem Płeć:Mężczyzna
┐( ̄ー ̄)┌


Dołączył: 03 Mar 2005
Status: offline

Grupy:
Fanklub Lacus Clyne
WIP
PostWysłany: 15-05-2006, 22:52   

hehe ^^

"we have the BASH powaaaah!"

chwilowo z braku miejsca NIE mam *nuxa, ale w nowym kompie będzie znów fedorka...

_________________
笑い男: 歌、酒、女の子                DRM: terror talibów kapitalizmu
Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź listę obejrzanych anime / przeczytanych mang
 
Numer Gadu-Gadu
3869750
Nezumi Płeć:Mężczyzna
Wieczny i Nieskończony


Dołączył: 11 Lut 2006
Status: offline
PostWysłany: 16-05-2006, 12:52   

jeszcze ważna i przy okazji najbardziej podstawowa sprawa: pomiędzy katalogami należy przełączać poleceniem cd nazwa katalogu, a żeby powrócić do wyższego katalogu używamy cd .. . i jeszcze dla ułatwienia przeglądania można wylistować zawartość katalogu komendą dir.może i banalna informacja, ale jeżeli ktoś nie posługiwał się DOSem może jej nie znać.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
akaryuu Płeć:Mężczyzna


Dołączył: 21 Mar 2006
Status: offline
PostWysłany: 16-05-2006, 13:11   

who | grep -i blonde | date; cd~; unzip; touch; strip; finger; mount; gasp; yes; uptime; unmount; sleep :D :D
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
Cephiros_VII Płeć:Mężczyzna

Dołączył: 20 Mar 2006
Skąd: Warszawa
Status: offline
PostWysłany: 16-05-2006, 23:18   pomoc w dos

Jeszcze z takich podstawowych poleceń pamiętam:
- cls - czyści ekran
- copy con nazwapliku.txt - kopiuje to co piszesz do pliku, koniec CTRL+Z
- edit - dużo lepszy edytor textu od powyższego
- xcopy - kopiuje pliki (lepsze od copy)
- del - kasuje plik
- rd - kasuje folder
- md - tworzy katalog

A pamiętacie jak uzyskać pomoc dla poleceń DOS? Np. chciałbym sobie zmienić znak zachęty poleceniem prompt ale nie pamiętam tych przełączników...


Ostatnio zmieniony przez Cephiros_VII dnia 18-05-2006, 00:23, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Keii Płeć:Mężczyzna
Hasemo


Dołączył: 16 Kwi 2003
Skąd: Tokio
Status: offline

Grupy:
AntyWiP
PostWysłany: 17-05-2006, 09:27   

dir - wyświetlenie listy plików/folderów, w folderze, gdzie aktualnie się znajdujemy :P

_________________
FFXIV: Vern Dae - Durandal
PSO2: ハセモ - Ship 01
Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź listę obejrzanych anime / przeczytanych mang
BOReK Płeć:Mężczyzna


Dołączył: 15 Lip 2005
Status: offline
PostWysłany: 17-05-2006, 15:49   

Pomoc do poleceń DOSa? Może jakieś e-booki :].

A do kasowania katalogu jest rd, a nie dr - Remove Directory :P. Tak samo jak MD - Make Directory. Uwaga - dawno nie korzystałem, mogłem się jednak w tym rypnąć ^^.

_________________
You ask me if I've known love and what it's like to sing songs in the rain
Well, I've seen love come and I've seen it shot down, I've seen it die in vain

Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość
Cephiros_VII Płeć:Mężczyzna

Dołączył: 20 Mar 2006
Skąd: Warszawa
Status: offline
PostWysłany: 18-05-2006, 14:32   

BOReK napisał/a:
Pomoc do poleceń DOSa? Może jakieś e-booki :].


Hehe... pomoc do poleceń DOS'a jest dostępna pod przełącznikiem /?.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
akaryuu Płeć:Mężczyzna


Dołączył: 21 Mar 2006
Status: offline
PostWysłany: 18-05-2006, 15:54   

DOS TUTORIAL:

Podczas standardowej sesji w srodowisku DOS (Oczywiscie Mam na mysli MS-DOS, ktory znaczaco rozni sie od DOS'a np. Amigi), nie bedziesz potrzebowal wielkiej wiedzy na jego temat.. Zazwyczaj wystarczy kilka podstawowych polecen i ich przelacznikow.. Nieco bardziej skomplikowany jest pisanie skryptow w tymze srodowisku, jednak nie sadze, by komus jeszcze to sie kiedys przydalo.. Lepiej sobie zainstalowac perla :D

jednymi z najwazniejszych polecen DOS'u sa:

CD DIR MD RD ERASE MOVE COPY FORMAT MORE EXIT REN SET TYPE

Opcje podane w nawiasach kwadratowych sa opcjonalne!!

CD - Wybor Aktualnego Katalogu

Uzycie: CD [Urzadzenie:][Sciezka]
gdzie
[Urzadzenie:] To litera napedu lub partycji dysku (Nie zapomnij o dwukropku!!)
[sciezka] - To wybierany katalog na danym urzadzeniu. Zaczynajac sciezke od "\" podajemy ja wzgledem katalogu glownego..

[Urzadzenie:] mozna pominac, jezeli wybierany katalog znajduje sie na tym samym urzadzeniu na ktorym sie aktualnie znajdujemy..

DIR - Listing zawartosci aktualnego katalogu dysku

Uzycie: DIR [Urzadzenie:][sciezka][NazwaZbioru] [/P] [/W]

[Urzadzenie:][sciezka][NazwaZbioru] okresla urzadzenie, katalog, lub tez plik do wylistowania

[/P] - Stronicowanie wynikow
[/W] - Wyswietlane sa tylko nazwy, ale w pieciu kolumnach..

przyklad: A:\>DIR *.EXE /P

MD - Tworzenie katalogu

Uzycie: MD [Urzadzenie:][sciezka] NazwaKatalogu

RD - Usuwanie katalogu z dysku

Uzycie: RD [Urzadzenie:][sciezka]

Uwaga!: Usuwany katalog musi byc pusty!!!

w przypadku wpisania polecenia RD bez parametrow usuwany jest katalog biezacy...

Przyklad: C:/>RD C:\TOOLS

ERASE - Kasowanie plikow

Uzycie: ERASE [Urzadzenie:][sciezka] Nazwa pliku

COPY - Kopiowanie plikow

Uzycie: COPY [/A][/B] [Urzadzenie:][sciezka] Nazwa_pliku_do_skopiowania [/A][/B] [Urzadzenie:][sciezka] Nazwa_wynikowa_pliku [/A][/B][/V]

[/A] - oznacza ze zbior ma byc traktowany jako zbior ASCII (znakowy)
[/B] - Zbior traktowany jako binarny
[/V] - Zadanie weryfikacji zbioru wynikowego..

Uzyteczne jest wykorzystane polecenia COPY wraz z urzadzeniem [CON:]. Mozemy zapisywac do pliku tekst bezposrednio z konsoli..

Przyklad: COPY CON:costam.txt

tutaj cos piszemy

Aby zakonczyc wciskamy ZTRL-Z bodajze, lub CTRL-C (Nie pamietam :/ )

FORMAT - Formatowanie Dysku

Uzycie: FORMAT Urzadzenie: [/S] [Reszta nieistotna]

[/S] - Utworzenie na urzadzeniu plikow systemowych po zakonczeniu formatowania..

Przyklad: FORMAT C:

MORE - Zatrzymanie wydruku na ekranie po jego wypelnieniu

Uzycie: MORE [Urzadzenie:][sciezka][NazwaPliku]

Przyklad:
DIR | MORE
MORE C:\autoexec.bat

EXIT - Zakonczenie sesji MS-DOS

REN - Amiana nazwy pliku

Uzycie: REN [Urzadzenie:][sciezka] Nazwa_pliku Nazwa_pliku_wynikowego

SET - Tworzenie zmiennych srodowiskowych

Uzycie: SET [nazwa = [parametr]]

TYPE - Wyswietlanie zawartoci pliku

Uzyciee: TYPE [Urzadzenie:][sciezka] Nazwapliku
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
wa-totem Płeć:Mężczyzna
┐( ̄ー ̄)┌


Dołączył: 03 Mar 2005
Status: offline

Grupy:
Fanklub Lacus Clyne
WIP
PostWysłany: 18-05-2006, 16:08   

wszystko pięknie, ale MOVE, MORE i FORMAT to NIE są polecenia powłoki, a zewnętrzne programy, podobnie jak SYS, XCOPY, XCOPY32, FDISK, CHKDSK, ATTRIB czy LABEL.

Czasem przydać się może SUBST (też zewnętrzny program systemowy, pozwala przypisać długaśnej nazwie katalogu "fałszywą" literkę dysku twardego, ale nie wiem czy to działa powyżej w98).

To samo z MSCDEX (driver dla napędów CD).

Warto o tym pamiętać, bo jeśli ktoś zrobi format c: /s, to efektem będzie wprawdzie systemowy dysk, ale będzie tam tylko interpreter komend BEZ wszystkich ww. programów!

_________________
笑い男: 歌、酒、女の子                DRM: terror talibów kapitalizmu
Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź listę obejrzanych anime / przeczytanych mang
 
Numer Gadu-Gadu
3869750
Zegis Black Priest Płeć:Mężczyzna
Szary Wędrowiec


Dołączył: 04 Lut 2003
Skąd: z swoich opowiadań...
Status: offline
PostWysłany: 21-08-2006, 12:04   

Mmm... pewnie zaraz będzie, że nie tu bo to DOS nie MS-DOS ale mniejsza...
taki ciekawy problem...
wpisuje w MS-DOS windows 98

mode con codepage prepare=((1250) c:\windows\command\ega.cpi)

i wywala, że nie ma takiego parametru jak 1250...

Stąd takie moje pytanie, ms-dosik pod win98 był taki głupi, że nie rozpoznaje kodowania windows-1250, czy ja mam coś zwalone?

_________________
Wróciłem, nie cieszycie się? :]

"Do not fear in the face of your enemies, speak the truth always, even if it leads to your death, save helpless and do no wrong..."
Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość
 
Numer Gadu-Gadu
3314312
Wyświetl posty z ostatnich:   
Strona 1 z 2 Idź do strony 1, 2  Następny
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików
Możesz ściągać załączniki
Dodaj temat do Ulubionych


Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group