Differences

This shows you the differences between two versions of the page.

Link to this comparison view

uso:laboratoare:new:05-cli:nice-to-know [2018/10/30 09:54]
liza_elena.babu
uso:laboratoare:new:05-cli:nice-to-know [2019/10/27 19:34] (current)
adrian.zatreanu
Line 42: Line 42:
  
 <code bash> <code bash>
-student@uso:​~/​uso.git/$ cat ~/​.bash_aliases+student@uso:​~/​uso-lab$ cat ~/​.bash_aliases
 alias go='​gnome-open'​ alias go='​gnome-open'​
 alias grep='​grep --color=auto'​ alias grep='​grep --color=auto'​
Line 55: Line 55:
 </​code>​ </​code>​
  
-    - Creați-vă propriul alias și verificați că funcționează așa cum vă așteptați. După ce faceți modificări asupra fișierului ​rulați comanda ​consultați [[https://​stackoverflow.com/​questions/​2518127/​how-do-i-reload-bashrc-without-logging-out-and-back-in|această]] pagină.+    - Creați-vă propriul alias și verificați că funcționează așa cum vă așteptați. După ce faceți modificări asupra fișieruluiconsultați [[https://​stackoverflow.com/​questions/​2518127/​how-do-i-reload-bashrc-without-logging-out-and-back-in|această]] pagină.
  
 ==== Personalizarea shell-ului ==== ==== Personalizarea shell-ului ====
 Prin personalizarea shell-ului înțelegem modificarea unor fișiere de configurație,​ schimbarea culorilor, ​ Prin personalizarea shell-ului înțelegem modificarea unor fișiere de configurație,​ schimbarea culorilor, ​
 să modificăm ''​username-ul'',​ ''​hostname-ul'',​ ''​home directory''​ și/sau ''​prompt-ul'',​ creearea unor  să modificăm ''​username-ul'',​ ''​hostname-ul'',​ ''​home directory''​ și/sau ''​prompt-ul'',​ creearea unor 
-aliasuri etc. La această secțiune vrem să modificăm ''​prompt-ul''​. ​Urmăriți tutorialul de  +aliasuri etc. La această secțiune vrem să modificăm ''​prompt-ul''​.
-[[https://​vitux.com/​how-to-customize-ubuntu-bash-prompt/​|aici]] pentru a modifica prompt-ul să arate în  +
-felul următor: +
- +
-<code bash> +
-tom@disney:​~#​ +
-</​code>​ +
- +
-<​note>​  +
-Atenție! Urmăriți toți pașii din acel tutorial, inclusiv cei care modifică prompt-ul la loc. Modificările  +
-făcute în fișierul ''​~/​.bashrc''​ sunt **persistente**,​ adică sunt modificări care apar chiar și dupa reboot. +
-</​note>​+
  
 +  - La acest exercițiu ne propunem să personalizăm culorile pentru ''​username''​ și ''​hostname''​. Intrați [[http://​ezprompt.net|aici]] pentru a vă selecta culorile, după care faceți modificările în fișierul ''​~/​.bashrc''​. După ce salvați fișierul rulați comanda ''​. ~/​.bashrc''​.
  
 ==== Editarea comenzilor ==== ==== Editarea comenzilor ====
Line 82: Line 72:
 taste. taste.
  
-Mutați-vă la calea ''​~/​uso.git/labs/​05-cli/​support/​nice-to-know/​editare-comenzi''​ înainte de a începe acest +Mutați-vă la calea ''​~/​uso-lab/​05-cli/​support/​nice-to-know/​editare-comenzi''​ înainte de a începe acest 
 tutorial. Încercați să scrieți voi comenzile fără a copia din laborator fiecare comandă. tutorial. Încercați să scrieți voi comenzile fără a copia din laborator fiecare comandă.
  
Line 107: Line 97:
 </​code>​ </​code>​
  
-Observăm faptul că tot avem o problemă cu această comandăs. De data asta am scris greșit numele ​+Observăm faptul că tot avem o problemă cu această comandă. De data asta am scris greșit numele ​
 fișierului ''​sum.c''​ pe care vrem să-l compilăm. Mutați-vă cu cursorul deasupra literei greșite și folosiți ​ fișierului ''​sum.c''​ pe care vrem să-l compilăm. Mutați-vă cu cursorul deasupra literei greșite și folosiți ​
 combinația ''​CTRL + D''​ pentru a o șterge. Dacă vrem să stergem tot la dreapta (până ajungem la primul spațiu) ​ combinația ''​CTRL + D''​ pentru a o șterge. Dacă vrem să stergem tot la dreapta (până ajungem la primul spațiu) ​
Line 124: Line 114:
  
 <​code>​ <​code>​
-student@uso:​~/​uso.git/$ env+student@uso:​~/​uso-lab$ env
 (...) (...)
 LESSOPEN=| /​usr/​bin/​lesspipe %s LESSOPEN=| /​usr/​bin/​lesspipe %s
Line 137: Line 127:
  
 <code bash> <code bash>
-student@uso:​~/​uso.git/$ pwd  +student@uso:​~/​uso-lab$ pwd  
-/​home/​student/​uso.git +/​home/​student/​uso-lab 
-student@uso:​~/​uso.git/$ cd labs+student@uso:​~/​uso-lab$ cd 05-cli
-student@uso:​~/​uso.git/labs/$ pwd  +student@uso:​~/​uso-lab/05-cli$ pwd  
-/​home/​student/​uso.git/labs +/​home/​student/​uso-lab/05-cli 
-student@uso:​~/​uso.git/labs/$ echo $OLDPWD +student@uso:​~/​uso-lab$ echo $OLDPWD 
-/​home/​student/​uso.git+/​home/​student/​uso-lab
 </​code>​ </​code>​
  
-    - Completați fișierul ''​~/​uso.git/labs/​05-cli/​support/​nice-to-know/​env/​print_env.c''​ pentru a afișa variabilele de mediu. Folosiți al treilea argument al funcției ''​main''​. (Hint: urmăriți explicațiile de [[https://​www.sanfoundry.com/​c-program-environment-variable/​|aici]])+    - Completați fișierul ''​~/​uso-lab/​05-cli/​support/​nice-to-know/​env/​print_env.c''​ pentru a afișa variabilele de mediu. Folosiți al treilea argument al funcției ''​main''​. (Hint: urmăriți explicațiile de [[https://​www.sanfoundry.com/​c-program-environment-variable/​|aici]])
  
 ==== Variabila de mediu PATH ==== ==== Variabila de mediu PATH ====
Line 163: Line 153:
 numit ''​ls''​. numit ''​ls''​.
  
-    - Creați un program C numit ''​sum.c''​ care să calculeze suma a două numere citite de la tastatură. Compilați-l și obțineți executabilul ''​sum''​. Rulați programul pentru a vă asigura că totul este în regulă. +    - Creați un program C numit ''​sum.c''​ care să calculeze suma a două numere citite de la tastatură. Compilați-l și obțineți executabilul ''​mysum''​. Rulați programul pentru a vă asigura că totul este în regulă. 
-    - Modificați variabila ''​PATH''​ astfel încât programul vostru să poată fi rulat de oriunde din sistem prin comanda ''​sum''​. (HINT: variabila ​''​PATH''​)+    - Modificați variabila ''​PATH''​ astfel încât programul vostru să poată fi rulat de oriunde din sistem prin comanda ''​mysum''​. (Atenție! Vrem ca atât executabilele vechi cât și binarul ​''​mysum'' ​să poată fi rulate de oriunde.)
  
uso/laboratoare/new/05-cli/nice-to-know.1540886065.txt.gz · Last modified: 2018/10/30 09:54 by liza_elena.babu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0