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 bestandencd [directory]
ga naar de opgegeven map, cd / Applications gaat naar je applicatiemapmv [file1] [file2]
mv kan bestanden hernoemen of verplaatsen, afhankelijk van het gebruikcp [file] [destination]
kopieert een bestand naar een nieuwe bestandsnaam of bestemmingcat [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 tekstbestandtop
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ëindigenps -aux
lijst alle processen van alle gebruikers, -ux toont alleen de processen van de huidige gebruikerkill -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 voorzichtigping [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 metkill
om de proces-id te vinden en de CPU-hogeslachtoffer tekill
- 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.