Menyja KryesoreTemat aktiveDokumente
AlbaLinux.Org faqja e dokumenteve MSO
Dokumente tjera nga AlbLinux.Net
Çfarë është një Lug?
Licenca Publike Gjenerale
Licenca GNU për Dokumentim të Lirë
Projekte Shqip
Disa vegza që drejtojnë në faqet e disa projekteve me kod të hapur Shqip. Nëse keni ndonjë projekt dhe nuk është i listuar këtu, mos hezito na kontakto.
KDE-Shqip, projekti për lokalizimin e KDE në gjuhën shqipe. GNOME-Shqip, projekti për lokalizimin e GNOME në gjuhën shqipe. OOO-Shqip, projekti për lokalizimin e OpenOffice.Org në gjuhën shqipe. NX, motor skriptimi për programim më të lehtë në rrjeta. sq.wikipedia.org Wikipedia Shqip - Enciklopedi e lirë në gjuhën shqipe. |
Mesoni komandat bazike te GNU/Linux
Komandat bazike mbi GNU/Linux
Qëllimi i këtij dokumenti jane mesimi i komandave bazike për të filluar perdorimin e Linux SHELL.
Ky dokument është © mirëpo ju mundeni të ndjehni të lirë për të distribuar nën termet e GNU GPL dërgoni komente, ndryshime, korektime dhe extra gjërash të cilët mendoni që janë për të ndryshuar, un do të ju pres me krah hapur, mos haroni në shkrim ka disa gabime shkrimore, mirëpo desha të ju njoftoj që janë të qëllimshme.
© Shkup 2005 – Suad Seferi
Sekcionet:
Direktoriumet
Lëvizje rreth file sistemit.
Listimin e direktoriumeve.
Ndryshimin e autorizimit dhe atributit.
Lëvizjen, ri-emërtimin, dhe kopjimin e fajllave.
Shiqimin dhe montimin e fajllave.
Variablat e Ambientit.
Kompletimi i Filenamit.
Redirektimi
Tubacioni
Ndërrimi i komandës
Kërkimi i fajllave dhe stringjeve: me grep komand.
Kërkimi i fajllave: me find komand.
Leximi, shiriti i shënimit, backupet, dhe arhivat: nën tar komand.
Kompresimi i fajllit nëpërmjet: compress, gzip dhe bzip2
Kërkimi i ndihmës me: man komandën.
Rreth vi editorit
( Fillimi )
Direktoriumet:
Fajllat dhe rruginat në unix permbajnë një "slash" "/" për separatimin e direktoriumeve në rruginë.
/ "root" direktoriumi
/usr direktoriumi usr (sub direktoriumi i / "root" direktoriumit)
/usr/SS04012 ss04012 është subdirektorium i /usr
Lëvizje rreth file sistemit:
pwd Tregim i (present working directory) në cilën direktorium gjindesh.
cd Dalje nga direktoriumi ku gjindeni në direktoriumin HOME "shtëpi"
cd /usr/ss04012 Dalje nga direktoriumi ku gjindeni në /usr/ss04012
cd .. Dalje nga direktoriumi ku gjindeni në një mëparë ku keni qenë.
cd $ss04012 Dalje nga direktoriumi ku gjindeni në ss04012 "i definuar me variabël ambiental.
Listimi i direktoriumëve.
ls Listim i direktoriumit
ls -l Listim i direktoriumit në format të detalizuar.
Një shembull:
$ ls -l
drwxr-xr-x 4 grass user 1024 Jun 18 09:40 Lexojëm.txt
-rw-r--r-- 1 grass user 767392 Jun 6 14:28 shv5.tgz
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
| | | | | | | | | | |
| | | | | pronari groupi masa data koha emri
| | | | numri i nyjeve nga një direktorium ose fajll me përmbajtje
| | | autorizimi botës
| | autorizimi për shfrytëzuesit të një grupi
| autorizimi për një pronar nga fajlli: r = read, w = write x = excecute -=no autorizim
tipi i një fajlli: - = normal fajll, d=direktorium, l=link symbolik, etj..
ls -a Listim i direktoriumit që përmbanfajlla të mshehura të cilët fillojnë me "."
ls -ld * Listim i të gjithë fajllave dhe direktoriumeve. Pa "d" opcionin ls mund të gjejë vetëm
qfarë fajlla ka në një diektorium dhe sub-direktorium. Ndërsa me "d" opcionin ls do të listoj vetëm
fajllat regular.
Ndryshimin e autorizimit dhe atributit.
chmod 755 Ndryshim i autorizimit të fajllit të lexohet për pronarin/grupën/dhe për botën "global" (7=rwx=111 binar 5=r-x = 101 binar)
chgrp user fajlli Ndryshon fajllin në ndonjë shfrytëzues/grup
chown ss04012 fajlli Ndryshon ss04012 në pronar.
chown -R ss04012 dir Ndryshon autorizimin nga ndonjë grup/shfrytëzues në autorizim të ss04012
(mos haroni duhet të keni autorizim të "root" për të bërë këtë gjë)
Lëvizjen, ri-emërtimin, dhe kopjimin e fajllave.
cp file1 file2 kopjo një fajll
mv file1 renamed file1 kopjo ose ri-emërto një fajll
rm file1 [file2 ..] fshij ose anulo një fajll
rm -rf dir1 [dir2 ..] ripëkul ose fshijnjë direktorium dhe gjithçka në të
mkdir dir1 [dir2 ..] krijo njëdirektorium
rmdir dir1 [dir2 ..] fshije ose anulo një direktorium
Shiqimin dhe montimin e fajllave.
cat emrifajllit shiqo një fajll në ascii.
more emrifajllit shiqim i një fajlli në ascii mirëpo me linje mund të përdorish spacebar për më
shumë dhe q=quit për të dalë.
less emrifajllit thuajse njejtë si këto komanda më lartë mirëpo.
vi filename monto një fajll duke përdorun vi editorin. Të gjithë unix systemet kanë vi
editor
emacs emrifajllit monto një fajll duke përdorun emacs editorin
head emrifajllit shiqim i vijave të para të një fajllit
head -n emrifajllit shiqim të n vijave të para të një fajllit
tail emrifajllit shiqim i vijave të fundit të një fajllit
tail -n emrifajllit shiqim n vijave të fundit të një fajllit
Variablat e Ambientit.
Ti mundesh të mësosh vetveten dhe të mbash mend për më vonë duke përdorur këto variabla.
export CASROOT=/usr/local/CAS3.0 Definon variablen CASROOT me vlerën
cd $CASROOT Ndryshon prezentin tuaj në direktoriumin e vlerës CASROOT
export LD_LIBRARY_PATH=$CASROOT/Linux/lib Definon variablën LD_LIBRARY_PATH me vlerën e CASROOT
në /Linux/lib bashkangjitje apo /usr/local/CAS3.0/Linux/lib
printenv CASROOT Do të printojë vlerën e CASROOT, ose /usr/local/CAS3.0
echo $CASROOT Kjo e bën të njejtën gjë
env | grep CASROOT E njejta gjë mirëpo jo drejtpërdrejti.
Kompletimi i Filenamit.
Një veçantësi i bash dhe tcsh (dhe ndoshta edhe të tjerët) e cila ta mundëson tastjerën TAB në
kompletimin e një fajllit të gjysmëshkruar. Një shembull i cili ndoshta e ka textin
ss04012-at-seeu-edu-mk.txt ju duhet të përdorni p.sh: ss04012 dhe shtyp tab pas asaj në konzolën tuaj do të del fajlli komplet pa u munduar të shkruash.
Redirektimi.
grep stringi emrifajllit > fajlliri
Kjo komand redirekton prodhimin fajllin nga stringi në fajll të ri.
grep string filename >> fajlliegzistues
Kjo komand bashkangjit prodhimin nga grep komanda në "fajllinegzistues"
Udhëzimi i redirektit > dhe >> mund të përdoret për nxjerje të shumë informacioneve tjera dhe të
përdorët në disa komanda tjera.
Tubacioni
Një simbol që ka këtë përmbajtje "|" është përdorun për tubacion të fajllave.
Ja një shembull:
ls -l | more Kjo komand simbolizon prodhimin e nje direktoriumit që përmban shum fajlla dhe bën
listimin me komandën "ls -l" kurse me "|" i tubon fajllat si një filtrizim apo sdi si të quaj perndryshe.
Ndërrimi i komandës.
Ju mund të përdorni prodhimin e një komande si një hyrje në komand tjetër e cila quhet command substitution. Ja një shembull edhe me këtë komandë
cat `find . -name aaa.txt`
Kjo komand do të printojë në konzolë fajllin të cilin keni kërkuar në ndonjë direktorium, ndërsa fajlli që ju kërkoni është aaa.txt
Kërkimi i fajllave dhe stringjeve: me grep komand.
grep string emrifajllit = kjo printon të gjitha vijat të një fajlli i cili përmban stringun
Kërkimi i fajllave: me find komand.
Komanda find përdoret p.sh: find search_path -name filename (search_path do të thotë vendi apo rrugina të cilën ju do të kërkoni, ndërsa -name don të thotë emri ndërsa "filename" don të thotë emri i fajllit të cilën ju kërkoni)
Ja edhe një shembull tjetër të kësaj komande:
find . -name aaa.txt Kjo komand kërkon të gjitha fajllat të cilët përmbajnë aaa.txt në direktoriume apo sub-direktoriume.
find / -name vimrc Kjo komand kërkon të gjitha fajllat të cilët përmbajnë 'vimrc' gjithkund në
system pra "/" simbolizon gjithqka në sistem.
Leximi, shiriti i shënimit, backupet, dhe arhivat: nën tar komand.
Tar komanda shkurtohet si "tape archive", është një "standard" rruginë për të lexuar dhe të shënuar arhivet si kolekcion, degë, dhe komplet një direktorium.
Shumica në sferën e opensourcit përdorin fajlla siç janë ss04012.tar.gz, apo ss04012.tar. Këto përdorin fajllat/programet e tyre në tar arhivë.
Në qoftë se ju përdorni tar arhivën për të dërguar ndokuj diqka të arhivuar ju duhet të përdorni këto
komanda për të arhivuar një fajll në UNIX.
tar xv Kjo komand extrakton (x) fajllat nga një arhive duke listuar fajllat në dritaren tuaj të cilën punoni.
tar tv Kjo komand liston fajllat nga një tar arhivë pa extraktuar.
tar cv file1 file2 Kjo komandë shënon fajllat 'file1' file2' në një arhivë
tar cvf arhiva.tar file1 file2 Kjo komandë krijon një fajll arhiva.tar duke futur në arhivë file1 dhe file2.
tar xvf arhiva.tar Kjo komand extrakton arhivën
tar xvfz arhiva.tar.gz dname Kjo komand kompreson një direktorium të plotë dhe krijon një arhivë të kompresiar 'dname'. Këtë opcion nuk e përmbajnë të gjithë verzionet e tar'it.
tar xvfz Kjo komand extrakton gzipin e kompresuar në tar arhivë.
tar xvfI arhiva.tar.bz2 dname Kjo komand krijon një bz2 arhivë të kompresuar.
Kompresimi i fajllit nëpërmjet: compress, gzip dhe bzip2
Kompresimi standard në unix përbëhet prej komandes compress dhe uncompress. Fajllat e kompresuar përmbajnë prapashtesën .Z të shtyara në arhivë, një shembull.
compress part.igs Krijon një fajll të kompresuar p.sh: part.igs.Z
uncompress part.igs Unkompreson part.igs nga fajlli i kompresuar part.igs.Z mos haroni që .Z nuk ju nevojitet për të shënuar.
Edhe një kompresion me softwerin e mirënjohur gzip (dhe gunzip). Këto janë GNU kompressues dhe halete për kompresim i cili thuajse e kanë të njejtin efekt mirëpo këto përmbajnë prapashtesën .gz, ja një shembull.
gzip part.igs Krijon një fajll të kompresuar në part.igs.gz
gunzip part.igs Extrakton fajllin origjinal nga fajlli part.igs.gz
Vegla bzip2 në gjeneral është më i mirë për vegël kompresuese se gzipi mirëpo i duhet pak kohë për të kompresuar një fajll, ja një shembull për të kompresuar një fajll me bzip2.
bzip2 part.igs Krijon një fajll të kompresuar në part.igs.bz2
bunzip2 part.igs.bz2 Unkompreson fajllin.
Kërkimi i ndihmës me: man komandën.
Shumica e komandave kanë edhe manual pra man komanda don të thotë manual e cila jep ndihmë rreth atij softweri, apo komande të cilën ju dëshironi të përdorni, ja një shembull për këtë komand.
man ls Tregon faqen manuale për komandën ls
man gzip Tregon faqen manuale për komandën gzip, se si të përdorish gzip dhe qfarë opcione ka.
Rreth vi editorit.
Shpjegimet bazike të vi editorit.
vi filename Hap një fajll të ri
Krijimi i textit.
i kjo komand don të thot 'insert' d.m.th shto/fut në fushë/fajll text.
I I'ja e madhe don të thotë shto fushënë fillimin e rreshtit.
a Bashkangjit mbas pozicionit se ku gjindeni (a = append)
A A'ja e madhe don të thotë bashkangjit në fund të rreshtit.
r Zavendëso një karakter (r = replace)
R Pamja e zavendsimit (replace mode)
|
HyrjaN'sistem
0 users dhe 1 mysafirë t'Kyçun n'Sistem
Linux KernelBook navigationKDE
Aplikacione
Koffice
Konqueror
Verzioni i fundit i KDE stabil është 3.5.7
Verzioni i fundit i KDE jo stabil (Alpha) është 4.0-alpha1
KDE Shqip
KDE Foto
GNOME |