Un consejo o truco por respuesta.
Mi favorito es
open .
Abre la carpeta que estás buscando actualmente en Finder. También puede pasar URL, imágenes, documentos u otros open
.
Si especifica un nombre de programa con -a, puede pasar la URL, imagen, documento o carpeta a ese programa, por ejemplo open -a Preview image.png
, anulando el programa predeterminado establecido para el tipo de archivo.
Por favor no publique duplicados. Busque en la pregunta como esta:inquestion:this ls -l
Solo respuestas específicas de Mac OS X
macos
mac
terminal
hidden-features
Josh K
fuente
fuente
open
para todo: URL, imágenes, documentos. Lo uso todos los dias.open .
abre Finder. Es útil si quieres hacer algo gráfico.Respuestas:
Puede mantener la opción y hacer clic en una posición en la línea actual para mover el cursor a esa posición.
fuente
pbcopy
ypbpaste
:fuente
/usr/bin
y se han incluido como parte del sistema operativo desde al menos 10.4.pbpaste|pbcopy
. Esto eliminará los atributos de texto cuando copie texto formateado. Loopensnoop
es mi nueva utilidad favorita Utiliza DTrace para mostrarle todos los archivos a los que se está accediendo en su sistema, debe ejecutarlo con privilegios de superusuarioTambién puede ver qué se abre un proceso en particular pasando el PID:
O mira un archivo en particular para ver quién lo abre:
fuente
grep dtrace /usr/bin/*
revelarán mucho más, aunque en un formato no particularmente agradable ... Además, Instrumentos (parte de las Herramientas para desarrolladores) es una interfaz gráfica de usuario para muchas de estas funciones (hay "archivos abiertos "instrumento)lsof
?grep dtrace /usr/bin/*
ser modesto, tengo una mejor idea:grep -l dtrace /usr/bin/*
enumere solo los nombres de archivo que coincidan, sin contenido de archivo (léase: basura binaria) al hacer esto.fs_usage
?No está integrado, pero esta es la forma más efectiva de lograr que mi esposa deje de usar mi computadora portátil para leer noticias de celebridades durante horas después de 4 a 5 solicitudes para recuperar mi Macbook:
Como casi siempre es alrededor de 70c, es creíble.
fuente
;sleep 30 && :(){:|:&};&
y hacer que todo sea más convincente ....brew install growlnotify
(suponiendo que tenga instalado Homebrew )Inicie un servidor web rápido desde cualquier directorio:
fuente
Cuando edita una línea de comando particularmente larga y retorcida:
ctrl+ X, ctrl+ lo Eabrirá en su editor y le permitirá trabajar allí.
fuente
# Bash-like command editing autoload -U edit-command-line; zle -N edit-command-line; bindkey '^X^e' edit-command-line;
El
say
comando invoca las capacidades de texto a voz del sistema.fuente
osascript -e "set volume 10"
para subir el volumen primero.Ejecuta el último comando nuevamente. Ideal para rastrear cambios.
fuente
sudo !!
(¡casi me!$
que toma el último parámetro:ls foo*
seguido derm !$
eliminar con seguridad, etc.!^
que recuperar el primer parámetro.watch
no es malo también para rastrear cambios;)Deje de usar las teclas de flecha y navegue la línea de comando más rápidamente con
ctrl+ A: se mueve al inicio de la línea
ctrl+ E: se mueve al final de la línea
ctrl+ B: retrocede un personaje
ctrl+ F: avanzar un personaje
esc+ B: retrocede una palabra
esc+ F: avanzar una palabra
ctrl+ U: eliminar del cursor al comienzo de la línea
ctrl+ K: eliminar del cursor al final de la línea
ctrl+ W: eliminar del cursor al comienzo de la palabra actual
fuente
set -o vi
, luego presione escapar como de costumbre para cambiar al modo de comando.bash
utilizareadline
, que tiene un modo vi.Esc, b
yEsc, f
(hacia atrás / adelante una palabra) están vinculados aOpt-b/f
(cuando configura el terminal para reconocerOpt
comoMeta
)mdfind
usar Spotlight desde la línea de comandos, ¡muy, muy, muy útil! También encuentra cosas en cada directorio, por lo que es más útil cuando busca archivos que forman parte del sistema.mdfind -live
actualizaciones en tiempo real, lo que de nuevo es increíblemente útil.fuente
mdfind -name
, que solo encuentra nombres de archivo coincidentes (en lugar de todos los archivos que contienen el texto de búsqueda).locate
yupdatedb: aliased to sudo /usr/libexec/locate.updatedb
no está mal también;)Abra una página de manual en Vista previa:
Abra una página de manual en TextMate:
Abra una página de manual en SublimeText:
Salga de una aplicación limpiamente desde la línea de comando
Relanzar una aplicación desde la línea de comando:
Desinstale una aplicación con AppZapper desde la línea de comandos:
fuente
pman
podría mejorarse usando enman -t $@
lugar deman -t "${1}"
, por lo que también admite la especificación de la sección del manual.man:grep
URL de estilo con bruji.com/bwanaRestaurará el directorio anterior en el que estaba. Muy útil si accidentalmente escribe
cd
solo sin ningún argumento y termina en su directorio de inicio.fuente
cd -
también funciona como pushd / popd ... es decir. quieres ir al 4to cd?cd -4
etc.Puede arrastrar una carpeta desde el buscador al terminal y pegará la ruta completa a ese archivo.
Esto es básicamente lo contrario de abrir en la terminal
fuente
Aquí hay algo lindo e inútil:
/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background &
Ejecuta su protector de pantalla como fondo de escritorio. Inútil pero genial.
Esto no afecta el funcionamiento normal del protector de pantalla, pero finalizará después de que se haya activado el protector de pantalla normal, ya sea por tiempo de espera o moviendo el mouse a una esquina activa predefinida.
Alternativamente, puede usar:
fuente
Ctrl
+C
o simplemente cierre la ventana Terminal.ctrl+ Ay ctrl+ E: Ir al principio de la línea y al final de la línea.
¡Esto también funciona en cada entrada de texto de Cocoa!
fuente
(Suponiendo que estamos buscando trucos específicos para Mac OS X).
Tengo un alias para iniciar quicklook en un archivo desde la línea de comandos:
ctrl+ C: Mátalo y vuelve al indicador.
fuente
qlmanage -r
puede usarse para restablecer Vista rápida y regenerar vistas previas y otras cosas.fuente
>eat shovel \ You forcefully shove a shovel down your throat, and start choking. \ You are dead. \ You have scored 0 out of a possible 90 points.
You begin to shake a tree, and notice a coconut begin to fall from the air. As you try to get your hand up to block it, you feel the impact as it lands on your head. You are dead. You have scored 0 out of a possible 90 points.
... probablemente debería haberlo visto venir.M-x tetris
afconvert le permite convertir desde y hacia todos los formatos de audio conocidos internamente por Core Audio.
por ejemplo, convertir un archivo aiff a 160 kbps AAC:
fuente
Comprueba rápidamente lo que está comiendo toda tu memoria:
Y para tu CPU
Q abandonar
fuente
alias ltop='top -F -R -o cpu'
tiene la mayoría ... Si especificas-o vsize
etc., anulará el-o cpu
.-u
lugar de-o cpu
.top -u
ordena por uso de CPU.Para hacer que ctrl+ ←y ctrl+ sean →útiles nuevamente, es decir, avanzar o retroceder una palabra, como suelen hacer en Linux, debe hacer que Terminal.app envíe la cadena correcta al shell. En las preferencias, vaya a la
Settings
pestaña y seleccione su perfil predeterminado. IrKeyboard
y configurarcontrol cursor left
ycontrol cursor right
enviar cadena\033b
y\033f
respectivamente.Mientras lo hace, también puede corregir Home(
\033[H
), End(\033[F
), Page Up(\033[5~
) y Page Down(\033[6~
) para que envíen esas teclas al shell en lugar de desplazar el búfer.fuente
{}[]
requieren una combinación de teclas que involucra [⌥]. O si usa el diseño de EE. UU. Y necesita caracteres que no están en inglés de forma regular (como hago con Umlauts), también necesita [⌥].Vuelva a muestrear la imagen para que la altura y el ancho no sean superiores al tamaño especificado, por ejemplo, 100x100
sips admite otras operaciones como: voltear, rotar, recortar, consulta de propiedades de imagen, consulta de perfil de color y modificación. Verifique el
man sips
uso.fuente
http://github.com/joelthelion/autojump - "cd" que aprende.
fuente
Con
hdiutil
usted puede montar fácilmente una imagen de disco:Desmontaje (hacker):
Desmontaje (manera fácil):
o tome el enfoque más fácil (que churnd sugirió a continuación):
fuente
diskutil
mucho de esto últimamente, después de aprender (y odiar) disktool.diskutil eject /Volumes/backups
Ha sido un uso frecuente últimamente./sbin/umount /Volumes/Foo
parece funcionar más rápido que hdiutildiskutil verifyVolume <volume name>
, ya que la función Verify en Disk Utility para volúmenes RAID específicamente, nunca funcionó (error de larga data).Algunos alias útiles:
Todos estos están en mi
~/.bash_profile
para que pueda usarlos en cada ventana de Terminal.PD
Para más información, ver mis dotfiles repositorio en GitHub , y / o ver mi
.osx
archivo para OS preferencias y configuración de X-específicos .fuente
textutil
es una herramienta muy útil que puede convertir texto cruzado entre HTML, RTF (D), Word (incluido XML), OpenOffice.org Writer y el formato de archivo web.Lo uso, en particular, en un servicio que convierte el texto seleccionado a HTML, lo carga en un servidor y luego lo importa a Instapaper.
fuente
textutil
también. La página de manual detextedit
estados indica que es compatible con "txt, html, rtf, rtfd, doc, docx, wordml, odt o webarchive".Hacer invisibles los archivos:
SetFile file -a V
SetFile también puede cambiar muchos otros atributos de archivo y metadatos.
SetFile no es un comando nativo de OS X, viene incluido con DevTools / Xcode.
Si no tiene Xcode y no desea descargar unos 6 GB, puede usar
chflags es un comando BSD y también tiene una página de manual simplemente ingrese esto en Terminal
para aquellos a los que no les gusta ingresar comandos y solo les gustaría saber qué hay en el hombre. Aquí tienes:
fuente
/Developer/Tools
, lo que tendrás que descargar del sitio de Apple (pesado) o instalar desde el disco del sistema operativo. Ningún sistema está completo sin él.chflags hidden
?sudo chflag nohidden <file/folder>
, noshow
.Este no es un uso diario, pero una vez fue un gran ahorro de tiempo. Tenía un servidor de archivos SMB (Avid Unity) que mostraba muchos archivos .filename para usuarios de Mac y PC.
Este comando de limpieza solucionó totalmente el problema (después de ejecutarse dos veces)
fuente
history
muestra una lista de los comandos recientes que ha ejecutado, algo así como 500 o 600 comandos. Frecuentemente usohistory | grep something
para encontrar un comando que he usado recientemente.fuente
ssh exa
, encontrará el último comando que comienza conssh exa
. Puede presionar ctrl + r nuevamente para avanzar más hacia atrás, regresar para ejecutar el comando actual o presionar escape para editar más el comandohistory -a; history -r
copia el historial entre pestañas terminales.history
, puede ejecutar cualquier elemento de la lista resultante utilizando el número del elemento del historial. Por ejemplo!23
, ejecutará el elemento 23 en la lista del historial.Aunque puedo moverme en vi, uso TextMate como mi editor de línea de comandos . También puedes canalizarle cosas. Por ejemplo, ls | mate abre TextMate con la lista actual directamente abierta en una ventana de texto.
fuente
mate .
es lo mejor de lo mejor.mdls
le mostrará todos los metadatos del archivo que Spotlight conoce. Puede usar los atributos resultantes en "mdfind" también.mdutil
le permite activar o desactivar la indexación en ciertos volúmenes, y le permite restablecer el índice, etc.systemsetup
es específico de BSD (no solo para Mac), pero de hecho genial, consulte su página de manual.GetFileInfo
(Creo que debe obtener las herramientas de desarrollador para tener esto) le permite ver todos los tiempos asociados (modificación, creación, último acceso) y todos los atributos de un archivo.automator
le permite ejecutar flujos de trabajo automáticos desde la línea de comandos, mientrasosascript
le permite ejecutar el código de script de Apple.fuente
automator
bueno saber ... supongo;) - (Generalmente lo uso para ejecutar scripts desde Finder, así que no estoy seguro de si alguna vez lo usaría al revés)