1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în Shell

Connected

exercițiu

Cum pot înregistra ce am făcut?

Când realizezi o analiză complexă, vei dori adesea să păstrezi o evidență a comenzilor folosite. Poți face asta cu instrumentele pe care le-ai văzut deja:

  1. Rulează history.
  2. Direcționează rezultatul prin pipe către tail -n 10 (sau câți pași recenți vrei să salvezi).
  3. Redirecționează rezultatul într-un fișier cu un nume precum figure-5.history.

Această metodă este mai bună decât notarea manuală într-un caiet de laborator, deoarece garantează că nu vei omite niciun pas. Ilustrează și ideea centrală a shell-ului: instrumente simple care produc și consumă linii de text pot fi combinate în fel și chip pentru a rezolva o gamă largă de probleme.

Instrucțiuni 1/3

undefined XP
  • 1

    Copiază fișierele seasonal/spring.csv și seasonal/summer.csv în directorul tău home.

  • 2

    Folosește grep cu flag-ul -h (pentru a opri afișarea numelor de fișiere) și -v Tooth (pentru a selecta liniile care nu corespund liniei de antet) ca să selectezi înregistrările de date din spring.csv și summer.csv, în această ordine, și redirecționează rezultatul în temp.csv.

  • 3

    Direcționează history prin pipe către tail -n 3 și redirecționează rezultatul în steps.txt pentru a salva ultimele trei comenzi într-un fișier. (Trebuie să salvezi trei în loc de doar două deoarece comanda history în sine va apărea în listă.)