Unix (grunden)

Unix har olika shell (skal) som man kan använda 

csh      C shell 

tcsh     turbo C shell 

är några av dem.

Jag personligen föredrar tcsh för den har några funktioner som de andra saknar och vilka gör arbetet lättare. 
  1. Skriv första bokstaven/-stäverna på en fil och tryck tab tcsh läser automatiskt av katalogen och fyller på filnamnet. Finns det fler filer som börjar likadant så stannar den upp där de skiljer sig åt med ctrl+D ser man alla de filer/kataloger/kommandon som har den valda namnet.
  2. Piltangenterna kan användas till att scrolla upp och ner bland de senaste kommandona som används.

Några kommandon om förenklar tillvaron i IRIS 5.3:

 ps -ef | grep reflex          (kontrollerar alla processer som körs och sorterar ut de som har namnet reflex i sig) 

 ps -ef                        listar upp alla processer som körs just nu 

 killall reflex                dödar alla processer vid namn reflex 

 find . -name "*.rgb" -print   söker efter alla rgb-filer i denna katalog och neråt i katalogträdet 

 find . -name core -print      söker efter filen core 

 alias ll ls -la               gör en kommandogenväg när man skriver ll körs ls -la istället 

 cd ../textur/                 stegar upp ett steg i katalogträdet och går in i katalogen texture 

 reflex &                      kör igång reflex men låter shell-fönster vara öppet för flera kommandon 

 pwd                           var i kalatogträder är jag? 

 whoami                        vem är jag inloggad som? 

 who                           vilka är inloggade på datorn just nu? 

 exit                          loggar ut från senast inloggad konto 

 man ls                        visar upp man(ual) sidan för kommandot ls 

 xman                          visar ett manualfönster för samtliga standard-kommandon i unix.

 winterm -name TOMT            skapar ett nytt shellfönster 

 tcsh                          byter shell-typ till turboC-shell (kan ställas in som default-värde) 

 ls *                          listar alla filer i alla underkataloger 

 cd ~                          flyttar dig till din hemkatalog

 cd ~erik                      flyttar dig till eriks hemkatalog

 gr_top                        visar i ett separat förnster vilka processorer som är ignång.

 su                            logga in som root (super user) 

OBS när root är inloggad syns det på promten som över går från IRIS 4% till IRIS 2#



Viktigt i Unix
Ha alltid ett Console-fönster upp för i det skriver operativ-systemet vad som händer och du kan alltid döda processer därifrån

I filen .cshrc kan man lägga till egna alias som man själv vill ha t.ex. alias ll ls -la
Unix skiljer på stora och små bokstäver i filer/kataloger ex Text och text är helt olika varandra.

Markerad text kan klistras in nästan var som helst med hjälp av mittenmus-knapp.

Om man har startat en process i ett fönster och man inte kan använda förstret kan man bryta den pågående processen med ctrl D. Den pågående processen stannar upp men kan köras igång igen med bg (körs i bakground) eller fg (foreground)


chmod-kommandot 

 chmod 777 * ändrar behörighet på fil/katalog 

 1    ger körrättighet 

 2    ger skrivrättighet 

 4    ger läsrättighet 

 3    kombinerar 1 & 2 

 5    kombinerar 1 & 4 

 6    kombinerar 2 & 4 

 7    kombinerar 1 & 2 & 4

 Första siffran anger din rättighet till katalog/fil. 

 Första siffran anger gruppens rättighet till katalog/fil. 

 Första siffran anger övrigas rättighet till katalog/fil. 

 Ex chmod 755 src - ger läs- och körrättighet för alla men bara du kan skriva i den katalogen /filen 

Root har ALLTID alla rättigheter i hela systemet!!!


Tips

Om man vill lägga upp en bild ovanför namnen i inloggningsrutan så skapar men en katalog under användarens konto. Katalogen skall heta .icons. I den katalogen lägger man in den bild (rgb-format) man vill ha och böper om den till login.icons. Klart.