Difference between revisions of "Nohvok Linux 1"

From Teknologisk videncenter
Jump to: navigation, search
(Eksempler på Scripts)
Line 61: Line 61:
 
=== Eksempler på Scripts ===
 
=== Eksempler på Scripts ===
  
#!/bin/bash
+
<source lang="bash">
HOUR=`date +%H`
+
#!/bin/bash
+
HOUR=`date +%H`
if test $HOUR -le 7
+
 
  then  
+
if test $HOUR -le 7
    echo -e "You are early go home"
+
  then  
  else if test $HOUR -le 8
+
    echo -e "You are early go home"
          then
+
  else if test $HOUR -le 8
            echo -e "You are early"
+
        then
          else if $HOUR -lt 12
+
          echo -e "You are early"
 +
        else if $HOUR -lt 12
 
                 then
 
                 then
                  echo "Good Mornin, Vietnam"
+
                  echo "Good Mornin, Vietnam"
                else if test $HOUR -lt 16
+
                else if test $HOUR -lt 16
                        then  
+
                      then  
                          echo -e "Good evening"
+
                        echo -e "Good evening"
 
                     fi
 
                     fi
              fi
+
              fi
        fi
+
      fi
fi
+
fi
 
+
<\source>
 
 
 
 
  
 
== ==
 
== ==

Revision as of 09:55, 12 February 2009

Kommandoer

Finde Kommando

Kommandoen finde finde filer på filsystemet

 FX: 
 find /          # Finder alle filer 
 find /etc       # Finder filer under /etc bibliotek 
 find / | wc-l   # Finder alle filer, men viser dem ikke på skærmen i "|" 
                 # wc kommando betyder: wc word count '-l 
                 # Altså tæller linjer.

Ls kommandoen

Viser filer i dir i en Windows kommandoprompt

Cat kommando

Den kat kommando viser indholdet af en fil

 cat /etc/passwd 

Vigtige filer

/Etc mappe

Det passwd file

Den passwd fil indeholder alle brugernavne

 Prøv cat /etc/passwd 

Forkortelser & Syntax

Forkortelser

ls    - List
cp    - Copy
man   - Manual
stder - Standard Error
wc    - Word Count
bc    - Board Calculater
cd    - Change Directory
grep  - General Regular Expression Parser
pwd   - Print working directory
chmod - Change Mode
su    - Switch User
uid   - user ID
chown - Change Owner
chgrp - Change Group

Syntax

|     - Pipe Line
>     -
>>    -

Lidt Scripting

Eksempler på Scripts

<source lang="bash">

  1. !/bin/bash

HOUR=`date +%H`

if test $HOUR -le 7

 then 
   echo -e "You are early go home"
 else if test $HOUR -le 8
        then
          echo -e "You are early"
        else if $HOUR -lt 12
               then
                 echo "Good Mornin, Vietnam"
               else if test $HOUR -lt 16
                      then 
                        echo -e "Good evening"
                    fi
             fi
      fi

fi <\source>

Skrevet af Morten Fallesen