• Kann - Listen bearbeiten !

Wer bin ich ?

  • Login / Realer User

  • Effektiver User

    • User wechseln in der Shell

logname -> wie lautet der Name des Benutzers der sich angemeldet hat 
 
 
echo $LOGNAME -> in der variable LOGNAME nachschauen 
 
su - pickpi22 -> mit su den benutzer wechseln ( -> switch user ? ) 
 
echo $LOGNAME -> ein anderer benutzer meldet sich 
 
logname <-> echo $LOGNAME liefert andere benutzer 
 
 
whoami - Kommando 
 
wer benutzer -> logname 
 
wer ist der effektiver benutzer -> whoami 
 
 
" id " -> michalroziel@MBP-michal-5 htwbse % id
uid=501(michalroziel) gid=20(staff) groups=20(staff),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),33(_appstore),100(_lpoperator),204(_developer),250(_analyticsusers),395(com.apple.access_ftp),398(com.apple.access_screensharing),399(com.apple.access_ssh),400(com.apple.access_remote_ae),701(com.apple.sharepoint.group.1)
michalroziel@MBP-michal-5 htwbse %
 
 
			gid -> gruppen id 
 
 
 

Wo bin ich im Dateisystem ?

  • Immer in “ Working Directory “ → Arbeitsverzeichnis
pwd ->  print working directory 
michalroziel@MBP-michal-5 htwbse % pwd
/Users/michalroziel/Documents/htwbse
 
 
" cd " -> change to home directory 
 
echo $HOME
michalroziel@MBP-michal-5 htwbse % echo $HOME
/Users/michalroziel
michalroziel@MBP-michal-5 htwbse %
  • Als besonderes Directory → Home Directory

  • Im Home Directory unmittelbar nach dem Login

Was gibt es ?

ls 
 
ls -l -> ausführliche variante 
 
ls -lR -> ausführliche variante Rekursiv 
 

Root Verzeichnis

![[/Untitled 3.png|Untitled 3.png]]

  • Belegung von verschiedener Anzahl von Bits in einem Rechner, entweder 16, 32, oder 64 Bit System

Character Divises / Block divises

  • Block Größe von Speicher Bits an verschiedenen Festplatten / verschiedenen Bit Systemen

Wie werden CDs geschrieben ?

→ Von innen nach außen

  • auf einer Schallplatte haben die äußeren Stücke bessere Qualität → außen läuft die Schallplatte den selben Weg viel schneller

ls -l null -> Papierkorb in Unix 
 
ls -lR > /dev/null 
 
/dev /null -> Mülleimer, man kann es nicht mehr zurückholen 
 
	> -> lenke die Ausgabe um 
 
 
utree -> Unix Tree | tree on mac 
 
baobab 

![[Untitled 1.png]]

Sonderverzeichnisse

/ -> root Directory 
 
. -> Working Directory 
.. -> dem W.D übergeordnet 
 
~  (tilde) -> Abkürzung für Home Verzeichnis 
 
pwd 
 
michalroziel@MBP-michal-5 ~ % pwd
/Users/michalroziel
michalroziel@MBP-michal-5 ~ %
 
 

Wie bewege ich mich im Baum ?

cd -> immer ins Home Directory 
 
cd ~ -> H.D
 
cd $HOME -> H.D 
 
cd /export/home_23/pickpi23
 
cd ~pickpi23 -> H.D von pickpi23 
 
cd .. -> ein Verzeichnis höher 
 
cd . -> man bleibt im Working Directory 
 
cd - -> ins vorherige Working Directory 

Manual Pages

michalroziel@MBP-michal-5 ~ % man cd
Unknown locale, assuming C
michalroziel@MBP-michal-5 ~ % man zsh | wc -l
Unknown locale, assuming C
     392
michalroziel@MBP-michal-5 ~ % man bash | wc -l
Unknown locale, assuming C
    4908
michalroziel@MBP-michal-5 ~ % man ksh 
apro ls 
 
apro ls > x-apro-ls 
 
cat -> catalog  
 
tac ls > x-apro-ls 
 
selbes kommando, sortiert nur umgekehrt 
 
stty -a 
 
cat ls > x-apro-ls | more 
 
more x-apro      -> es wird nicht alles auf einmal angezeigt 
 
					mit leerzeichen mehr anzeigen lassen, mit b ( back ) zurück gehen 
 
" tail " -> zeigt die letzten 21 Zeilen an 
nl -> number lines aber leerzeilen nicht mitgezählt 
 
nl -ba -> mit leerzeilen 
 
michalroziel@eduroam-192-109-116-132 htwbse % nl tableCSV.csv 
 
     1	Username; Identifier;First name;Last name
     2	booker12;9012;Rachel;Booker
     3	grey07;2070;Laura;Grey
     4	johnson81;4081;Craig;Johnson
     5	jenkins46;9346;Mary;Jenkins
     6	smith79;5079;Jamie;Smith
      	
michalroziel@eduroam-192-109-116-132 htwbse % nl -ba  tableCSV.csv
 
     1	Username; Identifier;First name;Last name
     2	booker12;9012;Rachel;Booker
     3	grey07;2070;Laura;Grey
     4	johnson81;4081;Craig;Johnson
     5	jenkins46;9346;Mary;Jenkins
     6	smith79;5079;Jamie;Smith
     7	
michalroziel@eduroam-192-109-116-132 htwbse %
 
 
nl -ba  tableCSV.csv | lp -d R8203-Laser 
 
			-> Drucker benutzen 
michalroziel@eduroam-192-109-116-132 htwbse % od -abc tableCSV.csv 
 
 
 
0000000    U   s   e   r   n   a   m   e   ;  sp   I   d   e   n   t   i
          125 163 145 162 156 141 155 145 073 040 111 144 145 156 164 151
           U   s   e   r   n   a   m   e   ;       I   d   e   n   t   i
0000020    f   i   e   r   ;   F   i   r   s   t  sp   n   a   m   e   ;
          146 151 145 162 073 106 151 162 163 164 040 156 141 155 145 073
           f   i   e   r   ;   F   i   r   s   t       n   a   m   e   ;
0000040    L   a   s   t  sp   n   a   m   e  nl   b   o   o   k   e   r
          114 141 163 164 040 156 141 155 145 012 142 157 157 153 145 162
           L   a   s   t       n   a   m   e  \n   b   o   o   k   e   r
0000060    1   2   ;   9   0   1   2   ;   R   a   c   h   e   l   ;   B
          061 062 073 071 060 061 062 073 122 141 143 150 145 154 073 102
           1   2   ;   9   0   1   2   ;   R   a   c   h   e   l   ;   B
0000100    o   o   k   e   r  nl   g   r   e   y   0   7   ;   2   0   7
          157 157 153 145 162 012 147 162 145 171 060 067 073 062 060 067
           o   o   k   e   r  \n   g   r   e   y   0   7   ;   2   0   7
0000120    0   ;   L   a   u   r   a   ;   G   r   e   y  nl   j   o   h
          060 073 114 141 165 162 141 073 107 162 145 171 012 152 157 150
           0   ;   L   a   u   r   a   ;   G   r   e   y  \n   j   o   h
0000140    n   s   o   n   8   1   ;   4   0   8   1   ;   C   r   a   i
          156 163 157 156 070 061 073 064 060 070 061 073 103 162 141 151
           n   s   o   n   8   1   ;   4   0   8   1   ;   C   r   a   i
0000160    g   ;   J   o   h   n   s   o   n  nl   j   e   n   k   i   n
          147 073 112 157 150 156 163 157 156 012 152 145 156 153 151 156
           g   ;   J   o   h   n   s   o   n  \n   j   e   n   k   i   n
0000200    s   4   6   ;   9   3   4   6   ;   M   a   r   y   ;   J   e
          163 064 066 073 071 063 064 066 073 115 141 162 171 073 112 145
           s   4   6   ;   9   3   4   6   ;   M   a   r   y   ;   J   e
0000220    n   k   i   n   s  nl   s   m   i   t   h   7   9   ;   5   0
          156 153 151 156 163 012 163 155 151 164 150 067 071 073 065 060
           n   k   i   n   s  \n   s   m   i   t   h   7   9   ;   5   0
0000240    7   9   ;   J   a   m   i   e   ;   S   m   i   t   h  nl  nl
          067 071 073 112 141 155 151 145 073 123 155 151 164 150 012 012
           7   9   ;   J   a   m   i   e   ;   S   m   i   t   h  \n  \n
0000260
michalroziel@eduroam-192-109-116-132 htwbse %
echo -e "ks.rgrgd\rtgtgrhrthjtrtf\dthtfhdrg\c"
od -t xlz x-od 
 
michalroziel@eduroam-192-109-116-132 htwbse % od -t x tableCSV.csv 
 
 
0000000          72657355        656d616e        6449203b        69746e65
0000020          72656966        7269463b        6e207473        3b656d61
0000040          7473614c        6d616e20        6f620a65        72656b6f
0000060          393b3231        3b323130        68636152        423b6c65
0000100          656b6f6f        72670a72        37307965        3730323b
0000120          614c3b30        3b617275        79657247        686f6a0a
0000140          6e6f736e        343b3138        3b313830        69617243
0000160          6f4a3b67        6f736e68        656a0a6e        6e696b6e
0000200          3b363473        36343339        72614d3b        654a3b79
0000220          6e696b6e        6d730a73        37687469        30353b39
0000240          4a3b3937        65696d61        696d533b        0a0a6874
0000260
michalroziel@eduroam-192-109-116-132 htwbse %
michalroziel@eduroam-192-109-116-132 ~ % ls -a 
 
.			.gitconfig		.viminfo		Downloads
..			.ipython		.vpn			IdeaProjects
.CFUserTextEncoding	.jupyter		.vscode			Library
.DS_Store		.lesshst		.zprofile		Movies
.Trash			.local			.zsh_history		Music
.android		.m2			.zsh_sessions		Pictures
.anyconnect		.matplotlib		.zshrc			Public
.cache			.mono			Applications		VirtualBox VMs
.cisco			.redhat			Creative Cloud Files
.config			.ssh			Desktop
.cups			.vagrant.d		Documents
michalroziel@eduroam-192-109-116-132 ~ %
 
ls -A -> hier sind die Dateien mit .. dabei 
 
 
 
 
	
  • Versteckte Dateien fangen mit einem Punkt an

    • Konfigurationen

  • bei zeitstempel wird die Zeit bis ungefähr ein halbes Jahr in die Vergangenheit gehaltemn