Aleks
Gaining Experience
- 18 мај 2007
- 5.748
- 289
Osnovni i najvazni komandi vo GNU/Linux Operativniot sistem.
By: Aleks
Epa vaka, sekoj operativen sistem ima nekoi osnovni komandi za rabo ta preku negoviot CLI (Command Line Inrfece), taka i linuxot si ima svoi. Nekoi od niv ne se ni razlikuvaat od komandite na windows-ot ama se razbira so niv moze povekje da se naprave i imaat po golema fleksibilnost. Pod fleksibilnost mislam moznost da se sostavuvaat po slozeni komandi koristejki nekoi osnovni, no za toa podocna
Napomena: Site komandi koi se nameneti za rabota na Linux vo negovata CLI sredina se pisuvaat so mali bukvi, zatoa sto Linux-ot e case sensetive. Toa znaci deka 'index' ne e ednakvo so 'InDeX' kako kaj windows.
Da pocneme:
1.'ls'
Ova e skratenica od zborot 'list' i ni sluce za listanje na sodrzinata vo nekoj forder (directory) i gledanje na negovata sodrzina. Eve vi nekoj primer:
Komandata 'ls' moze i da trpe argumenti, toa znace deka moze so nekolku bukvi da se izmeni i dopolni izlezot na taa komanda. So parametarot '-a' t.e. 'ls -a' lke se vidat i site folderi/fajlovi sto se skrieni od normalno listanje (onie sto pocnuvaat na '.'). Potoa so parametarot '-l' t.e. 'ls -l' lke se izlista sodrzinata na direktoriumot ama so nekoi dotalni informacii kako sto se goleminata, na koj user mu pripagja toj fajl itn... eve primer:
Sega moze da se i kombiniraat ovie parametri a mozat i zaedno da se pisat 'ls -la' i kje se dobie kombinacija, kje se gledaat site skrieni fajlovi ama i izlezot kje bide vo vid na lista ('-l') so site dodatni podatoci.
2.'cd'
'cd' e skratenica od zborovite 'change directory' i sluze za navigacija niz direktorii. Ovaa komanda e mnogu slucna so komandata na windows koja istotaka e 'cd' samosto ovde ima edna razlika, za da se vratite vo prethodniot direktorium kje vnesete vaka 'cd ..' , so prazno mesto pa '..'
Eve nekolku primeri:
So pisuvanje samo na 'cd' kje se vratite vo vasata domashna direktorija (obicno toa e /home/'vasiot user' ili pak /root/ za root userot). Istotaka mozete da pravete nesto vakvo:
da skokate od direktorija vo direktorija, cool hah? 
3.mkdir
Ova e skratenica od: 'make directory' i sluzi za kreiranje na direktorii/sub direktorii. Eve primer:
Mora da se napomene deka i ovaa komanda e case sensetive, znaci folder ne e isto so Folder.
4.'rm'
Remove. Ova e komanda za brisenje na direktorii/fajlovi. Sintaksata e: 'rm file/direktorija'. Eve primer:
Ova, '-r' e opcija za brisenje na direktorii. Istotaka imate i '-f' e.t. 'rm -f' za da se izbrise nesto nasila.
5.'pwd'
E ovaa e edna od po korisnite komandi. Skratenica e od 'Print Working Directory' i sluze za da vi kaze vo koja direktorija se naogjate. Eve primer:
Ovaa e mnogu interesna komanda a i premnogu korisna, obidete se da ja zapomtite.
6.'passwd'
Komanda za menjanje na passwordi. Ovaa komanda sluze da go smenite dasiot password ili na nekoj drug user (ako ste root user). Eve primer:
7.'cp'
Kratenka od 'copy' i sluze za kopiranje na fajlovi/direktorii. Za da se kopira nekoja direktoija mora da se upotrebe '-R' parametarot. Eve primer:
napraviv kopija od test po novo ime od kopirano. Sintaksata na ovaa komanda e :
cp 'parametri/opcii' 'direktorija/file sto sakate da kopirate' 'kade i po koe ime da se kopira filot/dir.'
Eve uste eden primer:
PRODOLZUVA >>>>>
By: Aleks
Epa vaka, sekoj operativen sistem ima nekoi osnovni komandi za rabo ta preku negoviot CLI (Command Line Inrfece), taka i linuxot si ima svoi. Nekoi od niv ne se ni razlikuvaat od komandite na windows-ot ama se razbira so niv moze povekje da se naprave i imaat po golema fleksibilnost. Pod fleksibilnost mislam moznost da se sostavuvaat po slozeni komandi koristejki nekoi osnovni, no za toa podocna
Napomena: Site komandi koi se nameneti za rabota na Linux vo negovata CLI sredina se pisuvaat so mali bukvi, zatoa sto Linux-ot e case sensetive. Toa znaci deka 'index' ne e ednakvo so 'InDeX' kako kaj windows.
Da pocneme:
1.'ls'
Ova e skratenica od zborot 'list' i ni sluce za listanje na sodrzinata vo nekoj forder (directory) i gledanje na negovata sodrzina. Eve vi nekoj primer:
Код:
root@aleks-desktop:~/Documents# ls
aid1pid10nr10.jpg fonts Nessus-3.0.6-debian3_i386.deb pink.png skype-debian_1.4.0.118-1_i386.deb
asd.avi GNOME-AnotherGrass_1600x1200.jpg new file 1 redhat_logo.png Srpski_skolski_C_tutrial.doc
asd.ogg gocompiz.sh nissanpivo2_hi_006.jpg Screenshot-1.png svchost.exe.gz
ceni_komponenti_excel.xls gocompiz.sh~ NX server and all Screenshot-2.png tutorial compiz
color linux_inside2.jpg pascal Screenshot-3.png
dsasda.flv nero philips drivers Screenshot.png
root@aleks-desktop:~/Documents#
Komandata 'ls' moze i da trpe argumenti, toa znace deka moze so nekolku bukvi da se izmeni i dopolni izlezot na taa komanda. So parametarot '-a' t.e. 'ls -a' lke se vidat i site folderi/fajlovi sto se skrieni od normalno listanje (onie sto pocnuvaat na '.'). Potoa so parametarot '-l' t.e. 'ls -l' lke se izlista sodrzinata na direktoriumot ama so nekoi dotalni informacii kako sto se goleminata, na koj user mu pripagja toj fajl itn... eve primer:
Код:
root@aleks-desktop:~/Documents# ls -l
total 30532
-rw-r--r-- 1 root root 91429 2007-11-09 00:16 aid1pid10nr10.jpg
-rw------- 1 root root 2236177 2007-10-26 12:38 asd.avi
-rw------- 1 root root 2901880 2007-10-27 14:00 asd.ogg
-rw-r--r-- 1 root root 407040 2007-11-05 12:01 ceni_komponenti_excel.xls
drwxr-xr-x 6 root root 4096 2007-11-01 18:44 color
-rw-r--r-- 1 root root 552764 2007-10-27 14:06 dsasda.flv
drwxr-xr-x 3 root root 4096 2007-11-02 17:24 fonts
drwxr-xr-x 2 root root 4096 2007-10-28 15:25 nero
-rw-r--r-- 1 root root 7282368 2007-10-26 00:16 Nessus-3.0.6-debian3_i386.deb
root@aleks-desktop:~/Documents#
Sega moze da se i kombiniraat ovie parametri a mozat i zaedno da se pisat 'ls -la' i kje se dobie kombinacija, kje se gledaat site skrieni fajlovi ama i izlezot kje bide vo vid na lista ('-l') so site dodatni podatoci.
2.'cd'
'cd' e skratenica od zborovite 'change directory' i sluze za navigacija niz direktorii. Ovaa komanda e mnogu slucna so komandata na windows koja istotaka e 'cd' samosto ovde ima edna razlika, za da se vratite vo prethodniot direktorium kje vnesete vaka 'cd ..' , so prazno mesto pa '..'
Eve nekolku primeri:
Код:
root@aleks-desktop:~# cd it.com.mk
root@aleks-desktop:~/it.com.mk# cd ..
root@aleks-desktop:~#
So pisuvanje samo na 'cd' kje se vratite vo vasata domashna direktorija (obicno toa e /home/'vasiot user' ili pak /root/ za root userot). Istotaka mozete da pravete nesto vakvo:
Код:
root@aleks-desktop:~/it.com.mk# cd test
root@aleks-desktop:~/it.com.mk/test# cd ../test1
root@aleks-desktop:~/it.com.mk/test1#
3.mkdir
Ova e skratenica od: 'make directory' i sluzi za kreiranje na direktorii/sub direktorii. Eve primer:
Код:
root@aleks-desktop:~/it.com.mk# mkdir folder
root@aleks-desktop:~/it.com.mk# ls
folder test test1
root@aleks-desktop:~/it.com.mk#
Mora da se napomene deka i ovaa komanda e case sensetive, znaci folder ne e isto so Folder.
4.'rm'
Remove. Ova e komanda za brisenje na direktorii/fajlovi. Sintaksata e: 'rm file/direktorija'. Eve primer:
Код:
root@aleks-desktop:~/it.com.mk# ls
forlder test test1
root@aleks-desktop:~/it.com.mk# rm -r forlder/
root@aleks-desktop:~/it.com.mk# ls
test test1
root@aleks-desktop:~/it.com.mk#
Ova, '-r' e opcija za brisenje na direktorii. Istotaka imate i '-f' e.t. 'rm -f' za da se izbrise nesto nasila.
5.'pwd'
E ovaa e edna od po korisnite komandi. Skratenica e od 'Print Working Directory' i sluze za da vi kaze vo koja direktorija se naogjate. Eve primer:
Код:
root@aleks-desktop:~/it.com.mk# pwd
/root/it.com.mk
root@aleks-desktop:~/it.com.mk# cd test
root@aleks-desktop:~/it.com.mk/test# pwd
/root/it.com.mk/test
root@aleks-desktop:~/it.com.mk/test#
Ovaa e mnogu interesna komanda a i premnogu korisna, obidete se da ja zapomtite.
6.'passwd'
Komanda za menjanje na passwordi. Ovaa komanda sluze da go smenite dasiot password ili na nekoj drug user (ako ste root user). Eve primer:
Код:
root@aleks-desktop:~/it.com.mk/test# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@aleks-desktop:~/it.com.mk/test#
7.'cp'
Kratenka od 'copy' i sluze za kopiranje na fajlovi/direktorii. Za da se kopira nekoja direktoija mora da se upotrebe '-R' parametarot. Eve primer:
Код:
root@aleks-desktop:~/it.com.mk# ls
test test1
root@aleks-desktop:~/it.com.mk# cp -R test kopirano
root@aleks-desktop:~/it.com.mk# ls
kopirano test test1
root@aleks-desktop:~/it.com.mk#
napraviv kopija od test po novo ime od kopirano. Sintaksata na ovaa komanda e :
cp 'parametri/opcii' 'direktorija/file sto sakate da kopirate' 'kade i po koe ime da se kopira filot/dir.'
Eve uste eden primer:
Код:
root@aleks-desktop:~/it.com.mk# ls
test test1
root@aleks-desktop:~/it.com.mk# cp -R test kopirano
root@aleks-desktop:~/it.com.mk# ls
kopirano test test1
root@aleks-desktop:~/it.com.mk# cd test
root@aleks-desktop:~/it.com.mk/test# mkdir testVoTest
root@aleks-desktop:~/it.com.mk/test# cp -R testVoTest/ ../
root@aleks-desktop:~/it.com.mk/test# ls
testVoTest
root@aleks-desktop:~/it.com.mk/test# cd ..
root@aleks-desktop:~/it.com.mk# ls
kopirano test test1 testVoTest
root@aleks-desktop:~/it.com.mk#
PRODOLZUVA >>>>>