Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pwd #wyswietla nazwe aktualnego katalogu w konsoli
- ls -l #wyswietla pliki w formacie szczegolowej listy
- cd Obrazy #przechodzi do danego folderu (nastepnego z danej sciezki, czyli musi sie wyswietlac na ls)
- cd .. #przechodzi folder wstecz
- cd /boot/efi #przechodzi do folderu na danej sciezce
- yum install #do pobrania i instalacji aplikacji w CentOS , w Linuxie zamiast yum jest apt-get
- cat skrypt.sh #glownie do wyswietlania zawartosci pliku, ewentualnie do laczenia 2 plikow
- mv plik.txt plik.sh #(move) do przeniesienia pliku lub zmienienia jego nazwy
- cp skrypt.sh kopia.sh #tworzy kopie pliku
- mkdir nowy_folder #tworzy folder o danej nazwie
- touch plik.sh # utworz plik
- rm plik.sh # usun plik
- rm -rf # r - usuwa wszystko rekursywnie, nawet zabezpieczone pliki z danego folderu, f - nie pyta o potwierdzenie
- chmod 777 skrypt.sh #nadaje wszystkie uprawnienia wszystkim uzytkownikom dla danego pliku
- top #wyswietla informacje o najwazniejszych procesach - cos jak menadzer zadan w windows
- ps -aux #wyswietla wszystkie procesy ze szczegolami
- kill 2606 #zamyka proces, gdzie np 2606 to id procesu odczytane np z polecenia TOP, pod kolumna PID
- >> #dopisanie
- > #nadpisanie
- set $(date) #ustawienie parametrow na wynik polecenia
- $# #wyspisanie liczby argumentow wpisanych w konsoli przy wywolywaniu pliku sh
- $@ #wypisanie kazdego argumentu
- $* #wypisanie kazdego argumentu
- $1 #1 argument itd..
- obliczenia : c=$[$a+$b]
- == #porownanie stringa
- -eq -ne -gt -lt -le -ge #porownanie wartosci numerycznych
- -e #prawda jesli plik istnieje
- -f #prawda jesli to zwykly plik (nie folder)
- -d #prawda jesli jest to folder
- echo kamil |tr [a-z] [A-Z] ### tr - zamiana znakow #TRanslate
- echo kamil |tr "k" "K"
- cat hasla.sh | grep "for"
- ps aux | cut -b 1-20 #wycinanie po znaku z wyniku polecenia ps
- cat /etc/passwd | cut -d: -f1 #po -d seperator ktory oddziela fields(tutaj ":"), -f1 zostawia tylko 1 pole przed seperatorem
- find . -name "konrad*" # kropka to aktualny katalog
- #__ECHO NA ZMIENNA
- #!/bin/bash
- costam=$(date|cut -b 5-20)
- echo $costam
- ##################
- #__FOR
- #!/bin/bash
- for x in {1..6}
- do
- echo $x
- done
- #############
- #__WHILE
- #!/bin/bash
- a=0
- while [ $a -le 10 ]
- do
- echo $a
- a=$[$a + 1]
- done
- #############
- #__SWITCH
- #!/bin/bash
- read cyfra
- case $cyfra in
- "1") echo "1a" ;;
- "2") echo "2b" ;;
- "3") echo "3c" ;;
- "4") echo "4d" ;;
- *) echo "domyslne"
- esac
- ##########
- #__WARUNKI
- #!/bin/bash
- read a
- if [ $a -eq 0 ] ; then
- echo "a jest zerem jak kamil"
- elif [ $a -eq 1 ]; then
- echo "a jest jedynka"
- else
- echo "a jest rozne niz 1 i 0"
- fi
- #########
- #__TABLICE
- #!/bin/bash
- echo "Podaj elementy do tablicy po spacjach:"
- read tablica
- echo "${tablica[*]}"
- ############
- # zad 1 z lab2so.odt z moodle
- #!/bin/bash
- if [ $# -eq 0 ] #jesli argumentow jest zero
- then
- echo "nie podano argumentu"
- else
- echo "podano $# argumenty" #wyswietl liczbe argumentow
- for x in $*
- do
- echo $x
- done
- fi
- exit 0
- ###################
- #___SPRAWDZANIE PLIKU
- #!/bin/bash
- read -p "Podaj nazwe pliku lub folderu: " x
- if [ -f "$x" ] ; then
- echo "jest to zwykly plik"
- elif [ -d "$x" ]; then
- echo "jest to folder"
- else
- echo "plik nie istnieje"
- fi
- ###############
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement