5 Handige Terminal commando’s
Veel gevorderde OS X gebruikers zijn verslaafd aan de Mac OS X commandline, hoewel je via de grafisch interface van OS X bijna alles gedaan krijgt geeft de commandline je in de meeste gevallen altijd extra opties.
Speciaal voor deze gebruikers 5 tips om het leven op de commandline nog comfortabeler maken, start Terminal en probeer ze uit!
1. Verwijder een complete regel met commando's
Je kan natuurlijk de delete toets gebruiken om commando's te wissen, maar je kunt ook Control-U gebruiken deze toets combinatie wist de gehele regel in 1 keer.
2. Het Terminal scherm leegmaken
Wanneer je Terminal scherm volstaat met nutteloze informatie dan kan je deze wissen door het commando clear
in te typen of gebruik te maken van de toetscombinatie Control-L.
3. Aanmaken van een folder structuur
Wanneer je een folder structuur wilt aanmaken bijvoorbeeld /appletips/osx/finder/tips kan je natuurlijk typen: mkdir appletips
, cd appletips
, md osx
, cd osx
, mkdir finder
enz.. maar eenvoudiger is het om te typen: mkdir -p /appletips/osx/finder/tips
. De complete structuur wordt hierdoor in één commando uitgevoerd.
4. Een proces starten op de achtergrond
Wanneer je een proces op de achtergrond wilt laten lopen type je &
achter het commando. Het proces wordt hierdoor uitgevoerd en je kunt verder gaan in dezelfde shell sessie.
Voor een mooi voorbeeld hiervan zie de post: Screensaver als achtergrond
5. Laatste commando's herhalen
Wanneer je het commando !!
gebruikt wordt het laatste uitgevoerde commando herhaald. Je kan ook !
gevolgd door een letter gebruiken, hierdoor wordt het laatste commando wat begint met deze letter herhaald.
Eric bedankt voor deze post!
Auteur | Richard IJzermans | |
Datum | 08/04/2011 08:10 | |
Categorie | macOS | |
Reacties
@let: Je kunt de history bewerken met de nano editor, als je zshell gebruikt:
nano ~/.zsh_history
Ik gebruik Terminal op een gemeenschappelijke monitor, maar kan gebruikte commando’s niet verwijderen uit de history van de commando shell, dus iedere andere gebruiker kan mijn gebruikte (gelukte of mislukte) commando’s zien. Waar ik ook zoek, ik kan dit niet verwijderen. Het lukt wel via rm ~/.bash_history om alle commando regels te verwijderen uit het commando venster, maar dat is niet wat ik bedoel
Bij de commandos herhalen kan je ook ‘history’ gebruiken
zo kan je zien welke je moet gebruiken met !!
En als je op de achtergrond iets laat draaien kan je het ook weer zien en naaar de voorgrond halen
– jobs # zie de processen
– fg 1 # haal process 1 naar voren
– bg 1 # zet het process weer in de background
– ctrl Z # of (apple z)zet je huidige terminal process in de background
Voor tip 3 kan je ook meerdere directories op hetzelfde niveau aanmaken door de directory namen in accolades te zetten. Bijvoorbeeld mkdir -p subdir/{bin,logs,etc}
Voor tip 2 kan je ook Command-K gebruiken heeft hetzelfde effect.