Shell Scripting - Linux Tutorial #15
Inhoudsopgave:
- Voordat je begint
- Een bestand maken met aanraakopdracht
- Een bestand maken met de omleidingsoperator
- Een bestand maken met Cat Command
- Een bestand maken met echo-opdracht
- Een bestand maken met Heredoc
- Een groot bestand maken
- Het gebruik van de opdracht
dd fallocateopdracht gebruiken- Conclusie
In Linux kunnen we een nieuw bestand maken vanaf de opdrachtregel of vanuit de desktopbestandsbeheerder.
Weten hoe je een nieuw bestand maakt, is een belangrijke vaardigheid voor iedereen die Linux regelmatig gebruikt.
In deze zelfstudie laten we u verschillende manieren zien om snel een nieuw bestand in Linux te maken met behulp van de opdrachtregel.
Voordat je begint
Om een nieuw bestand te maken, moet u over schrijfrechten voor de bovenliggende map beschikken. Anders ontvangt u een foutmelding over geweigerde toestemming.
Een bestand maken met aanraakopdracht
Met de aanraakopdracht kunnen we de tijdstempels van bestaande bestanden en mappen bijwerken en nieuwe, lege bestanden maken.
De eenvoudigste en meest memorabele manier om nieuwe, lege bestanden te maken is met behulp van de aanraakopdracht.
Om een nieuw bestand te maken, voert u eenvoudig de aanraakopdracht uit, gevolgd door de naam van het bestand dat u wilt maken:
touch file1.txt
Als het bestand
file1.txt
niet bestaat, maakt het bovenstaande commando het, anders wijzigt het de tijdstempels.
Om meerdere bestanden tegelijk te maken, geeft u de bestandsnamen op, gescheiden door een spatie:
touch file1.txt file2.txt file3.txt
Een bestand maken met de omleidingsoperator
Met omleiding kunt u de uitvoer van een opdracht vastleggen en als invoer naar een andere opdracht of een ander bestand verzenden. Er zijn twee manieren om uitvoer naar een bestand om te leiden. De operator
>
overschrijft een bestaand bestand, terwijl de operator
>>
de uitvoer aan het bestand toevoegt.
Om een leeg bestand van nul lengte te maken, geeft u eenvoudig de naam op van het bestand dat u na de omleidingsoperator wilt maken:
> file1.txt
Dit is de kortste opdracht om een nieuw bestand in Linux te maken.
Let er bij het maken van een bestand met een omleiding op dat u geen belangrijk bestaand bestand overschrijft.
Een bestand maken met Cat Command
Het cat-commando wordt voornamelijk gebruikt om bestanden te lezen en samen te voegen, maar het kan ook worden gebruikt voor het maken van nieuwe bestanden.
Als u een nieuw bestand wilt maken, voert u de opdracht cat uit, gevolgd door de omleidingsoperator
>
en de naam van het bestand dat u wilt maken. Druk op
Enter
typ de tekst en zodra u klaar bent, drukt u op
CRTL+D
om de bestanden op te slaan.
Een bestand maken met echo-opdracht
De opdracht echo drukt de tekenreeksen af die als argumenten worden doorgegeven aan de standaarduitvoer, die kan worden omgeleid naar een bestand.
Als u een nieuw bestand wilt maken, voert u de opdracht echo uit, gevolgd door de tekst die u wilt afdrukken en gebruikt u de omleidingsoperator
>
om de uitvoer naar het bestand te schrijven dat u wilt maken.
echo "Some line" > file1.txt
Een bestand maken met Heredoc
Hier document of Heredoc is een soort omleiding waarmee u meerdere invoerregels aan een opdracht kunt doorgeven.
Deze methode wordt meestal gebruikt wanneer u een bestand wilt maken met meerdere regels tekst uit een shellscript.
Als u bijvoorbeeld een nieuw bestand
file1.txt
wilt maken, gebruikt u de volgende code:
<< EOF > file1.txt
Some line
Some other line
EOF
De hoofdtekst van de heredoc kan variabelen, speciale tekens en opdrachten bevatten.
Een groot bestand maken
Soms wilt u voor testdoeleinden een groot gegevensbestand maken. Dit is handig als u de schrijfsnelheid van uw schijf wilt testen of de downloadsnelheid van uw verbinding wilt testen.
Het gebruik van de opdracht
dd
De opdracht
dd
wordt voornamelijk gebruikt om bestanden te converteren en te kopiëren.
Om een bestand met de naam
1G.test
met een grootte van 1 GB, zou u het volgende uitvoeren:
dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G
fallocate
opdracht gebruiken
fallocate
een opdrachtregelprogramma voor het toewijzen van echte schijfruimte voor bestanden.
De volgende opdracht maakt een nieuw bestand met de naam
1G.test
met een grootte van 1 GB:
Conclusie
In deze zelfstudie hebt u geleerd hoe u een nieuw bestand in Linux maakt vanaf de opdrachtregel met behulp van verschillende opdrachten en omleiding.
Als de opdrachtregel niet uw ding is, kunt u eenvoudig een leeg tekstbestand maken met het rechtsklikmenu in Bestandsbeheer.
bash-terminalWindows heeft de toegang tot dit bestand geblokkeerd. Deblokkeren van een bestand.
Deblokkeren en bestanden openen - Windows ontdekte dat dit bestand mogelijk schadelijk is. Windows heeft de toegang tot dit bestand geblokkeerd om uw computer te beschermen.
Maak een ISO uit een map (of brand een map naar een cd / dvd) met ...
Een ISO maken van een map (of een map op een CD / DVD branden) met Folder2ISO
Maak een linux swap-bestand
Swap is een ruimte op een schijf die wordt gebruikt wanneer de hoeveelheid fysiek RAM-geheugen vol is. Wanneer een Linux-systeem geen RAM meer heeft, worden inactieve pagina's van het RAM-geheugen naar de swap-ruimte verplaatst.







