Upload
vuongkiet
View
338
Download
3
Embed Size (px)
Citation preview
Chemia teoretycznaMonika Musiał
Ćwiczenia
SYSTEM LINUX - podstawowe komendy
Operacje na katalogach i plikach
• pwd wypisanie ścieżki dobieżacego katalogu
. oznacza katalog bieżacy
.. oznacza katalog nadrzedny
• cd nazwa katalogu przejście do wskazanego ka-talogu
Monika Musiał Chemia teoretyczna 2 / 22
SYSTEM LINUX - podstawowe komendy
Operacje na katalogach i plikach cd
• mkdir nazwa katalogu utworzenie nowegokatalogu
• rmdir nazwa katalogu usuniecie pustego katalogu
• touch nazwa pliku tworzy pusty plik
• rm nazwa pliku usuniecie pliku
• rm -i nazwa pliku usuniecie pliku z potwier-dzeniem
Monika Musiał Chemia teoretyczna 3 / 22
SYSTEM LINUX - podstawowe komendy
Operacje na katalogach i plikach cd
• ls wypisanie zawartości katalogu
-l informacje szczegółowe (forma długa)
-t sortowanie po czasie modyfikacji
-F dopisze skośnik po nazwach katalogóworaz gwiazdke po nazwach plików wyko-nywalnych i znak @ po nazwach plikówpowiazanych
-a wypisanie wszystkich plików wraz z ukrytymi
Monika Musiał Chemia teoretyczna 4 / 22
SYSTEM LINUX - podstawowe komendy
Operacje na katalogach i plikach cd
• cp plik zrodlowy plik docelowy kopiuje zawartość z pli-ku do pliku
• mv stara nazwa nowa nazwa zmiana nazwy pliku
• chmod prawa nazwa pliku zmiana praw dostepu dopliku (katalogu też)
Monika Musiał Chemia teoretyczna 5 / 22
SYSTEM LINUX - podstawowe komendy
Wyświetlanie zawartości plików
• cat nazwa pliku wyświetlenie zawartości pliku
• head -n nazwa pliku wyświetla n pierwszych linii pliku
• tail -n nazwa pliku wyświetla n ostatnich linii pliku
• diff plik1 plik2 lista rónic miedzy plikami
Monika Musiał Chemia teoretyczna 6 / 22
SYSTEM LINUX - podstawowe komendy
Inne użyteczne komendy
• find /sciezka -name nazwa pliku wyszukuje plik o danejnazwie
• grep wzorzec nazwa pliku przeszukiwanie plikuwedług wzorca
• who pokazuje kto jestzalogowany
• man polecenie wyświetla instrukcjeobsługi danegopolecenia
Monika Musiał Chemia teoretyczna 7 / 22
SYSTEM LINUX - podstawowe komendy
Procesy
• top lista aktywnych procesów
• ps wypisuje stan procesów
aux wypisuje wszystkie procesy urucho-mione na maszynie
-u user wypisuje procesy użytkownika
Monika Musiał Chemia teoretyczna 8 / 22
SYSTEM LINUX - podstawowe komendy
Praca w sieci
• ssh [email protected] łaczenie sie z innymserwerem
• sftp [email protected] transfer plików miedzyserwerami
Monika Musiał Chemia teoretyczna 9 / 22
SYSTEM LINUX - podstawowe komendy
Praca w sieci - komendy sftp
• get plik pobieranie pliku z innego serwera
• mget pliki pobieranie kilku plików z innego serwera
• put plik wysyłanie pliku do innego serwera
• mput pliki wysyłanie kilku plików do innegoserwera
• ls wylistowanie zawartości katalogu nadrugim serwerze
• cd zmiana katalogu na drugim serwerze
• bye zamkniecie połaczenia z innymserweremMonika Musiał Chemia teoretyczna 10 / 22
Edytor vi
Wywoływanie
Edytor vi jest wywoływany komenda:vi nazwa pliku
Dwa tryby pracy
tryb poleceń
tryp edycji
Po uruchomieniu edytora vi jesteśmy w trybiekomend.
Monika Musiał Chemia teoretyczna 11 / 22
Edytor vi
Wprowadzanie tekstu
Przejście z trybu komend do trybu edycji nastepujeprzez naciśniecie klawiszy:
a (append) pisanie znaków z prawej strony zakursorem
i (insert) pisanie poczawszy od miejscaustawienia kursora
Przejście z trybu edycji do trybu pisania komendnastepuje po naciśnieciu klawisza Esc
Monika Musiał Chemia teoretyczna 12 / 22
Edytor vi
Kasowanie (w trybie komend)
x kasowanie znaku w miejscu ustawieniakursora
X kasowanie z lewej strony kursora
dd usuniecie całej linii
D kasowanie tekstu od kursora do końcawiersza
Monika Musiał Chemia teoretyczna 13 / 22
Edytor vi
Poruszanie sie po tekście (w trybie komend)
1G skok na poczatek dokumentu
G skok na koniec dokumentu
nG przejście do linii o numerze n
0 przejście na poczatek bieżacej linii
$ przejście na koniec bieżacej linii
Monika Musiał Chemia teoretyczna 14 / 22
Edytor vi
Wyszukiwanie i zastepowanie (w trybie komend)
/wzorzec szukanie wzorca w kierunku końcapliku
?wzorzec szukanie wzorca w kierunku poczatkupliku
n lub / szukanie nastepnego wystapienia
Zapisywanie i opuszczanie edytora (w trybie komend)
:wq zapisuje plik i zamyka vi
:q! wyjście bez zapisu
Monika Musiał Chemia teoretyczna 15 / 22
Edytor emacs
Wywoływanie
Edytor emacs jest wywoływany komenda:emacs nazwa pliku
Podstawowe komendy
Home przesuwa kursor na poczatek wiersza
End przesuwa kursor na koniec wiersza
Ctrl-V przejście do nastepnej strony
Esc-V przejście do poprzedniej strony
Esc-< przesuwa kursor na poczatek pliku
Esc-> przesuwa kursor na koniec pliku
Monika Musiał Chemia teoretyczna 16 / 22
Edytor emacs
Podstawowe komendy cd
Esc-X goto-line przejście do linii o numerzepodanym przez użytkownika
Ctrl-K kasuje wszystko do końca wiersza
Ctrl-D kasuje znak na pozycji kursora
Ctrl-Y przywraca ostatni skasowany fragmenttekstu
Ctrl-S wyszukuje podany tekst za kursorem
Ctrl-R wyszukuje podany tekst przed kursorem
Monika Musiał Chemia teoretyczna 17 / 22
Edytor emacs
Użyteczna komenda
Ctrl-G przerwanie komendy
Zakończenie pracy
Aby zapisać plik i opuścić edytor naciskamykombinacje klawiszy Ctrl-X i Ctrl-C i odpowiadamyna zadane pytanie, pojawiajace sie u dołu ekranu, y.
Monika Musiał Chemia teoretyczna 18 / 22
Linux, vi i emacs
Zadania
W katalogu domowym na lokalnym komputerzeutwórz katalog cwiczenia a nastepnie wkatalogu cwiczenia katalog cht1.
Skopiuj z serwera [email protected] plikcht1.pdf z katalogu mmcht do katalogu cht1na lokalnym komputerze.
Monika Musiał Chemia teoretyczna 19 / 22
Linux, vi i emacs
Zadania cd
W katalogu cht1 na lokalnym komputerzeutwórz plik zmat test o zawartości:
N
N R
R=1.097
*ACES2(BASIS=PBS,CALCLEVEL=CCSD,UNITS=ANGSTROM)
Skopiuj plik zmat test do zmat test2 imie iwyślij go na serwer [email protected] dokatalogu mmcht.
Monika Musiał Chemia teoretyczna 20 / 22
Linux, vi i emacs
Zadania cd
W katalogu cht1 na lokalnym komputerzeutwórz plik scrpt aces o zawartości:
cd /scr/zcht/mkdir ocd ounalias rmrm *lscp /home/zcht/dat/ZMAT ZMATln -s /home/zcht/aces2/basis/GENBAS GENBAS/home/zcht/aces2/bin/xaces2 >/home/zcht/o.outrm *
Monika Musiał Chemia teoretyczna 21 / 22
Linux, vi i emacs
Zadania cd
Skopiuj plik scrpt aces do nowoutworzonegokatalogu run w katalogu cht1 na lokalnymkomputerze a nastepnie usuń plik scrpt aces wkatalogu cht1 na lokalnym komputerze.
Po zakończeniu pracy usuń utworzone iściagniete pliki (zmat test, zmat test2,scrpt aces, cht1.pdf) a także katalogi (cht1,run) na lokalnym komputerze.
Monika Musiał Chemia teoretyczna 22 / 22