Pokaz praktyczny na rzutniku
1.
Podstawy
LOGOWANIE
-
logout
lub „Ctrl d” – wylogowanie
-
su
user
ZMIANA HASŁA
-
passwd
-
passwd
user (tylko root)
KONSOLE
-
konsole
1-6, [lewy Alt]+[F5], konsola 7 – sesja X-Windows
-
kiedy
jesteśmy w trybie graficznym – [lewy Ctrl]+[lewy Alt]+[F5]
ZAMYKANIE SYSTEMU
-
shutdown
(tylko root)
-
„Ctrl
Alt Del” – zamyka i restartuje system
2.
Pliki konfiguracyjne naszego kąta
-
cat
/etc/passwd
-
cat
/etc/shadow
-
katalogi
konfiguracyjne programów np.: /.mozilla, /.kde
-
.forward
-
.signature
-
.adresbook
-
.bash_profile
-
.bashrc
-
.xinitrc
-
.bash_history
3.
Praca zdalna
KOPIOWANIE PLIKÓW
MC
-
FTP
przez MC à F9 > Prawy > Połączenie
FTP
user@komputer.astro.amu.edu.pl
-
analogicznie
połączenie szyfrowane (po powłoce)
SCP
-
scp
plik user@host:katalog
-
scp
plik.txt user@host.astro.amu.edu.pl:~
ZDALNE LOGOWANIE
-
kiedyś
telnet
-
ssh
–l użytkownik komputer
-
ssh
user@komputer.astro.amu.edu.pl
plik konfiguracyjny /.ssh
ZDALNA PRACA Z OKIENKAMI
Forwardowanie display: ssh –X host
-
umożliwienie
host2 dostępu do Xserwera na host1
[user@host1 user]$
xhost +host2
-
ssh
host2
-
[user@host2
user]$ export DISPLAY=host1:0.0
-
spowoduje
to wyświetlanie programów graficznych z host2 na host1
4.
Pare słów o MC
-
zmiana
praw dostępu – F9 > Plik > Chmod
-
znajdź
plik – F9 > Polecenie > Znajdź plik
-
zaznaczanie/odznaczanie
plików (+ -): np.: *.txt
5.
Skrypty i aliasy
http://zsk.tech.us.edu.pl/ogloszenia/romanek/8_1.html
http://dief.republika.pl/main.html
Tworzymy alias:
alias m=‘mcedit’
Deklarujemy zmienne
cmd=/home/user/tmp
cd $cmd
Wyświetlanie zmiennej
echo $PATH
echo $cmd
Obliczenia
a1=12
echo $[a1*2]
skrypty:
-------------------------------
#!/bin/sh echo
Hello world!
-------------------------------
#!/bin/sh
echo ‘’ten skrypt wywołuje inny”
./skrypt1
-------------------------------
#!/bin/sh
ls –al
pwd
mkdir TEST
-------------------------------
#!/bin/sh
TEKST="Hello world!"
LICZBA=12
SUMA=$[$LICZBA+111]
echo Tekst: $TEKST
echo Liczba: $LICZBA
echo Suma: $SUMA
-------------------------------
#!/bin/sh
echo Wpisz tekst:
read TEST
echo Napisałeś:
echo $TEST
-------------------------------
#!/bin/bash
x=1;
while [ $x -le 10 ]; do
echo "Napis pojawił się po raz: $x"
x=$[x + 1]
done
Sprawdzany jest warunek czy zmienna x o wartości
początkowej 1 jest mniejsza lub równa 10, warunek jest prawdziwy w związku z
czym wykonywane są polecenia zawarte wewnątrz pętli: echo "Napis pojawił
się po raz: $x" oraz x=$[x + 1], które zwiększa wartość zmiennej x o 1.
Gdy wartość x przekroczy 10, wykonanie pętli zostanie przerwane.
-------------------------------
6. Kilka
pożytecznych komend
-
vi
-
cmp
-
diff
-
find
/
-name passwd
-
find ~ -name ‘’p*’’
-
which
komenda
-
whereis
nazwa_pliku
-
locate
‘’*halt*”
7. Latex - http://www.astro.amu.edu.pl/~voyager/TI/LATEX/
-
latex
nazwa.tex
-
xdvi
(kdvi) nazwa.dvi
-
dvips
nazwa.dvi –o nazwa.ps
-
dvipdf
nazwa.dvi nazwa.pdf
8. Kompilatory
-
FORTRAN
- http://www.chem.univ.gda.pl/~adam/FORTRAN/FCw1/FCW1.html
program
hello
write (*,*) "Hello, world!"
end
- kompilujemy komendą : g77
plik.f
-
otrzymujemy
plik „exe” a.out
-
uruchamiamy
przez ./a.out
-
C
- http://home.agh.edu.pl/~chwastek/lectures/C/spis.html
#include <stdio.h>
main()
{
printf(‘’To jest program pisany w C! :) \n");
}
-
kompilujemy
komendą: gcc plik.c
-
lub
gcc plik.c –o nazwa