Snabbtips Lightning Fast fil skapande med terminal

Skulle det inte vara bra om du snabbt kan skapa någon typ av fil i OS X och placera den i någon katalog? Med några få snabba Terminalkommandon kan du! Läs vidare för att se vad de är.


Men Terminal skrämmer mig!

Jag vet, Terminal är en läskig plats. Om du inte vet vad du gör kan du allvarligt skruva med ditt system på ett dåligt sätt. Oroa dig inte, vi är här för att hjälpa dig genom det.

Även om du aldrig har öppnat Terminal kan du dra den här av

Dagens Quick Tip är perfekt för alla som har någon nivå av Terminal-upplevelse. Även om du aldrig har öppnat Terminal kan du dra av den här, jag lovar.


Tre steg till File Creation Bliss

Att kunna skapa nya filer på fliken via tangentbordet är ganska säker på att du ska känna dig som en typ av Mac-trollkarl.

Innan du börjar kalla dig Gandalf är det dock tre kommandon som du måste förstå. Vart och ett av dessa kommer att spela in i vårt slutliga filskapningsutdrag.

Steg 1. Ändra katalogen

Innan vi lär oss hur man skapar nya filer måste vi lära oss hur de ser till att de går in på rätt plats. Som standard ska du peka på din hemmapp när du öppnar Terminal.

Bara för att vara säker på din omgivning skriver du in "ls" och trycker på Enter för att se innehållet i den aktiva katalogen. Detta kommer att spotta en lista över filer och mappar som är en direkt representation av vad som finns i din hemmapp om du tar upp det i Finder.


Resultatet av kommandot ls är en lista över innehållet i den aktuella katalogen.

Detta begrepp är nyckeln. Navigera kataloger i terminalen är precis som att navigera i Finder, du använder bara text istället för en GUI.

För dagens exempel vill vi använda skrivbordsmappen. För att göra detta måste vi "ändra kataloger" med "cd", som så:

cd skrivbord /

Steg 2. Skapa en mapp

När du är på skrivbordet är det dags att göra en mapp. Detta uppnås via kommandot "mkdir".

mkdir webbprojekt

Kommandot ovan bör ge en mapp på ditt skrivbord med titeln "webproject". Ändra namnet till allt du vill och titta på mappen dyka upp direkt på skrivbordet.


Skapa en mapp med mkdir

Steg 3. Skapa filer med beröring

Att skapa en fil med Terminal är super lätt. Allt du behöver göra är att skriva "touch" följt av namnet på filen du vill skapa.

tryck på index.html

Detta skapar en "index.html" -fil i din aktiva katalog.


Skapa en fil med beröring

Få alltid att falla på plats

Nu när vi vet hur alla tre steg fungerar, låt oss nu sätta dem i praktiken i ett långt kommando som kommer att göra allt vi behöver. Observera att du kan skriva flera kommandon på en enda rad om du separerar dem med en semikolon.

cd skrivbordet /; mkdir webbprojekt; cd webbprojekt; tryck på index.html; touch style.css

Låt oss bryta ner det här för att se vad vi har åstadkommit:

  • Först användte vi "cd" för att ändra vår katalog till skrivbordet.
  • Därefter använde vi "mkdir" för att skapa en mapp för vårt projekt.
  • Efter att ha skapat en mapp måste du navigera in i det, så vi vände oss en gång till vår goda vän "cd".
  • Slutligen skapade vi två filer med beröringskommandot.

Tips: Du kan enkelt skapa flera filer med ett enda kommando, bara separera filnamnen med ett mellanslag: tryck på index.html style.css


Fuska med TextExpander

Om du tänker på att det här är en hemsk sak att minnas och skriva varje gång du vill skapa en fil, har du rätt. Fram till att du är väldigt bekväm med Terminal kan detta vara en skrymmande och besvärlig process. Men med TextExpander eller någon annan textutvidgningsapp kan du dra av den med några få knapptryckningar.

Allt du behöver göra är att kasta raden av kod ovanför exakt som det visas i ett makro och välj sedan något kort och söt för att expandera det (jag använder "web #" för det här exemplet.)


Gör Terminalkommandon enkelt med TextExpander

Om du verkligen vill ha det, kan du fylla i värden för att göra det till ett anpassningsbart makro som kan vara annorlunda varje gång du kör det. För att göra detta anger du följande kod i "Innehåll" -delen av ditt makro.

cd skrivbordet /; mkdir% fill: mapp%; cd% fyll: mapp%; tryck% fill: file%;

Som du kan se använde vi samma variabel (mapp) för de två första fälten. Det betyder att du bara måste skriva in det här en gång och det kommer automatiskt att synkroniseras på båda platserna. Om du aktiverar detta makro med TextExpander får du en fin liten blankett att fylla i.


Använd fyll i värden för extra godhet.

Gå försök!

Nu när du har sett hur du skapar filer i Terminal, är det dags för dig att ge det ett skott. Testa några exempel och låt oss veta vad du tycker i kommentarerna nedan.