linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

22
Chemia teoretyczna Monika Musiał Ćwiczenia

Transcript of linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

Page 1: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

Chemia teoretycznaMonika Musiał

Ćwiczenia

Page 2: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 3: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 4: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 5: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 6: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 7: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 8: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 9: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 10: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 11: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 12: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 13: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 14: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 15: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 16: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 17: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 18: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 19: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 20: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 21: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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

Page 22: linux-edytory.pdf linux-edytory.pdf pdf 000000000124623 ...

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