Basisopdrachtregelhulpprogramma's, tips en opdrachten

Veel Mac-gebruikers vermijden de opdrachtregel helemaal, een redelijk bedrag weet waarschijnlijk niet eens dat het bestaat. Voor de nieuwsgierigen hier zijn enkele basis en essentiële commando's en functionaliteiten om te weten of je aan de slag wilt gaan met de Mac OS X Terminal. We behandelen eenvoudige bestandsmanipulatie, manoeuvreren in het bestandssysteem, weergeven en doden van processen, en meer. Vergeet niet om de haakjes te verwijderen of de commando's zullen niet werken.

De basisprincipes van de commandolijn

  • ls -la vermeldt de volledige inhoud van een directory inclusief verborgen bestanden
  • cd [directory] ga naar de opgegeven map, cd / Applications gaat naar je applicatiemap
  • mv [file1] [file2] mv kan bestanden hernoemen of verplaatsen, afhankelijk van het gebruik
  • cp [file] [destination] kopieert een bestand naar een nieuwe bestandsnaam of bestemming
  • cat [file] | more cat [file] | more display-inhoud van een bestand scherm per scherm door de inhoud door meer te 'piping'
  • touch [file] creëert een bestand met de opgegeven naam, bijvoorbeeld: touch test.txt maakt een leeg tekstbestand
  • top een continu bijgewerkte lijst weergeven van alle actieve processen, inclusief geheugen en CPU-gebruik, PID is de proces-id die u zou gebruiken om een ​​proces te beëindigen
  • ps -aux lijst alle processen van alle gebruikers, -ux toont alleen de processen van de huidige gebruiker
  • kill -9 [pid] kill de opgegeven proces-ID (forceer in principe quit voor de opdrachtregel)
  • rm [file] rm verwijdert het opgegeven bestand of map, er is geen waarschuwing dus gebruik het voorzichtig
  • ping [ip] bepalen netwerklatentie door een andere host te pingen

Algemene gebruikerstips voor commandovoering

  • Gebruik de tab-toets, de tab-toets vult automatisch mappen en bestandsnamen voor u aan
  • Schakel gekleurde terminal in, dit maakt het gemakkelijker om door grote hoeveelheden bestanden te bladeren
  • Als een commando je verwart, probeer het dan met de -help-vlag, die vaak basisinstructies zal weergeven voor de gegeven opdracht
  • Vergeet niet dat handmatige pagina's ook op veel commando's bestaan, benader ze door man [command] in te typen, bijvoorbeeld: man ping
  • Als de uitvoer van een commando je voorbij vliegt en te veel is om op één scherm te passen, probeer hem dan nog meer door te lussen, zoals: ls -la |more dit zal je toelaten om de output een scherm tegelijk te zien
  • U kunt de inhoud van een bestand, de uitvoer van een opdracht en de resultaten van een script naar een tekstbestand exporteren met behulp van de alligators (onjuiste terminologie, excuseer mijn vergeetachtigheid), bijvoorbeeld: ls -la /Applications > applist.txt
  • Als je ooit hebt gemerkt dat je CPU-load op de verkeerde manier omhoog schiet, is een goede plaats om het foutieve proces te vinden met het top commando, gebruik top in conjection met kill om de proces-id te vinden en de CPU-hogeslachtoffer te kill
  • Wees niet bang om je handen vuil te maken!

Raadpleeg voor meer informatie, tips en trucs onze andere opdrachtregelitems en lees Ten OS X opdrachtregelhulpprogramma's die u misschien nog niet kent.