logo

Linux Bestand maken

Het Linux-bestandssysteem beschouwt alles als een bestand in Linux; of het nu tekstbestandsafbeeldingen, partities, gecompileerde programma's, mappen of hardwareapparaten zijn. Als het geen bestand is, moet het een proces zijn. Om de gegevens te beheren, vormt het een boomstructuur.

Linux bestanden zijn hoofdlettergevoelig, dus test.txt En Test.txt worden beschouwd als twee verschillende bestanden. Er zijn meerdere manieren om een ​​bestand te maken in Linux. Sommige conventionele methoden zijn als volgt:

Naast alle bovenstaande methoden kunnen we ook een bestand maken vanuit de desktopbestandsbeheerder. Laten we de bovenstaande methoden in detail begrijpen:

1. Cat-commando gebruiken

Het kat-commando is een van de meest gebruikte commando's in Linux . Het is gewend maak een bestand, geef de inhoud van het bestand weer, voeg de inhoud van meerdere bestanden samen, geef de regelnummers weer, en meer.

Hier zullen we zien hoe u bestanden kunt maken en er inhoud aan kunt toevoegen met behulp van katten commando .

Maak eerst een map en noem deze als Nieuwe_map , voer de uit mkdir opdracht als volgt:

 mkdir New_directory 

Verander de directory ernaar:

 cd New_directory 

Uitgang:

tekenreeks in c++
Linux Bestand maken

Voer nu het cat-commando uit om een ​​bestand te maken:

 cat > test.txt 

Met de bovenstaande opdracht wordt een tekstbestand gemaakt en wordt de editormodus geopend. Voer nu de gewenste tekst in en druk op CTRL+D toets om het bestand op te slaan en af ​​te sluiten, waarna het terugkeert naar de opdrachtregel.

Om de inhoud van het bestand weer te geven, voert u het cat-commando als volgt uit:

 cat test.txt 

Beschouw de onderstaande uitvoer:

Linux Bestand maken

2. Met behulp van de aanraakopdracht

De aanraken commando is ook een van de populaire commando's in Linux. Het is gewend maak een nieuw bestand, update de tijdstempel van bestaande bestanden en mappen . Het kan ook lege bestanden maken in Linux.

De aanraakopdracht is de eenvoudigste manier om een ​​nieuw bestand te maken vanaf de opdrachtregel. We kunnen meerdere bestanden maken door deze opdracht in één keer uit te voeren.

Om een ​​bestand te maken, voert u de aanraakopdracht uit, gevolgd door de bestandsnaam, zoals hieronder weergegeven:

 touch test1.txt 

Voer de onderstaande opdracht uit om de informatie van het gemaakte bestand weer te geven:

 ls - l test1.txt 

Beschouw de onderstaande uitvoer:

Linux Bestand maken

Als u meerdere bestanden tegelijk wilt maken, geeft u de bestanden en hun extensies op na de aanraakopdracht, samen met een enkele spatie. Voer de onderstaande opdracht uit om drie bestanden tegelijk te maken:

 touch test1.txt test2.txt test3.txt 

Om twee verschillende bestandstypen te maken, voert u de opdracht als volgt uit:

 touch test4.txt test.odt 

Met de bovenstaande opdracht worden twee verschillende bestanden gemaakt met de naam test4.txt En test.odt .

Om het bestand en zijn tijdstempel weer te geven, voert u de opdracht uit ls opdracht als volgt:

 ls -l 

Beschouw de onderstaande uitvoer:

Linux Bestand maken

Als we de naam van een bestaand bestand doorgeven, verandert de tijdstempel van dat bestand.

Opmerking: het significante verschil tussen de touch- en cat-opdracht is dat we met de cat-opdracht de inhoud van het bestand kunnen specificeren vanaf de opdrachtprompt, terwijl de touch-opdracht een leeg bestand creëert.

3. Gebruik het omleidingssymbool (>).

We kunnen ook een bestand maken met behulp van het omleidingssymbool (>) op de opdrachtregel. Om een ​​bestand te maken, hoeven we alleen maar een omleidingssymbool (>) te typen, gevolgd door de bestandsnaam. Dit symbool wordt meestal gebruikt om de uitvoer om te leiden. Er zijn twee manieren om de uitvoer om te leiden. Als we > exploitant , het zal het bestaande bestand overschrijven, en de operator >> zal de uitvoer toevoegen.

Om een ​​bestand met de redirect-operator (>) te maken, voert u de opdracht als volgt uit:

 > test5.txt 

Met het bovenstaande commando wordt een bestand gemaakt. Om het bestaan ​​van het gemaakte bestand weer te geven, voert u het onderstaande commando uit:

 ls -l test5.txt 

Beschouw de onderstaande uitvoer:

Linux Bestand maken

4. Echo-opdracht gebruiken

De echo opdracht wordt gebruikt om een ​​bestand te maken, maar we moeten de bestandsinhoud op de opdrachtregel opgeven.

Om het bestand met de echo-opdracht te maken, voert u de opdracht als volgt uit:

 echo ' File content' > test6.txt 

Met de bovenstaande opdracht wordt het proef6 bestand. Om het bestaan ​​van het bestand weer te geven, voert u de onderstaande opdracht uit:

 ls -l test6.txt 

overweeg de onderstaande uitvoer:

Linux Bestand maken

5. Gebruik de printf-opdracht

We kunnen ook een bestand maken met afdrukkenf commando. Hiervoor moeten we de bestandsinhoud op de opdrachtregel opgeven.

Om een ​​bestand te maken met de opdracht printf, voert u de opdracht als volgt uit:

 printf ' File content' > test7.txt 

Om de bestandsdetails weer te geven, voert u de opdracht ls als volgt uit:

 ls -l test7.txt 

Om de bestandsinhoud weer te geven, voert u het cat-commando als volgt uit:

 cat test7.txt 

Beschouw de onderstaande uitvoer:

Linux Bestand maken

6. Teksteditor gebruiken

We kunnen ook een bestand maken met behulp van de verschillende teksteditors zoals vim, nano, vi, en meer.

    Vim-teksteditor gebruiken

We kunnen een bestand maken met behulp van de Vim-teksteditor . Als de vim-editor niet op uw computer is geïnstalleerd, voert u de onderstaande opdracht uit:

 sudo apt install vim 

Uitgang:

 [sudo] password for javatpoint: Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: vim-runtime Suggested packages: ctags vim-doc vim-scripts The following NEW packages will be installed: vim vim-runtime 0 upgraded, 2 newly installed, 0 to remove and 64 not upgraded. Need to get 6,878 kB of archives. After this operation, 33.4 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim-runtime all 2:8.1.0875-5ubuntu2 [5,669 kB] Get:2 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim amd64 2:8.1.0875-5ubuntu2 [1,209 kB] Fetched 6,878 kB in 3s (2,256 kB/s) Selecting previously unselected package vim-runtime. (Reading database ... 216385 files and directories currently installed.) Preparing to unpack .../vim-runtime_2%3a8.1.0875-5ubuntu2_all.deb ... Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/ help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags .vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.1.0875-5ubuntu2) ... Selecting previously unselected package vim. Preparing to unpack .../vim_2%3a8.1.0875-5ubuntu2_amd64.deb ... Unpacking vim (2:8.1.0875-5ubuntu2) ... Setting up vim-runtime (2:8.1.0875-5ubuntu2) ... Setting up vim (2:8.1.0875-5ubuntu2) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto m ode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto m ode Processing triggers for man-db (2.8.7-3) ... 

De Vim-teksteditor is succesvol geïnstalleerd.

Om een ​​bestand te maken met behulp van de vim-teksteditor, voert u de onderstaande opdracht uit:

 vim test8.txt 

Met het bovenstaande commando wordt de teksteditor geopend. Druk op de i-toets om naar de invoegmodus van de editor te gaan.

Voer de bestandsinhoud in en druk op Esc-toets voorafgegaan door :wq om het bestand op te slaan en af ​​te sluiten. De teksteditor ziet er als volgt uit:

Linux Bestand maken

Om de bestandsinformatie weer te geven, voert u de opdracht uit ls opdracht als volgt:

 ls -l test8.txt 

Om de bestandsinhoud te bekijken, voert u de cat-opdracht als volgt uit:

 cat test8.txt 

Beschouw de onderstaande uitvoer:

Linux Bestand maken

7. Nano-editor gebruiken

We kunnen een bestand maken met behulp van de nano teksteditor. Om een ​​bestand te maken, voert u de onderstaande opdracht uit:

 nano test9.txt 

Met het bovenstaande commando wordt de nano-teksteditor geopend. Voer de gewenste tekst in en druk op CTRL+X typ vervolgens y ter bevestiging van de bestandswijzigingen. druk op Enter toets om de editor te verlaten.

De nano-teksteditor ziet eruit als de onderstaande afbeelding:

Linux Bestand maken

Om de bestandsinformatie weer te geven, voert u de onderstaande opdracht uit:

 ls -l test9.txt 

Om de bestandsinhoud te bekijken, voert u de onderstaande opdracht uit:

 cat test9.txt 

Beschouw de onderstaande uitvoer:

Linux Bestand maken

Vi-editor gebruiken

Om een ​​bestand met de Vi-editor te maken, voert u de onderstaande opdracht uit:

 vi test10.txt 

Met het bovenstaande commando wordt de Vi-editor geopend. Druk op de i-toets voor de invoegmodus en voer de bestandsinhoud in. Druk op de Esc-toets en :wq om het bestand op te slaan en de editor te verlaten.

Om de bestandsinformatie weer te geven, voert u de onderstaande opdracht uit:

 ls -l test10.txt 

Om de bestandsinhoud weer te geven, voert u de onderstaande opdracht uit:

java wiskunde.min
 cat test10.txt 

Beschouw de onderstaande uitvoer:

Linux Bestand maken