Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.44 KB | None | 0 0
  1. pwd #wyswietla nazwe aktualnego katalogu w konsoli
  2. ls -l #wyswietla pliki w formacie szczegolowej listy
  3. cd Obrazy #przechodzi do danego folderu (nastepnego z danej sciezki, czyli musi sie wyswietlac na ls)
  4. cd .. #przechodzi folder wstecz
  5. cd /boot/efi #przechodzi do folderu na danej sciezce
  6. yum install #do pobrania i instalacji aplikacji w CentOS , w Linuxie zamiast yum jest apt-get
  7.  
  8. cat skrypt.sh #glownie do wyswietlania zawartosci pliku, ewentualnie do laczenia 2 plikow
  9. mv plik.txt plik.sh #(move) do przeniesienia pliku lub zmienienia jego nazwy
  10. cp skrypt.sh kopia.sh #tworzy kopie pliku
  11. mkdir nowy_folder #tworzy folder o danej nazwie
  12. touch plik.sh # utworz plik
  13. rm plik.sh # usun plik
  14. rm -rf # r - usuwa wszystko rekursywnie, nawet zabezpieczone pliki z danego folderu, f - nie pyta o potwierdzenie
  15. chmod 777 skrypt.sh #nadaje wszystkie uprawnienia wszystkim uzytkownikom dla danego pliku
  16.  
  17. top #wyswietla informacje o najwazniejszych procesach - cos jak menadzer zadan w windows
  18. ps -aux #wyswietla wszystkie procesy ze szczegolami
  19. kill 2606 #zamyka proces, gdzie np 2606 to id procesu odczytane np z polecenia TOP, pod kolumna PID
  20.  
  21. >> #dopisanie
  22. > #nadpisanie
  23.  
  24. set $(date) #ustawienie parametrow na wynik polecenia
  25. $# #wyspisanie liczby argumentow wpisanych w konsoli przy wywolywaniu pliku sh
  26. $@ #wypisanie kazdego argumentu
  27. $* #wypisanie kazdego argumentu
  28. $1 #1 argument itd..
  29.  
  30. obliczenia : c=$[$a+$b]
  31.  
  32. == #porownanie stringa
  33. -eq -ne -gt -lt -le -ge #porownanie wartosci numerycznych
  34. -e #prawda jesli plik istnieje
  35. -f #prawda jesli to zwykly plik (nie folder)
  36. -d #prawda jesli jest to folder
  37.  
  38. echo kamil |tr [a-z] [A-Z] ### tr - zamiana znakow #TRanslate
  39. echo kamil |tr "k" "K"
  40. cat hasla.sh | grep "for"
  41.  
  42.  
  43. ps aux | cut -b 1-20 #wycinanie po znaku z wyniku polecenia ps
  44. cat /etc/passwd | cut -d: -f1 #po -d seperator ktory oddziela fields(tutaj ":"), -f1 zostawia tylko 1 pole przed seperatorem
  45. find . -name "konrad*" # kropka to aktualny katalog
  46.  
  47.  
  48. #__ECHO NA ZMIENNA
  49. #!/bin/bash
  50.  
  51. costam=$(date|cut -b 5-20)
  52. echo $costam
  53. ##################
  54.  
  55.  
  56. #__FOR
  57. #!/bin/bash
  58.  
  59. for x in {1..6}
  60. do
  61. echo $x
  62. done
  63.  
  64. #############
  65.  
  66.  
  67. #__WHILE
  68. #!/bin/bash
  69. a=0
  70.  
  71. while [ $a -le 10 ]
  72. do
  73. echo $a
  74. a=$[$a + 1]
  75. done
  76.  
  77. #############
  78.  
  79.  
  80. #__SWITCH
  81. #!/bin/bash
  82.  
  83. read cyfra
  84.  
  85. case $cyfra in
  86. "1") echo "1a" ;;
  87. "2") echo "2b" ;;
  88. "3") echo "3c" ;;
  89. "4") echo "4d" ;;
  90. *) echo "domyslne"
  91. esac
  92.  
  93. ##########
  94.  
  95.  
  96.  
  97. #__WARUNKI
  98. #!/bin/bash
  99. read a
  100.  
  101. if [ $a -eq 0 ] ; then
  102. echo "a jest zerem jak kamil"
  103. elif [ $a -eq 1 ]; then
  104. echo "a jest jedynka"
  105. else
  106. echo "a jest rozne niz 1 i 0"
  107. fi
  108.  
  109. #########
  110.  
  111.  
  112. #__TABLICE
  113. #!/bin/bash
  114. echo "Podaj elementy do tablicy po spacjach:"
  115. read tablica
  116. echo "${tablica[*]}"
  117. ############
  118.  
  119.  
  120. # zad 1 z lab2so.odt z moodle
  121. #!/bin/bash
  122.  
  123. if [ $# -eq 0 ] #jesli argumentow jest zero
  124. then
  125. echo "nie podano argumentu"
  126. else
  127. echo "podano $# argumenty" #wyswietl liczbe argumentow
  128.  
  129. for x in $*
  130. do
  131. echo $x
  132. done
  133. fi
  134.  
  135. exit 0
  136. ###################
  137.  
  138. #___SPRAWDZANIE PLIKU
  139. #!/bin/bash
  140. read -p "Podaj nazwe pliku lub folderu: " x
  141.  
  142. if [ -f "$x" ] ; then
  143. echo "jest to zwykly plik"
  144. elif [ -d "$x" ]; then
  145. echo "jest to folder"
  146. else
  147. echo "plik nie istnieje"
  148. fi
  149. ###############
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement