404 votes

Vous avez des conseils ou des astuces pour le Terminal sous Mac OS X ?

Un conseil ou une astuce par réponse.

Mon préféré est

open .

Ouvre le dossier que vous êtes en train de parcourir dans le Finder. Vous pouvez également passer des URL, des images, des documents ou autre à open .

Si vous spécifiez un nom de programme avec -a, vous pouvez passer l'URL, l'image, le document ou le dossier à ce programme à la place, par ex. open -a Preview image.png en remplaçant le programme par défaut défini pour le type de fichier.

Veuillez ne pas poster de doublons. Cherchez dans la question comme ceci : inquestion:this ls -l

Spécifique à Mac OS X réponses uniquement.

180voto

Alex Robinson Points 101

Vous pouvez maintenir l'option et cliquer sur une position dans la ligne actuelle pour déplacer votre curseur à cette position.

179voto

Nick Berardi Points 31361

pbcopy y pbpaste :

# Copy output of command to clipboard
grep 'search term' largeFile.txt | pbcopy

# Abuse clipboard contents
pbpaste | sed 's/ /%20/g'

#  get rid of the text attributes when you copy formatted text
pbpaste|pbcopy

170voto

Christian Payne Points 3526

opensnoop est mon nouvel utilitaire préféré. Il utilise DTrace pour vous montrer tous les fichiers auxquels vous accédez sur votre système. Vous devez l'exécuter avec les privilèges de superutilisateur.

sudo opensnoop

Vous pouvez également observer ce qu'ouvre un processus particulier en passant dans le PID :

sudo opensnoop -p PID 

Ou surveillez un fichier particulier pour voir qui l'ouvre :

sudo opensnoop -f /etc/passwd

152voto

dlamblin Points 413

Ce n'est pas intégré, mais c'est le moyen le plus efficace pour que ma femme cesse d'utiliser mon ordinateur portable pour lire les nouvelles des célébrités pendant des heures après 4-5 demandes pour récupérer mon Macbook :

echo 'The system is overheating and needs to go to sleep now.' | \
growlnotify -a 'Activity Monitor' 'OVERHEATED'; \
sleep 1; \
say 'Overheated system.'

Puisque c'est presque toujours autour de 70c, c'est crédible.

130voto

Démarrez un serveur web rapide à partir de n'importe quel répertoire :

python -m SimpleHTTPServer 8000

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X