Ledger Nano X - The secure hardware wallet
SHARE
TWEET

aaa

a guest Mar 28th, 2020 80 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!bin/bash
  2. opt=0
  3. while (($opt != 1))
  4. do
  5. echo "----------------------"
  6. echo "          MENIU       "
  7. echo "----------------------"
  8. echo "1.Iesire"
  9. echo "2.Afisare informatii despre masina."
  10. echo "3.Afisare data in format UTC."
  11. echo "4.Afisarea primelor 2 shell-uri instalate in sistem."
  12. echo "5.Afisarea utilizatorilor din sistem, cu numele de login si directorul home."
  13. echo "6.Afisarea ultimelor linii dupa linia 9 din /etc/protocols."
  14. echo "7.Afisarea tipului procesorului si frecventa de clock."
  15. echo "8.Afisarea tuturor numelor de directoare din /proc ce reprezinta imaginea unui proces."
  16. echo "9.Afisare si cautare in log-uri (numarul optiunii e inclus intre paranteze):
  17.        (9) a.Afisarea fisierelor log arhivate.
  18.        (10) b.Afisarea tuturor fisierelor log, cu posibilitatea cautarii unui text introdus de la tastatura intr-un fisier log dat dupa nume."
  19. echo "Introduceti optiunea dumneavoastra:"
  20. read opt
  21. echo "----------------------"
  22. case $opt in
  23.     1)  exit
  24.         ;;
  25.     2)  echo "Nume masina: $HOSTNAME"
  26.         echo "Tip procesor: $HOSTTYPE"
  27.         echo "Tip sistem de operare: $OSTYPE"
  28.         echo "Calea curenta: $PWD"
  29.         ;;
  30.     3)  date --utc
  31.         ;;
  32.     4)  awk 'NR==2 || NR==3' /etc/shells
  33.         ;;
  34.     5)  awk -F : '{ print "User: "$1, " Home: "$6}' /etc/passwd
  35.         ;;
  36.     6)  numl=`wc -l /etc/protocols | awk '{ print $1 }'`
  37.         numl=$((numl-8))
  38.         tail -$numl /etc/protocols
  39.         ;;
  40.     7)  grep 'model name\|cpu MHz' /proc/cpuinfo
  41.         ;;
  42.     8)  ls -d /proc/* | grep "/[0-9]*$"
  43.         ;;
  44.     9)  find /var/log/* -type f -name "*log*.gz"
  45.         ;;
  46.     10) find /var/log/* -type f -name "*log*"
  47.         echo "Numele fisierului in care doriti sa cautati: "
  48.         read filename
  49.         echo "Ce string doriti sa cautati in fisier?"
  50.         read string
  51.         echo $filename | grep "gz" #testeaza daca variabila filename contine "gz", folosind pipe
  52.         if [ $? -eq 0 ]      #verifica daca valoarea returnata de grep e 0 (daca s-a gasit 'gz' in numele fisierului
  53.         then
  54.             find /var/log/ -type f -name $filename -exec gunzip -c {} + | grep --color=always $string
  55.         else
  56.             find /var/log/ -type f -name $filename -exec cat {} + | grep --color=always $string
  57.         fi
  58.         ;;
  59.     *) echo "OPTIUNE INVALIDA!"
  60.         ;;
  61. esac
  62. echo ""
  63. done
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top