Polecenia DOS - czy warto je znać ?

0

Witam, uczę się w technikum inf.
Czy warto znać polecenia DOSowe ?
Po co usuwać i tworzyć katalogi z poziomu konsoli ?

0

Po to by szybko automatyzować pracę. Po co pisać programy tworzące katalogi zamiast naklepać skrypt np BAT? Jak masz 100 takich samych kroków do wykonania kilka razy dziennie to chyba nie będziesz tego ręcznie robił.

0

Jeszcze chwila i Windows 7 zawładnie światem, a tam juz tego nie ma.

0

Czego nie ma?

0

Mam Win 7 i bardzo często korzystam (dla zautomatyzowania pracy) z plików BAT.

3

Jako takiego DOSa nie ma od czasów XP. Konsola jest, była i będzie zawsze.

Nie myl plików BATCH oraz programów działających w trybie tekstowym z DOSem!

0

Wg.mnie warto znać takie polecenia i być w stanie na szybko sklepać sobie jakiś plik batch do przyspieszenia pracy.
Edit: no i zawsze jest to jakieś wprowadzenie do komend z Linuxa/Unixa/wtf, gdzie masz więcej możliwości do popisu ;)

0

w większości przypadków wystarczy proste CD, MKDIR, GOTO etykieta, ECHO, SET, IF, ERRORLEVEL i już naprawdę na pro poziomie - FOR ;)
i proszę - już umiesz ;)
nie ma sensu się tego uczyć na poziomie większym
naprawdę tylko jednostki potrafią napisać bardziej skomplikowane skrypty, korzystają z SET /A, PUSHD / POPD itp i wiedzą że za pomocą takiego FORa można na przykład łatwo napisać parser plików INI ;)
no ale to już nie są nawet polecenia dosa bo w dosie nie występowały

0

Owszem znajomość poleceń czasem się przydaje, ale IMO bardziej przydaje się znajomość VBS, ma większe możliwości, czego czasem brakuje skryptom BATCH.

0

Jak się instaluje różnego rodzaju serwery bazodanowe to często przydaje się praca w konsoli, chociażby do sprawdzenia ustawień i czy wszystko działa jak należy.

Ogólnie znać pewne polecenia nawet trzeba, bo konsola potrafi uratować tyłek, gdy skopie się explorer :)

2

Wypada rozróżniać 'polecenia DOS-a', tzn. polecenia przychodzące domyślnie z windowsem od 'używania konsoli i programów konsolowych'.

To pierwsze zawsze warto poznać na podstawowym poziomie, potrzebnym do poruszania się w tym. Ja bym wymienił komendy typu cd, dir, type... tyle?

Jeśli nie planujesz w tym pisać skryptów (bo wolisz np. w pythonie) - tyle zazwyczaj wystarczy. Jeśli planujesz, musisz się trochę bardziej przyłożyć, ale i tak cudów raczej nie dokonasz - prosta automatyzacja i tyle (chociaż właśnie przypomniałem sobie że są tacy którzy za pomocą tego w OpenGL-u piszą... tak, @Gynvael Coldwind, o Tobie mówię :P).

Z drugiej strony, umiejętność podstawowego używania programów konsolowych to prosta, ale czasami bardzo przydatna umiejętność.
Mimo że większość programów na Windowsie dysponuje ładnym GUI, nic moim zdaniem nie przebija grepa -r jeśli trzeba szybko wyszukać potrzebną informację w drzewku katalogów (tak, używam go na Windowsie).
Albo często różne 'low-levelowe' narzędzia są zupełnie pozbawione GUI i można je uruchomić tylko z konsoli (bo np. wymagają parametru -wtf=xxx). Można kombinować z tworzeniem skrótów na pulpicie, zarzynać myszkę... albo po prostu uruchomić to z konsoli.

1

Moim zdaniem szkoda czasu na naukę cmd, w niej niewiele da się zrobić, np. takie coś nie pójdzie: gps | where { $_.PM -ge 10MB } | sort PM -Descending | Format-Table ProcessName, CPU, PM.

1 użytkowników online, w tym zalogowanych: 0, gości: 1