This shows you the differences between two versions of the page.
uso:laboratoare:new:05-cli:nice-to-know [2018/10/30 09:57] liza_elena.babu [Editarea comenzilor] |
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 62: | Line 62: | ||
aliasuri etc. La această secțiune vrem să modificăm ''prompt-ul''. | aliasuri etc. La această secțiune vrem să modificăm ''prompt-ul''. | ||
- | - Urmăriți tutorialul de [[https://vitux.com/how-to-customize-ubuntu-bash-prompt/|aici]] pentru a modifica prompt-ul să arate în felul următor: | + | - 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''. |
- | + | ||
- | <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 după reboot. | + | |
- | </note> | + | |
==== 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 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.) |