Com crear i editar fitxers de text a Linux mitjançant Terminal

Taula de continguts:

Com crear i editar fitxers de text a Linux mitjançant Terminal
Com crear i editar fitxers de text a Linux mitjançant Terminal

Vídeo: Com crear i editar fitxers de text a Linux mitjançant Terminal

Vídeo: Com crear i editar fitxers de text a Linux mitjançant Terminal
Vídeo: ComfyUI Tutorial - How to Install ComfyUI on Windows, RunPod & Google Colab | Stable Diffusion SDXL 2024, Maig
Anonim

Aquest wikiHow us ensenya a crear i editar un fitxer de text en dos editors de text populars de Linux. Gairebé tots els sistemes Linux vénen preinstal·lats amb Nano, un editor de text senzill i fàcil d'utilitzar. Si no us agrada (o no teniu) Nano, també podeu utilitzar Vi (o Vim, segons el sistema) per editar fitxers de text. Vi i Vim són una mica més difícils d’utilitzar, ja que hi ha multitud d’ordres i dos modes diferents.

Passos

Mètode 1 de 2: utilitzar Nano

Creeu i editeu fitxers de text a Linux mitjançant el pas 1 del terminal
Creeu i editeu fitxers de text a Linux mitjançant el pas 1 del terminal

Pas 1. Premeu Control + Alt + T per obrir una nova finestra de terminal

Aquesta drecera de teclat obre una finestra de terminal a gairebé totes les versions de Linux.

  • També podeu fer doble clic a Terminal a la llista d'aplicacions o fent clic al menú Dash (si utilitzeu GNOME) i cerqueu el terminal.
  • Nano és un editor de text molt fàcil d’utilitzar que es preinstal·la en totes les distribucions Linux basades en Ubuntu. Si no teniu Nano, podeu obtenir-lo executant sudo apt install nano (Ubuntu i Debian) o sudo yum install nano (CentOS i Fedora).
  • Si alguna vegada heu utilitzat l'editor de text Pico, trobareu que Nano és essencialment idèntic. I, a diferència de Vi i Vim, no cal canviar entre els modes d’ordres i d’entrada mentre s’utilitza.
Creeu i editeu fitxers de text a Linux mitjançant el pas 2 del terminal
Creeu i editeu fitxers de text a Linux mitjançant el pas 2 del terminal

Pas 2. Aneu al directori on voleu crear el fitxer

Probablement voldreu col·locar el fitxer en algun lloc del directori inicial, que és on ja estareu en obrir una finestra de terminal. Si voleu col·locar el fitxer en un subdirectori existent, podeu utilitzar el fitxer cd ordre per arribar-hi.

  • Per veure totes les carpetes del directori actual (el vostre directori inicial), escriviu ls i premeu Entra.
  • Per anar a un directori del directori inicial, escriviu cd directoryname i premeu Entra (substituïu nom_directori 'pel nom del directori).
  • Si voleu crear un directori nou, executeu makedir directoryname (substituïu nom de directori pel nom que voleu donar al vostre nou directori. A continuació, utilitzeu nom de directori cd per introduir-lo.
  • Podeu crear i editar fitxers fora del directori inicial, però necessitareu accés root per fer-ho.
Creeu i editeu fitxers de text a Linux mitjançant el pas 3 del terminal
Creeu i editeu fitxers de text a Linux mitjançant el pas 3 del terminal

Pas 3. Escriviu nom de fitxer nano i premeu ↵ Retorn

Substituïu el nom del fitxer pel nom que vulgueu donar al fitxer de text nou. Això crea i obre un fitxer de text nou amb aquest nom.

  • Per exemple, si voleu crear un fitxer anomenat "fitxer de prova", escriviu nano fitxer de prova i premeu Entra.
  • Pot ser útil afegir ".txt" al final del nom del fitxer perquè sàpiga que és un fitxer de text.
  • Si el vostre directori actual té un fitxer amb el mateix nom, aquesta ordre obrirà aquest fitxer.
Creeu i editeu fitxers de text a Linux mitjançant el pas 4 del terminal
Creeu i editeu fitxers de text a Linux mitjançant el pas 4 del terminal

Pas 4. Cerqueu la llista d'ordres a la part inferior de la finestra

Les ordres que podeu utilitzar mentre escriviu al fitxer apareixen a la part inferior de Nano. Per veure més ordres, simplement amplieu la finestra arrossegant-la des d'una de les seves cantonades.

  • Les ordres comencen amb un quirat (^) o un M. El quirat representa el Control mentre que la M representa la tecla Alt clau.

    • Per exemple, ^ U és l'ordre per enganxar. Per enganxar alguna cosa que hàgiu copiat, hauríeu de prémer Control + U.
    • M-U és l'ordre per desfer l'última acció. Per desfer, hauríeu de prémer Alt + U.
  • Per veure totes les ordres Nano, premeu Control + G.
Creeu i editeu fitxers de text a Linux mitjançant el pas 5 del terminal
Creeu i editeu fitxers de text a Linux mitjançant el pas 5 del terminal

Pas 5. Escriviu al fitxer

Si heu de moure el cursor, utilitzeu les tecles de fletxa.

Podeu utilitzar el ratolí per ressaltar el text que vulgueu copiar i / o enganxar. Per copiar el text ressaltat, premeu Alt + 6. A continuació, utilitzeu les tecles de fletxa per anar a una altra ubicació del fitxer i premeu Control + U enganxar.

Creeu i editeu fitxers de text a Linux mitjançant el pas 6 del terminal
Creeu i editeu fitxers de text a Linux mitjançant el pas 6 del terminal

Pas 6. Premeu Control + O per desar el fitxer

Com que ja heu donat un nom al fitxer, no se us demanarà que doneu un nom a aquest fitxer. Tanmateix, si heu iniciat un fitxer sense donar-li un nom (només executeu nano des de la sol·licitud sense nom de fitxer), se us demanarà que escriviu el nom del fitxer nou i premeu Entra guardar.

Eviteu la temptació de prémer Control + S per estalviar, ja que això només congelarà la finestra del terminal.

Creeu i editeu fitxers de text a Linux mitjançant el pas 7 del terminal
Creeu i editeu fitxers de text a Linux mitjançant el pas 7 del terminal

Pas 7. Premeu Control + X per sortir de Nano

Això us retornarà a l'indicador d'ordres.

Podeu tornar a obrir el fitxer que heu creat a Nano escrivint nom de fitxer nano tal com ho feieu abans

Mètode 2 de 2: utilitzar Vi o Vim

Creeu i editeu fitxers de text a Linux mitjançant el pas 8 del terminal
Creeu i editeu fitxers de text a Linux mitjançant el pas 8 del terminal

Pas 1. Premeu Control + Alt + T per obrir una nova finestra de terminal

Això obrirà un nou terminal en qualsevol versió de Linux.

  • També podeu fer doble clic a Terminal a la llista d'aplicacions o fent clic al menú Dash (si utilitzeu GNOME) i cerqueu el terminal.
  • Vi és un dels editors de text basats en Unix més antics i estandarditzats. Vim significa "Vi iMproved", que vol dir que és com Vi però amb més funcions. En la majoria de versions modernes de Linux, en execució vi a la sol·licitud s'iniciarà realment Vim en canvi. Les ordres bàsiques són les mateixes per als dos editors.
  • Vi té més corba d’aprenentatge que Nano, però, un cop us l’aprofiteu, és bastant fàcil d’utilitzar.
Creeu i editeu fitxers de text a Linux mitjançant el pas 9 del terminal
Creeu i editeu fitxers de text a Linux mitjançant el pas 9 del terminal

Pas 2. Aneu al directori on voleu crear el fitxer

Probablement voldreu col·locar el fitxer en algun lloc del directori inicial, que és on ja estareu en obrir una finestra de terminal. Si voleu col·locar el fitxer en un subdirectori existent, podeu utilitzar el fitxer cd ordre per arribar-hi.

  • Per veure totes les carpetes del directori actual (el vostre directori inicial), escriviu ls i premeu Entra.
  • Per anar a un directori del directori inicial, escriviu cd directoryname i premeu Entra (substituïu nom_directori 'pel nom del directori).
  • Si voleu crear un directori nou, executeu makedir directoryname (substituïu nom de directori pel nom que voleu donar al vostre nou directori. A continuació, utilitzeu nom de directori cd per introduir-lo.
  • Podeu crear i editar fitxers fora del directori inicial, però necessitareu accés root per fer-ho.
Creeu i editeu fitxers de text a Linux mitjançant el pas 10 del terminal
Creeu i editeu fitxers de text a Linux mitjançant el pas 10 del terminal

Pas 3. Escriviu vi nom de fitxer i premeu ↵ Retorn

Com a alternativa, podeu escriure nom de fitxer vim per assegurar-vos que el fitxer s’obre a Vim en lloc de Vi. La part "vi" d'aquesta ordre selecciona l'editor de text Vim com a programa a utilitzar. Substituïu el nom del fitxer pel nom que vulgueu assignar al fitxer nou.

  • Per a un fitxer anomenat "sample.text", per exemple, escrivireu vi sample.txt.
  • Si el vostre directori actual té un fitxer amb el mateix nom, aquesta ordre obrirà aquest fitxer.
Creeu i editeu fitxers de text a Linux mitjançant el pas 11 del terminal
Creeu i editeu fitxers de text a Linux mitjançant el pas 11 del terminal

Pas 4. Premeu la tecla i

Quan obriu Vi o Vim, s’obre en un mode especial anomenat mode d’ordres. Prement el botó Jo key us situarà al mode d'inserció, que és on podreu escriure.

Hauríeu de veure - INSERTAR - apareix a la part inferior de la finestra quan premeu la tecla I.

Creeu i editeu fitxers de text a Linux mitjançant el pas 12 del terminal
Creeu i editeu fitxers de text a Linux mitjançant el pas 12 del terminal

Pas 5. Escriviu el text

Mentre esteu en mode d'inserció, podeu escriure simplement com ho faríeu normalment per a qualsevol altre document de text. Per anar a la següent línia, només cal prémer Entra.

Creeu i editeu fitxers de text a Linux mitjançant el pas 13 del terminal
Creeu i editeu fitxers de text a Linux mitjançant el pas 13 del terminal

Pas 6. Premeu la tecla Esc

Això us farà tornar al mode Ordre. El mode d’ordres permet fer coses com desar, copiar, enganxar i sortir. Sabreu que esteu en mode d'ordres quan ja no vegeu "INSERTAR" a la part inferior de la finestra.

  • Podeu utilitzar les tecles de fletxa per moure’s pel document mentre esteu en mode d’ordres, tant en Vi com en Vim. Vim també us permet utilitzar les tecles de fletxa per moure’s en mode d’inserció.
  • Torneu al mode d'inserció en qualsevol moment prement el botó jo clau.
Creeu i editeu fitxers de text a Linux mitjançant el pas 14 del terminal
Creeu i editeu fitxers de text a Linux mitjançant el pas 14 del terminal

Pas 7. Escriviu: w i premeu ↵ Retorn

Totes les ordres Vi / Vim comencen amb dos punts i l'ordre: w desa el fitxer (penseu en "w" com a "escriure").

  • Si heu creat un fitxer sense nom (o voleu desar les modificacions actuals en un fitxer nou), escriviu: w nom de fitxer, substituint el nom del fitxer pel nom que vulgueu donar a aquest fitxer.
  • Per obtenir ajuda i obtenir més informació sobre les ordres de Vi / Vim, escriviu: ajuda en mode d'ordres i premeu Entra.
Creeu i editeu fitxers de text a Linux mitjançant el pas 15 del terminal
Creeu i editeu fitxers de text a Linux mitjançant el pas 15 del terminal

Pas 8. Escriviu: q i premeu ↵ Retorn per sortir

Això tanca el fitxer i torna a l’indicador d’ordres.

  • Per tornar a obrir el fitxer, només cal escriure vi nom de fitxer o nom de fitxer vim.
  • També podeu desar i sortir al mateix temps escrivint: wq en mode Ordre.

Consells

  • Assegureu-vos de desar el fitxer abans de sortir, ja que no sempre se us avisarà dels canvis no desats.
  • Podeu executar man vi o man nano a l'indicador d'ordres per veure els manuals de qualsevol d'aquests editors de text.
  • Una de les funcions més útils de Vim over Vi és el ressaltat de la sintaxi, ideal per als programadors. També inclou correcció ortogràfica integrada i la possibilitat de moure’s amb les tecles de fletxa en mode Insereix.

Recomanat: