Here is a list of some important shell commands:
—- Using Screen command
screen -ls — for a list of avaliable active screens
screen -x …. – the Name from -ls output to join to this active screen
Go out of the Screen with ‘ctrl a+d’ without stopping it
—- Harddisk and folder size
df -h – filesystemsize
du -sh * – shows the size of every folder
—- Who
whoami – list current user in current window
who – list all users logged onto the Workstation
—- Copy file to other Computer
scp filename username@ip-address:/filepath
filename is the file to copy and the rest is the Informationen for the remote Computer. You will be asked for a Password of the remote user.
—- Show Users List
cat /etc/passwd | cut -d: -f1
—- System information commands
dmesg – (għal “diagnostic message”) huwa kmand fuq sistemi operattivi bħal Unix li jistampa l-buffer tal-messaġġi tal-qalba. Dan il-buffer fih varjetà ta 'messaġġi importanti minn dawk stampati waqt il-boot għal dawk użati għal softwer ta' debugging.
lspci -tv – Juri l-pontijiet u l-bord prinċipali
lshw – Informazzjoni dwar tagħmir installat
/usr/sbin/prtconf -v | aktar – Juri r-RAM fis-Sistema Unix
—- Uri l-verżjoni tal-Linux
uname -r
qattus /proc/version
—- joqtol kmandi
joqtol -15 pid — huwa graceful Kill
joqtol -9 pid — huwa sfurzat Qtil
—- Juri liema fajls huma miftuħa mill-proċess
pfiles processid
—- Sib fajl bl-isem
issib /as -isem *stat
—- Debug script
sh -x iskrittura
—- Vi jikkmanda
esc – fil-mod ta' kmand
a – tehmeż
i – daħħal
q – nieqaf
w – tikteb
x – backspace
d – ħassar
shift g – springt am l-aħħar linja tat-test
:^g – elenka n-numru tal-linja kurrenti
:sett in-numru – juri n-numri tal-linja
Kmandi Aqta/Passja:
x – ħassar karattru wieħed (backspace distruttiv)
dw – ħassar il-kelma kurrenti (Nota: ndw iħassar n kliem numerati)
dd – ħassar il-linja kurrenti (Nota: ndd iħassar n linji numerati)
D – ħassar il-kontenut kollu fuq il-lemin tal-cursor
d$ – istess bħal hawn fuq
:u – jneħħu l-aħħar kmand
Kmandi ta' Tiftix u Sostituzzjoni:
/ [string] – fittex 'il quddiem għal spag
? [string] – fittex lura għal spag
Dħul fil-Modalità Daħħal:
i – Ibda ddaħħal it-test fil-post attwali tal-cursor
I – Ibda ddaħħal test fil-bidu tal-linja kurrenti
a – Ibda tehmeż test, karattru wieħed fuq il-lemin tal-post kurrenti tal-cursor
shift a – Ibda tehmeż test fl-aħħar tal-linja kurrenti
o/O – Ibda ddaħħal it-test linja waħda taħt\ fuq il-linja kurrenti
ESC – Ħruġ mill-mod ta' inserzjoni u lura għall-mod ta' kmand
—- Inqas kmandi
g – mur fil-bidu
shift g – go ende
shift 7 – Fittex
shift ß – Fittex lura
n – mur għall-logħba tat-tfittxija li jmiss
shift n – mur qabel il-logħba tat-tfittxija
—- issib kmand
issib. -isem “*Sync*” -exec grep -l “50100093347053” {} \;
– isib fil-Folder attwali l-fajls kollha bis-Sinkronizzazzjoni tal-Ismijiet, li għandhom is-sekwenza XXXX fiha
—- Mexxi fajls bl-iskript
ls junk* | awk ‘{print “mv “$0″ ../iraf/”$0″.dat”}’ | csh
—- L-użu ta 'Nohup ma' sqlplus
nohup sqlplus username/password @/home/sdmtest/..sql name & — l-Output huwa f'nohup.out
— neħħi l-linji vojta kollha minn fajl
egrep -v ‘^$’ nohup.out > newfile.txt
—- tr kmand
tr [-c] [-d] [-s] [string1] [string2] output_file.txt
-c Ikkumplimenta s-sett ta' karattri speċifikati minn string1.
-d Ħassar l-okkorrenzi kollha tal-karattri input li huma speċifikati minn string1.
-s Ibdel każijiet ta' karattri ripetuti b'karattru wieħed.
string1 L-ewwel string jew karattru li jrid jinbidel.
string2 It-tieni string jew karattru biex tibdel is-sekwenza1.
tr -d ‘\t’ fajl ġdid — ħassar it-Tabs kollha minn Fajl
— - ls jikkmanda
ls -lrt — Juri l-output tal-fajl magħżul
— juru l-valur tal-Varjabbli
echo $varjabbli Isem – Juri l-varjabbli
issettja l-lista – tal-Varjabbli kollha stabbiliti
—- Archivieren
tar -cf – file.dat | gzip -c > blabla.tgz — file.dat se jiġi arkivjat fi blabla.tgz
qatran -cf – * | gzip -c > blabla.tgz — il-fajls kollha mill-Folder se jiżdiedu mal-arkivju
– Juri x'hemm fl-Arkivju mingħajr unzip
gunzip -c blsbvs.tgz | tar tvf –
– unzip biss xi fajls mill-arkivju
gunzip -c datejname | tar -xf – dateinamen mit pfad
– kompressjoni aħjar
qtates fajl1 fajl2 | gzip > foo.gz
– telenka l-kontenut ta' fajl tar.gz
tar -ztvf file.tar.gz
# t: Elenka l-kontenut ta' arkivju
# v: Elenka verbalment il-fajls ipproċessati (wiri informazzjoni dettaljata)
# z: Iffiltra l-arkivju permezz ta’ gzip sabiex inkunu nistgħu niftħu fajl .gz tar kompressat (decompress)
—- ħassar b'mod rikorsiv folder bl-elementi kollha fih
rm -r foldername
— biddel is-sid
ls -l – ara l-utent – grupp
utent chown:isem tal-fajl tal-grupp
— tibdel id-drittijiet ta' aċċess għall-fajl
chmod u=rwx, g=rwx isem tal-fajl
isem tal-fajl chmod 777
—- Eżempji għal espressjonijiet regolari:
# smug {fittxu fajls għal linji b'‘smug’}
# ‘^smug’ {‘smug’ fil-bidu ta' linja}
# ‘smug$’ {‘smug’ fl-aħħar ta' linja}
# ‘^smug$’ {linji li fihom biss ‘smug’}
# ‘\^s’ {linji li jibdew b'‘^s’, “\” jaħarbu mill-^}
# ‘[Ss]mug’ {fittxu ‘Smug’ jew ‘smug’}
# ‘B[oO][bB]’ {fittxu BOB, Bob, BOb jew BoB }
# ‘^$’ {fittxu linji vojta}
# ‘[0-9][0-9]’ {fittxu pari ta' ċifri numeriċi}
# ‘[a-zA-Z]’ {kwalunkwe linja b'mill-inqas ittra waħda}
# ‘[^a-zA-Z0-9] {xi ħaġa mhux ittra jew numru}
# ‘[0-9]\{3\}-[0-9]\{4\}’ {999-9999, bħal numri tat-telefon}
# ‘^.$’ {linji b'karattru wieħed eżattament}
# ‘”smug”‘ {‘smug’ fi ħdan kwotazzjonijiet doppji}
# ‘”*smug”*’ {‘smug’, bil-kwotazzjonijiet jew mingħajrhom}
# ‘^\.’ {kwalunkwe linja li tibda b'Perjodu “.”}
# ‘^\.[a-z][a-z]’ {il-linja tibda b'“.” u 2 ittri lc}
—- Lista tal-Kmandi Unix
http://www.computerhope.com/unix.htm

Ħalli Tweġiba