R3 = 0110 = 6
R0 = 2 R1 = 1 R2 = 2 R3 = 4
.globl iftest |
.globl fibo |
$ whoami $ echo $USER
$ hostname
$ uname -a
grep haugerud /etc/groupKommandoen
groups haugerudgir alle gruppen direkte. På data2500 er det en forskjell fordi default gruppe (101964) ikke er definert i /etc/group, men i AD sentralt på OsloMet.
$ echo $minvar $ echo $DINVAR HALLOBare DINVAR som er global arves av det nye shellet.
ps aux | grep $USER | grep jed # Eller pico, nano kill ???hvor ??? er PID til editor-prosessen.
OS=$(uname) OS=`uname`# Alternativt
PATH="~/bin:$PATH:."Legger ~/bin først og "." siste i $PATH.
#! /bin/bash rm=/bin/rm $rm *.bak $rm *.BAK $rm *% $rm \#*
#! /bin/bash echo hallo echo "Error!" 1>&2
$ ./err.sh 2> err.txt hallo $ cat err.txt Error!
data2500:~$ grep systemd /etc/passwd | wc -l > systemd.txt
ps aux | awk '{print $1}' | sort | uniq | grep -v USER | wc -lAlternativt:
ps aux | awk '{print $1}' | sort | uniq | wc -l | xargs expr -1 +xargs tar imot stdin og utfører "expr -1 + STDIN" hvor STDIN er den input xargs mottotk i stdin.
data2500:~$ (grep haugerud /etc/passwd;grep haugerud /etc/group) | wc -l
$ source usrbin.basheller
$ . usrbin.bashvil linjene i scriptet tolkes i shellet du allerede kjører i og endringen merkes der.
data2500:~/tmp$ tree . |__ dir2 |__ dir1 | |__ fildir1 |__ dir3 | |__ fildir3 |__ fildir2 3 directories, 3 files
for fil in *.HTML do name=`basename $fil .HTML` mv $name.HTML $name.html done