Advertisement
chestnutj2000

bash n 4 may 2022

May 13th, 2022
785
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [root@localhost ~]# cat putfile.sh
  2. #!/bin/bash
  3.  
  4. lftp localhost << UPLOAD
  5. cd pub
  6. put /etc/passwd
  7. ls
  8. quit
  9. UPLOAD
  10.  
  11. [root@localhost bash-scripting]# history
  12.     1  echo $SHELL
  13.     2  which bash
  14.     3  git clone https://github.com/sandervanvugt/bash-scripting
  15.     4  cd bash-scripting/
  16.     5  ls
  17.     6  echo $USER
  18.     7  env
  19.     8  ls
  20.     9  color=red
  21.    10  echo hello
  22.    11  echo $color
  23.    12  bash
  24.    13  export color=green
  25.    14  bash
  26.    15  ls -a ~
  27.    16  echo $color
  28.    17  echo ${color}
  29.    18  echo $color123
  30.    19  echo ${color}123
  31.    20  echo $?
  32.    21  ls oihyoihioho
  33.    22  echo $?
  34.    23  echo $PATH
  35.    24  ls
  36.    25  history
  37.    26  vim script1
  38.    27  script1
  39.    28  pwd
  40.    29  echo $PATH
  41.    30  ./script1
  42.    31  echo $?
  43.    32  ls -l
  44.    33  chmod +x script1
  45.    34  ls -l script1
  46.    35  ./script1
  47.    36  echo $PATH
  48.    37  type yum
  49.    38  type cat
  50.    39  type cp
  51.    40  type cd
  52.    41  help
  53.    42  echo $color
  54.    43  echo \$color
  55.    44  echo '$color'
  56.    45  ls
  57.    46  cat countdown
  58.    47  ./countdown 12
  59.    48  vim countdown
  60.    49  vim script2
  61.    50  ./script2
  62.    51  chmod +x scr*
  63.    52  ./script2
  64.    53  cat script2
  65.    54  source script2
  66.    55  cd
  67.    56  cd bash-scripting/
  68.    57  . script2
  69.    58  cd -
  70.    59  dnf install -y network-scripts
  71.    60  cd /etc/init.d/
  72.    61  ls
  73.    62  vim network
  74.    63  vim /etc/sysconfig/network
  75.    64  cd
  76.    65  cd bash-scripting/
  77.    66  ls
  78.    67  vim script2b
  79.    68  pwd
  80.    69  vim colors
  81.    70  chmod +x script2b
  82.    71  ./script2b
  83.    72  vim colors
  84.    73  ./script2b
  85.    74  history
  86.    75  ls -l /home
  87.    76  vim script3
  88.    77  cat script3
  89.    78  ./script3 a b c d e f g h i k k l m n
  90.    79  vim script4
  91.    80  ./script4 a b c d
  92.    81  cat script4
  93.    82  cat script5
  94.    83  tar -cvf /root/backup-$(date +%d-%m-%y).tar /etc
  95.    84  ls -l /root/backup-13-05-22.tar
  96.    85  uname -r
  97.    86  cat script5
  98.    87  cd /lib/modules
  99.    88  ls
  100.    89  cd $(uname -r)
  101.    90  cd
  102.    91  history
  103.    92  dnf install -y vsftpd
  104.    93  vim /etc/vsftpd/vsftpd.conf
  105.    94  setenforce 0
  106.    95  systemctl start vsftpd
  107.    96  dnf install -y lftp
  108.    97  lftp localhost
  109.    98  chmod -R 777 /var/ftp
  110.    99  lftp localhost
  111.   100  chmod 755 /var/ftp
  112.   101  systemctl restart vsftpd
  113.   102  lftp localhost
  114.   103  vim putfile.sh
  115.   104  chmod +x putfile.sh
  116.   105  ./putfile.sh
  117.   106  vim putfile.sh
  118.   107  cat putfile.sh
  119.   108  cd bash-scripting/
  120.   109  ls
  121.   110  vim setupftp
  122.   111  ./countdown 13
  123.   112  vim script6
  124.   113  ./script6 /usr/bin/blah
  125.   114  vim script6
  126.   115  ./script6 /usr/bin/blah
  127.   116  vim script7
  128.   117  echo $(( 2 * 4 ))
  129.   118  echo $(( 5 / 2 ))
  130.   119  echo $(( 5 % 2 ))
  131.   120  echo $(( 5 - 2 ))
  132.   121  echo $(( 2 -5 ))
  133.   122  test -f /etc/oihoiho
  134.   123  echo $?
  135.   124  [ -f /etc/oihiohio ]
  136.   125  echo $?
  137.   126  [[ -f /etc/oihiohio ]]
  138.   127  echo $?
  139.   128  vim /etc/init.d/network
  140.   129  ls/etc
  141.   130  ls /etc/hosts && echo it exists
  142.   131  ls /etc/hostskjhku && echo it exists
  143.   132  ls /etc/hostskjhku || echo it exists
  144.   133  ls /etc/hosts || echo it exists
  145.   134  man test
  146.   135  vim script8
  147.   136  useradd alexander
  148.   137  ./script8 alex
  149.   138  ./script8 alexander
  150.   139* ./script8
  151.   140  bash -x ./script8 alexander
  152.   141  vim script9
  153.   142  ./script9
  154.   143  echo $?
  155.   144  vim script9
  156.   145  echo $?
  157.   146  ./script9
  158.   147  echo $?
  159.   148  ./script9 ab
  160.   149  ./countdown 13
  161.   150  vim else1
  162.   151  vim else2
  163.   152  vim else1
  164.   153  vim else2
  165.   154  vim numcheck
  166.   155  vim for
  167.   156  ls
  168.   157  for i in script*; do echo $i; done
  169.   158  for i in script*; do cp $i $i.bak; done
  170.   159  ls
  171.   160  grep case *
  172.   161  vim 1_cpu-hog
  173.   162  vim case
  174.   163  echo hello
  175.   164  echo hello | tr a-z A-Z
  176.   165  echo hello | tr [:lower:] [:upper:]
  177.   166  echo hello | tr a-k m-z
  178.   167  vim 1_cpu-hog
  179.   168  vim case
  180.   169  ./case
  181.   170  vim case
  182.   171  ./case
  183.   172  vim case
  184.   173  ./case
  185.   174  vim case
  186.   175  ./case
  187.   176  cat case
  188.   177  while false; do echo hello; done
  189.   178  echo $?
  190.   179  false
  191.   180  echo $?
  192.   181  until false; do echo hello; done
  193.   182  until false; do echo waiting to become true; sleep 1; done
  194.   183  until [ -f /tmp/testfile ]; do echo waiting for file; sleep 1; done
  195.   184  vim script10
  196.   185  ./script10 5
  197.   186  ls
  198.   187  vim backout
  199.   188  vim convert
  200.   189  vim script11
  201.   190  ./script11
  202.   191  vim script11
  203.   192  bash -x ./script11
  204.   193  vim script11
  205.   194  bash -x ./script11 1
  206.   195  vim script11
  207.   196  bash -x ./script11 1
  208.   197  vim script11
  209.   198  bash -x ./script11 1
  210.   199  vim script11
  211.   200  ./script11 1
  212.   201  history
  213.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement