Blogg · Artikel

Terminalens grunder: hitta rätt med cd och ls

Terminalens grunder: hitta rätt med cd och ls

Kommandoraden ser skrämmande ut tills du inser att 90 % av arbetet är tre kommandon: se var du är, lista vad som finns, och byta mapp. Lär dig dem och resten av den här serien blir enkel. Det här är del ett: grunden som WP-CLI och SSH vilar på.

pwd: var är jag?

Terminalen har alltid en ”aktuell mapp”. pwd (print working directory) skriver ut den fullständiga sökvägen så du vet var du står.

pwd
/home/dittkonto/public

ls: vad finns här?

ls listar innehållet i mappen. Med flaggor blir den mer användbar: -l ger en detaljerad lista, -a visar dolda filer (de som börjar med punkt, som .htaccess).

ls          # enkel lista
ls -la      # detaljerad, inklusive dolda filer
ls wp-content/plugins   # lista en specifik mapp

cd: byt mapp

cd (change directory) flyttar dig mellan mappar. Några genvägar är värda guld: .. går upp en nivå, ~ tar dig till din hemmapp, och cd helt utan argument gör detsamma.

cd public/wp-content   # gå ner i wp-content
cd ..                  # upp en nivå
cd ~                   # hem
cd /home/dittkonto/public   # hoppa direkt via full sökväg

Ett praktiskt exempel

Säg att du precis SSH:at in och vill till din WordPress-installation för att köra WP-CLI. Så här hittar du rätt:

pwd                     # var landade jag?
ls                      # ser jag mappen "public"?
cd public               # gå in i webbroten
ls wp-config.php        # finns den? Då är jag rätt.

Ser du wp-config.php och wp-content är du i roten av din WordPress-sajt, där alla WP-CLI-kommandon ska köras.

Tre tips som sparar tid

  • Tab-komplettering: börja skriva ett mappnamn och tryck Tab, så fyller terminalen i resten.
  • Pil upp: hämtar ditt förra kommando så du slipper skriva om.
  • clear: rensar skärmen när det blir rörigt.

Hela WP-CLI-serien

Vill du slippa sköta det själv? På Celestio ingår WP-CLI och SSH-åtkomst i Managed WordPress. Vi håller core, teman och plugins uppdaterade åt dig. Och du kan alltid SSH:a in på din egen molnserver och köra kommandona ovan när du vill.