Zou het niet geweldig zijn als je snel elk type bestand kon maken in OS X en het in een map kon plaatsen? Met een paar snelle Terminal-opdrachten, kunt u! Lees verder om te zien wat ze zijn.
Ik weet het, Terminal is een enge plek. Als je niet weet wat je doet, kun je je systeem op een slechte manier ernstig beschadigen. Maar maak je geen zorgen, we zijn er om je te helpen.
Zelfs als je Terminal nog nooit hebt geopend, kun je dit eenmalig proberen ...
De snelle tip van vandaag is perfect voor iedereen met elk niveau van Terminal-ervaring. Zelfs als je Terminal nog nooit hebt geopend, kun je dit een keer doen, dat beloof ik.
Als je via het toetsenbord nieuwe bestanden kunt maken, krijg je gegarandeerd het gevoel dat je een soort Mac-wizard bent.
Maar voordat je jezelf Gandalf gaat noemen, zijn er drie bevelen die je moet begrijpen. Elk van deze speelt in ons laatste fragment voor het maken van bestanden.
Voordat we leren hoe we nieuwe bestanden kunnen maken, moeten we leren hoe we ervoor kunnen zorgen dat ze op de juiste plek terechtkomen. Wanneer je Terminal opent, moet dit standaard naar je thuismap wijzen.
Om zeker te zijn van je omgeving, typ je "ls" en druk op enter om de inhoud van de huidige actieve map te zien. Dit spuugt een lijst met bestanden en mappen uit die een directe weergave is van wat er in je thuismap staat als je het in Finder oproept..
Dit concept staat centraal. Navigeren door mappen in de Terminal is net als navigeren in de Finder, je gebruikt alleen tekst in plaats van een GUI.
Voor het voorbeeld van vandaag willen we de map Desktop gebruiken. Om dit te doen, moeten we "mappen veranderen" met "cd", zoals:
cd Desktop /
Als je eenmaal op het bureaublad bent, is het tijd om een map te maken. Dit wordt bereikt via het commando "mkdir".
mkdir webproject
De bovenstaande opdracht zou een map op uw bureaublad moeten opleveren met de naam "webproject". Verander de naam in alles wat je maar wilt en zie de map meteen op je bureaublad verschijnen.
Het maken van een bestand met Terminal is super eenvoudig. Het enige wat u hoeft te doen is "aanraken" in te typen, gevolgd door de naam van het bestand dat u wilt creëren.
raak index.html aan
Hiermee wordt een "index.html" -bestand in uw huidige actieve map gemaakt.
Nu we weten hoe alle drie de stappen werken, laten we ze nu in de praktijk brengen in één lange opdracht die alles zal doen wat we nodig hebben. Merk op dat u meerdere opdrachten op één regel kunt typen als u ze scheidt met een puntkomma.
cd Desktop /; mkdir webproject; cd webproject; raak index.html aan; raak style.css aan
Laten we dit opsplitsen om te zien wat we hebben bereikt:
Tip: U kunt eenvoudig meerdere bestanden maken met een opdracht voor een enkele aanraking, scheid de bestandsnamen met een spatie: tik op index.html style.css
Als je denkt dat dit een heleboel is om te onthouden en te typen elke keer dat je een bestand wilt maken, heb je gelijk. Tot je je echt op je gemak voelt bij de Terminal, kan dit een omvangrijk en lastig proces zijn. Met TextExpander of een andere tekstuitbreidingsapp kun je het echter met slechts een paar toetsaanslagen uithalen.
Het enige wat je hoeft te doen is de regel code hierboven gooien precies zoals het lijkt in een macro en kies dan iets kort en zoet om het uit te breiden (ik gebruik "web #" voor dit specifieke voorbeeld.)
Als u er echt zin in wilt hebben, kunt u invulwaarden gebruiken om dit in een aanpasbare macro in te stellen die elke keer dat u deze uitvoert, anders kan zijn. Hiertoe typt u het volgende fragment in het gedeelte "Inhoud" van uw macro.
cd Desktop /; mkdir% vullen: map%; cd% vullen: map%; druk op% fill: file%;
Zoals u kunt zien, hebben we dezelfde variabele (map) gebruikt voor de eerste twee velden. Dit betekent dat u dit slechts één keer hoeft in te tikken en het automatisch zal synchroniseren op beide locaties. Als u deze macro activeert met TextExpander, krijgt u een aardig formulier om in te vullen.
Nu je hebt gezien hoe je bestanden in Terminal kunt maken, is het tijd om het eens te proberen. Probeer een paar voorbeelden en laat ons weten wat je denkt in de reacties hieronder.