Cum creați fișiere cu date în terminalul Linux

Configurare noua (How To)

Situatie

De cele mai multe ori, creăm fișiere pentru a stoca text, cod sau date chiar de la început. Puteți efectua toate acestea cu comenzi precum cat, echo și printf. Aceste comenzi oferă o modalitate rapidă de a adăuga text fără a părăsi terminalul. Vă recomand să utilizați aceste comenzi atunci când nu aveți nevoie de opțiuni avansate de editare și trebuie doar să salvați una sau mai multe rânduri în fișierele de configurare nou create.

Solutie

Pasi de urmat

1. Utilizați echo sau printf

Este posibil să utilizați deja comenzile echo sau printf pentru a afișa text în terminal. Dar ghici ce? Le puteți combina cu operatorul de redirecționare (>) pentru a scrie text direct într-un fișier.

Pentru a crea un fișier și a adăuga text, utilizați comanda echo urmată de mesajul dvs. între ghilimele și operatorul de redirecționare care indică noul fișier, cum ar fi:

echo “Hello, Linux!” > file.txt

Aceasta creează un fișier nou (sau suprascrie unul existent) în directorul dvs. de acasă cu conținutul specificat. Pentru a verifica, utilizați cat sau mai puțin:

cat file.txt

2. În plus, dacă doriți să adăugați date în loc să suprascrieți fișierul, utilizați >> în schimb:

echo “New Entry” >> file.txt

Dacă aveți nevoie de mai mult control de formatare, printf funcționează în mod similar, dar oferă o mai mare flexibilitate. Permite un control mai bun asupra formatării textului, similar cu ceea ce ați putea utiliza în limbajele de programare.

De exemplu, pentru a crea un fișier cu text structurat:

printf “Name: %s\nAge: %d\n” “Alice” 30 > info.txt

3. Aici, %s este înlocuit cu „Alice” (un șir), iar %d este înlocuit cu 30 (un număr întreg zecimal). \n inserează un caracter de nouă linie, făcând ca fiecare informație să apară pe o linie separată.

Cu cat

Comanda cat nu este doar pentru citirea fișierelor, ci și le poate crea. Puteți crea un fișier și adăuga mai multe rânduri de text dintr-o singură mișcare direct de pe terminalul dvs.

Doar combinați cat cu operatorul de redirecționare de intrare (>), introduceți textul și apăsați Ctrl+D când ați terminat:

cat > new.txt

  • Scrieți-vă gândurile.
  • Apăsați Enter pentru linii noi
  • Apăsați Ctrl+D pentru a salva

Textul dvs. este salvat în new.txt la ieșire. Apoi puteți vizualiza conținutul cu:

cat new.txt

Cu cat, nu aveți nevoie de un editor de text cu drepturi depline – acţionează ca un simplu instrument de introducere a textului din linia de comandă.

Tip solutie

Permanent

Voteaza

(3 din 5 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?