Názory ke článku Příkazová řádka – 7. lekce
Výborný článek.
Jinak místo >> stačí bohatě > (prostě si nemůžu pomoct :))
nestačí. > vytvoří vždy nový (starý obsah se smaže), kdežto >> přidává na konec (obsah narůstá)
Áha. Tak to jo.
Díky. Tohle je pro mě docela užitečná informace. ;)
mam problem s winrarom alebo so syntaxou alebo nevjem, ale proste mi neskomprimuje subory
D:\Documents and Settings\hl@vOo>rar a c:\c++\examples
RAR 3.51 Copyright (c) 1993-2005 Alexander Roshal 7 Říj 2005
Shareware verze Pro získání nápovědy napište RAR -?
Zkušební kopie. Zaregistrujte se, prosím.
Vytvářím archiv c:\c++\examples.rar
Nelze otevřít NTUSER.DAT
The process cannot access the file because it is being used by another process.
Nelze otevřít NTUSER.DAT.LOG
The process cannot access the file because it is being used by another process.
Přidávám ntuser.ini OK
POZOR: Nelze otevřít 2 souborů
Hotovo
THX za radu =)
No,dle toho coto pise, je soubor vyuzivany jinym prosesem a nelze tedy s nim pracovat. Zkus zabalit jine soubory (slozku)
tyhle soubory jsou systémové. myslím, že se ti je nepodaří otevřít ani v žádném textovém editoru. Systém je má zamčený. Takže nemohou jít ani zabalit, když nejdou ani přečíst.
vyskúšal som to na väčšine priečinkov a vždy to vypísalo to isté...tak pochybujem, že chyba bude v skrytých systémových súboroch.
už to mám vyriešené =))))))))) nechcite vediet v čom bol problém...
to je tak keď si niekto zle prečíta a potom s tým otravuje celý svet, ale musím povedať, že tú chybu nikto nenašiel =D
uaaaa kdy už vyjde další článeeek, mé mozkové buňky žádají informaaceee LOOOOOOOL
Clanek jako takovy je velmi zdarily, ja to uz vsak nekolik let znam a pouzivam, pro DOS jsem drive programoval na systemove urovni, ted prejdu k veci.
DOS neni to same, co command.com, prip. cmd.exe
Cili command.com je prikazovy interpretr, ktery ma v sobe prikazy, umi zavadet spustitelne soubory do pameti a vykonavat je, nebo napriklad vykonavat davkove soubory, takze vsude tam, kde je napsano DOS by melo byt prikazovy interpretr.
Dalsi nepresnost je zalozeni souboru zpusobem echo ahoj >> pokus.txt, to neni zalozeni, ale append (cili pouziva se pro doplneni nejakych znaku do jiz existujiciho souboru), spravne podle pravidel se soubor zaklada pomoci echo ahoj>pokus.txt a pokud vime, ze soubor jiz existuje a chceme neco doplnit na jeho konec, pak vyuzijeme >>, v prvnim pridade s jednim > se soubor bude opet zapisovat od nuly i v pripade, ze existuje.
To cele je jen presmerovani standardniho vystupu do souboru.
Kdyz uz jsme u toho, mozna prave v teto lekci mohlo byt presmerovani vystupu do nul, ktere provedeme echo>nul a ono to nic nevypise nikam =)
Rad bych odeslal ukol, abych to nemel v profilu zcela prazdne, ale myslim si, ze staci kdyz si pomyslnou komprimaci predstavim v hlave (a to cekani), pote si predstavim i uploadovani (opet cekani) a nakonec jeste kontrolovani profilu, zda uz neni tak prazdny (opet cekani, dokonce periodicke)
Budu rad, kdyz se opravi alespon pojem Disk Operating System, melo by tam stat prikazovy interpretr, protoze command.com, ani cmd.exe operacnimi systemy nejsou :-D
zpetne se divam na svuj prispevek, rovnou upresnim:
Cili command.com je prikazovy interpretr, ktery ma v sobe prikazy, umi zavadet spustitelne soubory do pameti a vykonavat je, nebo napriklad vykonavat davkove soubory
tim poukazuji na fakt, ze davkove soubory jsou interpretovany (vykonavany) pomoci Prikazoveho Interpretru (cmd.exe nebo command.com), zatimco soubory typu COM a EXE nacte PI do pameti a nastavi ukazatel na jejich entry point, pote instrukce v techto souborech primo vykonava procesor, narozdil od davek, ktere jsou vykonavany az prostrednictvim PI.
No snad chapete, o cem pisi. EXE a COM obsahuji prikazy srozumitelne procesoru, zatimco BAT obsahuji prikazy srozumitelne PI
byla by to pro mne čest, mít úkol od freeze ;-)
Myslím, že již v první nebo druhé lekci jsem upozorňoval, že pojmenování DOS je nepřesné, přesto nejrychlejší, nejkratší a dle mého soudu nejsrozumitelnější. DOS jako synonymum v našem věku pro černou obrazovku. DOS jako zkratka pro Příkazový řádek. Příkazový interpret se jednak špatně vyslovuje a jednak je to méně pro nváčky uchopitelné. Snad jednou powershell, nebo jak to ms hodlá nazvat, i když já, jsa ze staré školy, asi již navždy zůstanu u steréího dobrího DOSu.
tak dobre, snad ti ten ukol ode mne opravdu udela radost...
Druhou lekci jsem necetl, jen letmo projel a myslim ze nejsem jediny, kdo takto ucinil. Ale souhlasim s tebou, vysvetlovat zacatecnikum co je to prikazovy interpretr a pak to vsude psat je neefektivni, ale pokud pouzijeme DOS, tak si to kazdy zapamatuje a navic se to i lepe vyslovuje/pise.
Stale si vybavuji jednoho nejmenovaneho ucitele informatiky, ktery si pod pojmem DOS vzdy predstavoval staricky M602 (Manazer od Software602), asi mu tenkrat kdyz se on ucil nekdo rikal, ze "to modry okno s dvouma panelama" je DOS no a kdyz uvidel C:\ a cerne pozadi, tak zbesile mackal CTRL+O, pote tusim F10 a neustale se divil, proc to tomu studentovi nefunguje, vyresil to nakonec restartem a jelikoz byl v autoexec.bat zapsan M602, tak se automaticky executoval a "ten DOS uz funguje, tak s nim nedelej blbosti" :-D
4. 11. 2006
Dobrý den, mohl byste mi prosím někdo poradit, jak vypsat do textového souboru aktualni datum a cas?
echo date >> soubor.txt mi nefunguje
předem děkuji
nashle
5. 12. 2006
Z příkazové řádky nebo ze souboru *.bat zadat:
date /t > soubor.txt ,nebo pro čas: time /T > soubor.txt (bez echo !), - platí pro Win XP, pro DOS 6 a nižžší je nutné použít nějakou utilitu (např. dtime.exe) příkaz date nebo time totiž požaduje potvrzení
7. 3. 2007
jak nahore to pro hackery tak to nefunguje, protoze kdyz do prikazovyho radku napisu help tak se vypise normal ne to co vzdycky aby se spustil ten soubor tak musim napsat cely nazev help.exe jinak to nefunguje, mozna sem neco udelal spatne, jak mam teda udelat aby pro to spusteni stacilo napsat jen help a ne kompletne help.exe
7. 3. 2007
path je promena. alepodrobneji je to popsany ve 3 lekci prikazovyho radku
2. 9. 2007
*Poznámka pro zvídavé: Do verze Windows 98 to bylo jednoduché – systém hledal soubory s příponami EXE, COM nebo BAT. Tuším s Win NT (a tedy i Win XP) systém může spouštět i soubory s příponami CMD, JS, VBS, atd. Kterékoliv si určíte. Všechny, které systém najde v systémové proměnné PATHEXT.
no to co si napsal by som špecifikoval ešte presnejšie
windows 98 spusta subory s priponami exe, com a bat
windows ME/2000 spusta subory s priponami exe, com, bat, js, vbs!
windows NT/XP ... spusta subory s priponami exe, com, bat, cmd, js, vbs
Pre zvedavcou ... :D
7. 1. 2008
yzf píše:
Z příkazové řádky nebo ze souboru *.bat zadat:
date /t > soubor.txt ,nebo pro čas: time /T > soubor.txt (bez echo !), - platí pro Win XP, pro DOS 6 a nižžší je nutné použít nějakou utilitu (např. dtime.exe) příkaz date nebo time totiž požaduje potvrzení
Úžasnej článek, moc šikovnej! Minimálně když člověk dělá se sítěma, tak se příkazáč nepodceňuje :).
Ale přesto mám technickou - mám Windows XP SP2, a verzi dostu 5.1.2600, čili při výpisu data to musim potvrzovat stejně. Zvláštní. Je nějakej způsob jak to obejít, aniž bych musel cokoliv něco instalovat? Potřebuju udělat "sledovací baťák" na přístup a dost vážně pochybuju, že se tam kdesi na intr dostanu a všichni jsou tam ještě větší BFU než já :o). Předem díky za radu :)
7. 1. 2008
Potažmo klidně i s utititkou, ale jakou?? Ten " dtime.exe" jsem nějak ani nevygooglil :-/
Díky :)
To Mathy: vytvoř pomocný suobor enter.dat, do kterého "napíšeš jen několik Enterů. A pak můžeš použít: date < enter.dat (date nebude čekat na vstup z klávesnice ale vezme s¨vstup z toho souboru, kde budeš mít požadovaný Enter).
21. 11. 2008
nasel jsem sikovny programek ktery je freeware i pro firmy a umi češtinu a ma vychytaný prikazovy radek
http://www.7-zip.org/
3. 12. 2008
Ak nahodou este niekto nevie ako upravit PATH vo Viste (sk) :
Ovladaci panel\System\Zmenit nastavenie
potom "Spresnenie" , v pravom dolnom rohu su spominane "Premenne prostredia" z 3-tej lekcie.
Potom uz staci, tak ako sa pisalo v tretej lekcii, v hornej casti pridat nove pouzivatelske premenne (teda ak tam este nemate premennu PATH) nazov je PATH a hodnota je adresa , ktoru sme chceli vlozit do PATH , hotovo, pre istotu mozeme overit cez cmd ...
29. 6. 2009
Reagoval na komentář od uživatele k_ostka_c :
echo %date%>soubor.txt ... jelikoz je ot systemova promena