Skrypty startowe. Tryb interaktywny tryb logowania: nie logowanie: Tryb nieinteraktywny

Podobne dokumenty
Podstawy użytkowania Linux a

EDYTOR TEKSTOWY VIM WYBRANE POLECENIA. Pracownia Informatyczna 5

Zakład Systemów Rozproszonych

Operatory d - kasuj (do bufora tymczasowego) c - zmień y - zapamiętaj (yank) > - przesuń w prawo < - przesuń w lewo. Informatyka MPDI2. np.

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier

Powłoka bash. Kurs systemu Unix 1

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

Umożliwia ona pokazanie ukrytych plików i katalogów, nazwa ich zaczyna się od kropki.

Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix

Instrukcja SO powłoka BASH i skrypty powłoki Istotne jest zrozumienie działania narzędzia history powłoki BASH. Każde polecenie wprowadzone i

Skróty klawiaturowe w programie Microsoft Excel 2013

Pracownia Komputerowa wykład III

Niektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące:

Podstawy używania konsoli tekstowej w systemie Linux. Andrzej Zbrzezny

Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.

Wyrażenia regularne. Wyrażenia regularne 1/41

Klawisze funkcyjne w OpenOffice.org Writer

System operacyjny Linux

Wstęp do informatyki. stęp do informatyki Polecenia (cz.2)

tworzenie katalogów Aby utworzyć nowy katalog wpisz: mkdir katalog1 Ta komenda utworzy katalog o nazwie katalog1.

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

Skróty klawiaturowe w systemie Windows 10

Powłoka interpreter poleceń systemu UNIX

Chemiateoretyczna. Monika Musiał. Ćwiczenia

Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA

Skrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:

Pracownia Komputerowa wykład III

vi - Edytor tekstu. 1. To, co każdy powinien wiedzieć o vi!!!

Atrybuty bloki z atrybutami, wyciągi atrybutów.

Ćwiczenie nr 14: System Linux

BASH - WPROWADZENIE Bioinformatyka 4

Wstęp do Informatyki dla bioinformatyków

Operatory zmiany sposobu przypisania standardowych strumieni >,<,>> Jeżeli pierwsze polecenie powiodło się to wykona drugie

Skróty klawiaturowe w PowerPoint

2.2 Polecenia i cechy powłoki bash

Ćwiczenia Linux konsola

1 Przygotował: mgr inż. Maciej Lasota

Trochę o plikach wsadowych (Windows)

ZADANIE.02 Podstawy konfiguracji (interfejsy) Zarządzanie konfiguracjami 1,5h

Klawiatura komputerowa.

Skrypty BASH a. Systemy Operacyjne 2. Mateusz Hołenko. 4 października 2012

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

1. Wprowadzanie danych z klawiatury funkcja scanf

Linux Polecenia. Problem nadpisywania plików. Zmienna noclobber i noglob. Filtry i metaznaki. Problem nadpisywania plików. Opracował: Andrzej Nowak

Przedstawię teraz tzw. podstawowe symbole wyrażenia regularne (BRE, Basic Regular Expression)

Skanowanie OCR w aplikacji Kancelaria Komornika. Instrukcja dla użytkownika

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

Zakład Systemów Rozproszonych

pico mojskrypt bash mojskrypt chmod +x mojskrypt./mojskrypt

K. Konopko; Skrypty powłoki. Skrypty powłoki. dr inż. Krzysztof Konopko

Bash - wprowadzenie. Bash - wprowadzenie 1/39

AKRO SOFT Dariusz Kordulasiński Ul. Kołłątaja 2a Toruń Tel./fax

skrypt powłoki to plik tekstowy, rozpoczynający się sekwencją: pierwsza linia określa powłokę, w której wykonywany jest skrypt; druga to komentarz

Programowanie w języku Python. Grażyna Koba

Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias

Wstęp do systemów wielozadaniowych laboratorium 14 Środowisko i aliasy

PikoCNC skróty klawiaturowe

Zmienne środowiskowe: Ścieżka przeszukiwana komendą.

Technologie Informacyjne - Linux 3

TABULATORY - DOKUMENTY BIUROWE

Stosowanie poleceń związanych z zarządzaniem plikami oraz katalogami: nazwa_polecenia -argumenty ścieżka/ścieżki do katalogu/pliku

Pracownia Komputerowa wyk ad II

Wprowadzenie do obsługi systemu IOS na przykładzie Routera

System Informatyczny CELAB. Terminy, alarmy

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

JĘZYK SHELL JEST PEŁNYM JĘZYKIEM PROGRAMOWANIA


Instrukcja oprogramowania PowerVCR do obsługi tunera TV

1. Logowanie do systemu

Przekierowanie wejścia wyjścia:

Temat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe. stderr

!"#$%&#'()$)*&'+%*"%$,(-*./0&*&1(-2(%3"4&56/4+&7899&:-(&;%/&<!&! "#$%&'()!*+,-./0,)1!!

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

W otrzymanym pakiecie źródłowym znajdują się pliki do edycji (tsmart i tsmartdoc). Edytuj tłumaczenia w plikach *.tsmart

5. Linux - powłoka Kilka słów o powłoce Zmienne systemowe

Współczesne systemy komputerowe

instrukcja użytkownika terminala ARGOX PA-20 SYSTEMY AUTOMATYCZNEJ IDENTYFIKACJI

AKRO SOFT Dariusz Kordulasiński Ul. Kołłątaja 2a Toruń Tel./fax

Naukę zaczynamy od poznania interpretera. Interpreter uruchamiamy z konsoli poleceniem

INFORMATYKA Studia Niestacjonarne Elektrotechnika

Notepad++ / PuTTY. Interaktywne środowisko programowania w języku ForthLogic. Wersja dokumentu P.1. Wersja dokumentu NP1.

Ćwiczenie 1. Podstawowe wiadomości

CitiManager Skrócona instrukcja obsługi dla Administratorów programu. Maj Bank Handlowy w Warszawie S.A.

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

Arkusz strona zawierająca informacje. Dokumenty Excela są jakby skoroszytami podzielonymi na pojedyncze arkusze.

Wykład V PASCAL - operacje na znakach i łańcuchach; - dźwięk,

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

Powłoka (shell) Powłoka ksh

Python wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

Tworzenie skryptu: Skrypty powłoki

Wymagania oceniające dla klasy II 2018/2019

Linux: System Plików

Wstęp do systemu Linux

PODSTAWY INFORMATYKI

Wstęp do systemu Linux

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

System plików. Podstawy systemu Linux

Transkrypt:

Powłoka Bash

Skrypty startowe Tryb interaktywny tryb logowania:. /etc/profile if [ -f $HOME/.bash profile ]; then. $HOME/.bash profile elif [ -f $HOME/.bash login. $HOME/.bash login elif [ -f $HOME/.profile fi... if fi. $HOME/.profile ]; then ]; then [ -f $HOME/.bash logout ]; then. $HOME/.bash logout nie logowanie:. $HOME/.bashrc Tryb nieinteraktywny if [ POSIX-MODE ]; then fi if [ -n "$BASH ENV" ]; then. $BASH ENV; fi if [ -n "$ENV" ]; then. $ENV; fi

Przemieszczanie kursora C-a C-e C-f C-b M-f M-b C-l Przesuwa na początek bieżącego wiersza. Przesuwa na koniec wiersza. Przesuwa o znak w przód. Przesuwa o znak wstecz. Przesuwa na koniec następnego słowa. (Słowa złożone są z liter i cyfr). Przesuwa na początek bieżącego, lub poprzedniego, słowa. Czyści ekran pozostawiając bieżący wiersz na górze ekranu. Z argumentem, odświeża bieżący wiersz bez czyszczenia ekranu.

Usuwanie i wklejanie C-k C-u M-d C-w M-\ C-y M-y Usuwa tekst od punktu do końca wiersza. Usuwa wstecz od punktu do początku wiersza. Usuwany tekst jest zachowywany na stosie usunięć. Usuwa od punktu do końca bieżącego słowa, lub jeśli użyte pomiędzy słowami, do końca następnego słowa. Granice słów są takie same, jak używane przez forward-word. Usuwa słowo sprzed punktu, jako separatora słów używając białych znaków. Granice słów są inne niż dla back-ward-kill-word. Usunięty tekst zachowywany jest na stosie usunięć. Usuwa wszystkie spacje i tabulatory wokół punktu. Wkleja wierzchołek stosu usunięć do bufora w miejscu kursora. Obraca stos usunięć i wkleja nowy wierzchołek. Działa tylko następując po yank lub yank-pop.

Uzupełnianie TAB M-? M-* M-/ C-x / M-~ C-x~ M-$ C-x$ M-@ C-x@ M-! C-x! M-TAB M-{ Usiłuje przeprowadzić uzupełnianie tekstu przed punktem. Pokazuje możliwe uzupełnienia tekstu przed punktem. Wstawia przed punktem wszystkie możliwe uzupełnienia tekstu. Usiłuje wykonać uzupełnianie nazw plików na tekście sprzed kursora. Pokazuje możliwe uzupełnienia tekstu sprzed kursora, traktując go jak nazwę pliku. Usiłuje wykonać uzupełnianie tekstu sprzed kursora, traktując go jak nazwę użytkownika. Pokazuje możliwe uzupełnienia tekstu sprzed kursora, traktując go jak nazwę użytkownika. Usiłuje wykonać uzupełnianie tekstu sprzed kursora, traktując go jak zmienną powłoki. Pokazuje możliwe uzupełnienia tekstu sprzed kursora, traktując go jak zmienną powłoki. Usiłuje wykonać uzupełnianie tekstu sprzed kursora, traktując go jak nazwę hosta. Pokazuje możliwe uzupełnienia tekstu sprzed kursora, traktując go jak nazwę hosta. Usiłuje uzupełnić tekst sprzed punktu, traktując go jak nazwę polecenia. Pokazuje możliwe uzupełnienia tekstu sprzed kursora, traktując go jak nazwę polecenia. Usiłuje uzupełnić tekst sprzed kursora, w celu odnalezienia możliwych uzupełnień porównując go z wierszami listy historii. Wykonuje uzupełnianie nazwy pliku i wstawia listę możliwych uzupełnień ujętą w nawiasy klamrowe, tak że jest ona dostępna dla powłoki.

Historia poleceń $HISTFILE history [-c] [-d offset] [n] history -awrn [filename] history -ps arg [arg...]

poruszanie się po historii C-p C-n M-< M-> C-r M-p sprowadza poprzednie polecenie z listy historii, przesuwając się wstecz listy Ściąga następne polecenie z listy historii, przesuwając się do przodu na liście Przesuwa na pierwszy wiersz w historii Przesuwa na koniec historii wprowadzania, tj. obecnie wprowadzanego wiersza Wyszukuje wstecz poczynając od bieżącego wiersza i przesuwając się, w razie potrzeby, w górę historii. Jest to wyszukiwanie krokowe Wyszukuje wstecz poczynając od bieżącego wiersza posługując się wyszukiwaniem nie-krokowym podanego przez użytkownika łańcucha M-n Wyszukuje w przód poczynając od bieżącego wiersza posługując się wyszukiwaniem nie-krokowym podanego przez użytkownika łańcucha M-C-y M-., M- M-C-e C-o Wstawia pierwszy argument poprzedniego polecenia (zwykle drugie słowo z poprzedniego wiersza) w punkt (bieżącą pozycję kursora). Z argumentem n, wstawia n-te słowo poprzedniego polecenia (słowa w poprzednim poleceniu zaczynają się od słowa 0). Argument ujemny wstawia n-te słowo od końca poprzedniego polecenia Wstawia ostatni argument poprzedniego polecenia (ostatnie słowo poprzedniej pozycji historii). Z argumentem, zachowuje się dokładnie tak, jak yank-nth-arg. Kolejne wywołania yank-last-arg przesuwają wstecz listy historii, wstawiając po kolei ostatni argument każdego wiersza Interpretuj wiersz, jak czyni to powłoka. Wykonuje to aliasy i interpretację historii, jak również interpretację słów powłoki. Akceptuje do wykonania bieżący wiersz i ściąga do edycji następny względem bieżącego wiersz z historii. Argumenty są ignorowane

Miscelanea C-g Zaniechuje bieżącego polecenia edycji i emituje sygnał dźwiękowy terminala (zgodnie z ustawieniami bell-style) C-, C-x C-u Krokowe cofnięcie operacji, pamiętane odrębnie dla każdego wiersza M-r C-@, M-<space> C-x C-x C-] M-C-] C-x * C-x g C-x C-v Cofa wszystkie zmiany wykonane na tym wierszu. Podobne do wykonania polecenia undo wystarczająco wiele razy, by przywrócić wiersz do stanu początkowego ustawia znacznik (mark) w bieżącym punkcie. Jeżeli podano argument numeryczny, znacznik jest ustawiany na takiej pozycji Zamień punkt ze znacznikiem. Aktualna pozycja kursora ustawiana jest na zapamiętaną, a dotychczasowa pozycja zachowywana jako znacznik Odczytywany jest znak a punkt przesuwa się na następne wystąpienie tego znaku. Odczytywany jest znak a punkt przesuwa się na poprzednie wystąpienie tego znaku. Licznik ujemny wyszukuje kolejne subsequent wystąpienia Słowo sprzed kursora traktowane jest jak wzorzec rozwijania nazw plików i wstawiana jest lista pasujących nazw, zastępując słowo-wzorzec Wyświetlana jest lista rozwinięć, jakie zostałyby utworzone przez glob-expand-word, a wiersz jest ponownie wyświetlany. Wyświetla informację o wersji aktualnego egzemplarza bash.

Makra klawiaturowe C-x ( C-x ) C-x e Rozpoczyna zachowywanie wpisywanych znaków w bieżącym makrze klawiaturowym. Zatrzymuje zachowywanie wpisywanych znaków w bieżącym makrze klawiaturowym i przechowuje definicję. Ponownie wykonuje zdefiniowane makro klawiaturowe, powodując pojawianie się znaków makra tak, jakby zostały wpisane z klawiatury.

Aliasy alias [nazwa[=wartość]] alias cd..= cd.. alias cp= cp -i alias d= ls alias kde= xinit /usr/bin/startkde alias l= ls alias la= ls -a alias ll= ls -l -k alias ls= ls -F --color=auto alias lsd= ls -d */ alias md= mkdir alias mv= mv -i alias p= cd - alias rd= rmdir alias rm= rm -i alias s= cd.. unalias [-a] [Nazwa]