GLOBBING ls * deixnei ola ta arxeia ls a* deixnei ola ta arxeia pou 3ekinan me a ls [1-9]* deixnei ola ta arxeia pou 3ekinan me ena psifio apo to 1 eos to 9 ls [!1-3]* deixnei ola ta arxeia pou den 3kinane me psifia apo to 1 eos to 3 ls [a-z].txt deixnei ola ta arxeia pou 3ekinan apo mikro gramma kai teleionoun se .txt ls ?.txt deixnei ola ta arxeia pou 3ekinan apo enan xaraktira kai teleionun se .txt PERMISSIONS ls -l drwxr-xr-x 27 michael michael 192512 May 10 16:32 Pictures/ einai arxeio (-) i fakelos (d) | megethos | Permissions | V V drwxr-xr-x 27 michael michael 192512 May 10 16:32 Pictures/ ^ | onoma PERMISSIONS (ADEIES) idioktiti omadas ypoloipwn rwx rwx rwx r = read (anoigma/diavasma) w = write (epe3ergasia) x = execute (tre3imo) 0 = --- (kamia adeia) 1 = --x (kamia execute) 2 = -w- (mono write) 3 = -wx (write & execute) 4 = r-- (mono read) 5 = r-x (read & execute) 6 = rw- (read & write) 7 = rwx (oles oi adeies) ALAGI PERMISSIONS (me to chmod) chmod 777 file.txt (rwx rwx rwx) chmod 775 file.txt (rwx rwx r-x) chmod u+x file.txt (deinei adeia execute gia ton idioktiti) chmod g+x file.txt (deinei adeia execute gia tin omada) chmod a+x file.txt (deinei adeia execute gia olous) chmod -R u+x fakelos/ (-R gia ola ta arxeia se fakelo) UMASK Otan dimiourgeis arxeio me to touch, exei automata kapoies adeies. Gia na alla3eis tis default adeies ton arxeion pou dimiourgeis, xrisimopoieis to umask, to opoio einai sa to chmod, alla oi arithmoi einai akrivos oi antithetoi. PX umask 077 allagi rithmisewn etsi oste ola ta mellontika arxeia na exoun oles tis adeies gia ton idioktiti, alla kamia gia tous ypoloipous PIPING To pipe symbol ( | ) steilnei to output (keimeno/apotelesma) tou propgrammatos. P.x ls | wc -l To ls deinei to output sto wc, pou metraei tis seires me to -l (i -b gia bytes, -c gia xaraktires) ls | head -10 Diavase tis 10 protes seires (10 prota arxeia) ls | tail -5 Diavase tis 5 teleftaies seires (10 teleftaia arxeia) EGREP, REGEX egrep "hi" file.txt emfanizei oles tis seires tou file.txt me "hi" ls | egrep hi emfanizei ola ta arxeia ston fakelo me "hi" sto onoma ls | egrep To grep xrisimopoiei regex . enas xaraktiras x|y x i y [xyz] ena apo ta mesa [x-z] to idio [^xyz] antistrofo \n thetikos arithmos * 0 i perissoteres to perissoteres fores to proigoumeno ^ arxi $ telos px egrep .. file.txt briskei oles tis seires me dio xaraktires egrep [abc].* file.txt briskei oles tis seires pou 3ekinoun me abc egrep hi$ file.txt briskei oles tis seires pou teleiwnoun me hi egrep ^hi file.txt briskei oles tis seires pou arxizoun me hi