ot _:unix:_(23-03-2000)

reiting (90)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Tezi komandi rabotiat na povecheto Linux distributsii kakto i na povecheto Unix-podobni sistemi. Tova sa komandite koito vseki triabva da znae za da mozhe da se opravia s Linux. Tova sa komandite koito shte ti potriabvat kogato go niama Midnight Commander-a ili niakoia druga polezna programka.

Sudurzhanie
  1. Navigatsiia - kak da se pridvizhvame napred nazad
    • cd - promiana na direktoriiata
    • ls - pokazvane na failovete
    • pwd - knowing where you are
    • cp - kopirane na failove
    • ln - suzdavane na simvolni vruzki
    • mv - premestvane i preimenuvane na failove
    • rm - iztrivane na failove
  2. Nablyudavane na sistemata - za da zadovolite vasheto bezkraino lyubopitstvo
    • tail - nablyudavai kakvi promeni se sluchvat v daden fail
    • top - programa za sledene na CPU-to i pametta
    • w - vizh koi oshte e vleznal v sistemata
  3. Izklyuchvane i reboot-vane - po dobre e da znaete kak stava tova makar che niama mnogo polza
Navigatsiia

Razmotavaneto napred nazad iz failovete i direktoriite na vashiia hard disk pod Linux mozhe da vsiava strah u vas, no tova e neshto koeto triabva da se znae. Ako predi tova ste rabotili MS-DOS prompta shte vi triabva suvsem malko vreme za da se adaptirate. Nuzhdaete se samo ot niakolko komandi.

cd

Komandata cd smenia direktoriiata. Tova e dosta chesto sreshtana komanda koiato mozhe bi ste izpolzvali v MS-DOS. Sintaksisa i e "cd [IME_NA_DIREKTORIA] ". Ako napishete samo "cd " shte polutsite informatsiia za tekushtata direktoriia

Pod Linux direktoriite se pishat s "/". T.e ako iskate da vlezete v direktoriia "tmp" triabva da napishete "cd /tmp", a NE "cd \tmp" kakto e pod MS-DOS!

Triabva da dobavite shpatsiia mezhdu cd i ".." zashtoto v protiven sluchai komandata niama da raboti; Linux tretira "cd.." kato otdelna komanda a ne kato "cd ../".

ls

Komandata ls idva ot angliiskata duma list t.e pokazhi spisuk. Raboti podobno na komandata dir v DOS. Samo che s tazi Unix komanda mozhe da napravish dosta poveche neshta :-)

Ako napishete ls shte vi dade spisuk sus vsichki failove v tekushtata direktoriia. Ako listvate direktoriia koiato e prazna niama da vi se vurne nishto t.e shte preminete na sledvashtiia red za vuvezhdane na nova komanda.

Vuv Linux sushto ima "skriti" failove. Tiahnite imena zapochvat sus "." (tochka), i ako napishete samo ls niama da vi gi pokazhe. Za da gi vidite dobavete optsiiata -a, t.e ls -a.

Za da vidite poveche informatsiia za failovete v dadena direktoriia dobavete optsiiata -l, t.e. ls -l. Taka vuvedena komandata shte vi izpishe pravata (file permission) kakto i razmera na failovete.

Ako iskate da vidite vsichki pod-direktorii v dadena direktoriia pishete ls -R, koeto e ekvivalentno na dir /s v MS-DOS.

Mozhete da dobaviate poveche ot edna optsiia t.e. ls -laR shte vi dade vsichki failove( i skritite) v dadenata direktoriia, neinite pod-direktorii i razmera na failovete.

pwd

Tazi komanda pokazva prosto koia vi e tekushtata direktoriia. Imeto na komandvata idva "Print Working Directory"(Izpechatai Tekushtata direktoriia). Tazi komanda e polezna ako izpolzvate imeto na direktoriiata v daden skript.

cp

Komandata cp e analogichna MS-DOS copy komandata, samo ne zabraviaite, che direktoriite sa razdeleni ot (/) a ne ot (\). Sintaksisa na komandata e cp filename1 filename2.

Ima niakolko optsii kum cp komandata. Mozhe da izpolzvate -f optsiiata za da "forsirate" kopiraneto t.e. da zapishete fail vurhu drug fail bez sistemata da vi pita. Optsiiata -p vi dava vuzmozhnost da suhranite pravata na faila.

Mozhete da kopirate tsiala direktoriia s neinoto sudurzhanie v direktoriiata /home/jack/newdirectory/ kato napishete cp -rpf starata_direktoriq /home/jack/newdirectory.

ln

Edna ot vuzmozhnostite na Linux failovata sistema e linking files, t.e suzdavane na vruzka kum failovete. Podobno e na shortcut-ite pod Windows. Raboti chrez "prenasochvane" kum deistvitelniia fail.

Nai-lesno suzdavaneto na takiva failove e chrez ln komandata. Sintaksisa i e ln -s syshtestwuwasht_file ime_na_wryzkata. Ima dva tipa vruzki "tvurdi" i "simvolni";. Pri iztrivaneto na "simvolna" vruzka se iztriva samo vruzkata, a pri iztrivane na "tvurda" se iztriva deistvitelniia fail

Za da iztriete simvolna vruzka napishete rm symbolic_link. Tazi komanda niama da iztrie faila kum koito sochi vruzkata.

mv

Komandata mv mozhe da bude izpolzvane za premestvane ili preimenuvane na failove. Sintaksisa e mv fileone filetwo, kudeto "fileone" e originalnoto ime na faila i "filetwo" e novoto ime.

Po printsip ne mozhe da se mestiat direktorii ot edin dial na drug, no tova mozhe da bude napraveno sus slednite komandi cp -rpf - kopira direktoriiata, i sled tova rm -rf iztriva starata direktoriia. .

rm

Komandata rm se izpolzva za iztrivane(removing) na failove. Mozhe da ia izpolzvate po sushtiia nachin po koito ste izpolzvali del ili delete komandata v MS-DOS. Ako iskate da iztriete fail s ime foobar v tekushtata direktoriia pishete rm foobar. Imaite predvid che iztriete li vednuzh daden fail niama kak da go vuzstanovite.

Ako iskate da iztriete fail ot druga direktoriia izpolzvaite pulnoto ime na faila. Za primer ako iskate da iztriete fail s ime "windows" koito e v direktoriia /usr/local/src/, triabva da napishete rm /usr/local/src/windows.

Za da iztriete dadena direktoriia zaedno s failovete v neia pishete rm -rf /directory kudeto "/directory" e pulniia put na direktoriiata koiato iskate da iztriete. Vnimavaite kogato izpolzvate tazi komanda!!!.

Nablyudavane na vashata sistema

Vazhna chast ot sistemnoto administrirane na dadena sistema e vuzmozhnosta da se nablyudava kakvo stava s neia.

tail

Programata tail da vidite kakvi promeni se sluchvat v daden fail. Mozhe da go izpolzvate za da nablyudavate vashite log failove, naprimer /var/log/messages. Tova stava kato napishete tail -f /var/log/messages.

top

Tazi programa pokazva kakvo stava s resursite na vashata sistema. Izpolzvaite slednite optsii za da:

  1. M pokazva informatsiia za pameta koiato se izpolzva
  2. P informatsiia za CPU-to
  3. q to quit
w

Kogato napishete w shte razberete koi v momenta sushto e vleznal v sistemata. Tazi komanda e polezna ako iskate da vidite dali niakoi spetsialen za vas chovek v vleznal, kakuv e broia na vlezlite i t.n.

Komandata who e sushtata kato w.

Spirane i Reboot-vane

Za da sprete sistemata si triabva da napishete shutdown -h now, koeto kazva na shutdown programata da spre sistemata vednaga. Mozhete da kazhete na sistemata da se spre i sled opredelen period ot vreme, no za tova triabva da prochetete man shutdown.

Za da restartirate sistemata mozhe oshte da izpolzvate Ctrl-Alt-Delete klavishite.

Restartiraneto i spiraneto na sistemata po tozi nachin predpazva failovata sistema ot povredi, a sushto i zapisva tsenna informatsiia koiato v protiven sluchai mozhe da bude zagubena bezvuzvratno.



<< Kratki suveti i trikove (chast 2) | Kratki suveti i trikove (chast 1) >>