🎉Presentando la nueva función en La Comunidad. ¡Votos!🎉

¿Alguien te ayudó o alguna respuesta o Sugerencia de Usuarios permitió resolver tu problema? Selecciona la flecha que apunta hacia arriba para votar a favor. Tus comentarios sirven de ayuda para otras personas. Obtén más información sobre cuándo debes votar a favor: Vota en la Comunidad de soporte de Apple.

Parece que nadie ha participado en esta conversación desde hace mucho tiempo. Para empezar una conversación, haz una nueva pregunta.

comando de terminal

Hola amigos quien save comandos de terminal útiles para diferentes actividades como ejemplo;




- crear usb booteable
- reparar permisos de disco

- examinar redes
-acer ping a una pagina web

-instalar un segundo sistema en la misma macbook


o cosas así u otros comandos que ustedes creen útiles

esperando aprender nuevas cosas ya que me mude de windows a mac y he notado que terminal es muy distinta

MacBook Air, OS X El Capitan (10.11.6)

Publicado el 7/07/2017 04:43 a. m.

Responder
Pregunta marcada como Mejor respuesta

Publicado el 7/07/2017 07:05 p. m.

Buenas, no he podido encontrar nada oficial por parte de Apple, te dejo un enlace de una web del mundillo que esta bastante bien, donde puedes aprender a listar todos los comandos del terminal: https://www.soydemac.com/como-listar-todos-los-comandos-de-terminal-en-macos/

Espero que te sirva de ayuda.

Un saludo

4 respuestas
Pregunta marcada como Mejor respuesta

7/07/2017 07:05 p. m. en respuesta a Abelardo2293

Buenas, no he podido encontrar nada oficial por parte de Apple, te dejo un enlace de una web del mundillo que esta bastante bien, donde puedes aprender a listar todos los comandos del terminal: https://www.soydemac.com/como-listar-todos-los-comandos-de-terminal-en-macos/

Espero que te sirva de ayuda.

Un saludo

7/07/2017 07:05 p. m. en respuesta a Abelardo2293

Comandos hay muchos, muchas preferencias son manipulables desde el Terminal, tengo una lista de cosas que he ido apuntando durante algunos años, algunas cosas no son ya útiles o están incluidas en el sistema:


Pero de las cosas que comentas algunas no son comandos si no procedimientos. Hacer un USB de arranque no es un comando, necesitas un sistema, necesitas su ruta y luego sí... el comando. Pero con cada sistema puede ser diferente, por ejemplo en Sierra lo han simplificado:


sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB_DRIVE_VOLUME_NAME --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction


Hacer un ping es como toda la vida... ping www.apple.com


Reparar los permisos es "sudo diskutil repairPermissions /" (sin las comillas) pero desconozco si sigue siendo válido o si tiene algún requisito actualmente.


Para examinar las redes la mejor utilidad es "nmap", con la que por ejemplo con este comando: "nmap 192.168.1.0/24 > redlocal.txt" creará un fichero llamado redlocal.txt con el listado y detalles de todos los ordenadores y dispositivos y sus puertos disponibles de toda la red local (192.168.1.x) en Internet podrás encontrar muchos ejemplos de lo que es capaz de hacer, incluso es capaz de detectar equipos que no quieren ser detectados (no respoden a pings).


Con este comando no juegues contra servidores y/o proveedores de Internet... a la que detectan un scaneo de puertos te pueden meter en una lista negra y luego te costara salir de ella.


Está genial que quieras meterle mano al Terminal, macOS en sí es muy pontente... pero si ya te metes en el terminal la cosa no tienen límites.


Esta es la lista que tengo, pero no tengo apuntados el detalle de lo que hace, es una lista para uso propio. En ella hay cosas que no son útiles ya como la del aviso del cambio de extensión, esta es una preferencia que ya está en el finder, pero antes no estaba. Tampoco indico el caso específico del uso de algunas de ellas... y como por ejemplo en el caso de limitar el tamaño de las copias de TimeMachine hay que saber que esto hay que hacerlo antes de que se ejecute la primera copia, una vez ya esté creada ya no se aplica.


Limpiar la cache de fuentes: sudo atsutil databases -remove

Reconstruir permisos: sudo diskutil repairPermissions /

Solicitar iniciar el Asistente de Configuración del equipo: rm /private/var/db/.AppleSetupDone o rm /var/db/.AppleSetupDone

Desactivar el backup local en los portátiles: sudo tmutil disablelocal

Mostrar ruta en el título: defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

Evitar que la ayuda esté encima de todo lo demás: defaults write com.apple.helpviewer DevMode -bool true

Permitir que la SuperDrive funcione en cualquier ordenador: sudo nvram boot-args="mbasd=1"

Reconstruir/Borra la cache:

sudo update_dyld_shared_cache -debug
sudo update_dyld_shared_cache -force

Limitar el espacio usado por TimeMachine:

sudo defaults write /Library/Preferences/com.apple.TimeMachine MaxSize -integer XX

Ejemplo de 300MB (300x1024): sudo defaults write /Library/Preferences/com.apple.TimeMachine MaxSize -integer 307200

Ejemplo de 2Tb (2000x1024): sudo defaults write /Library/Preferences/com.apple.TimeMachine MaxSize -integer 2048000

Volver a su tamaño por defecto: /Library/Preferences/com.apple.TimeMachine MaxSize

Saber lo que va a hacer de TimeMachine: tmutil compare

Reconstruir la base de datos de mail.app: sqlite3 ~/Library/Mail/V4/MailData/Envelope\ Index vacuum;

Actualizaciones, intervalo de consulta: defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 1 (días)

Saber qué procesos están usando un volumen: lsof | grep /Volumes/Disco_duro/

Cambiar formato de captura de pantalla: defaults write com.apple.screencapture type PNG (PNG, PDF, GIF, TIFF, and JPG.)

Luego: killall SystemUIServer

Ocultar el borde en los cuadros seleccionados:

defaults write -globalDomain NSUseAnimatedFocusRing -bool NO
defaults write -globalDomain NSUseAnimatedFocusRing -bool YES

Cambiar la ruta en la que se guardan las capturas de pantalla

defaults write com.apple.screencapture location /Full/Path/To/Folder
Luego: killall SystemUIServer

Quitar la aparición de tildes: defaults write -g ApplePressAndHoldEnabled -bool false

Activar la repetición de teclas: defaults write -g ApplePressAndHoldEnabled -bool false

Desactiva la apertura de Fotos para cualquier dispositivo

defaults -currentHost write com.apple.ImageCapture disableHotPlug -bool true
defaults -currentHost delete com.apple.ImageCapture disableHotPlug

Quitar la fecha de las capturas de pantalla

defaults write com.apple.screencapture "include-date" 0; killall SystemUIServer //quitar
defaults write com.apple.screencapture "include-date" 1; killall SystemUIServer //poner

Mejora la visualización por listas en el Dock:
defaults write com.apple.dock use-new-list-stack -bool YES && killall Dock /defaults write com.apple.dock use-new-list-stack -bool NO && killall Dock

Personalizar cabeceras en Mail.app

defaults write com.apple.mail UserHeaders '{"Reply-To" = "direccion@dominio.com";}’
defaults write com.apple.mail UserHeaders '{"Bcc" = "direccion@dominio.com";}'
defaults write com.apple.mail UserHeaders '{"Disposition-Notification-To"="direccion@dominio.com";}'
defaults write com.apple.mail UserHeaders '{"Bcc" = "macpro@rafaespada.com";"Disposition-Notification-To"="acuse@aaa.com";"Bidalita" = "macbookair";}'
defaults write com.apple.mail UserHeaders '{"Disposition-Notification-To"="acuse@aaa.com";}'
defaults write com.apple.mail UserHeaders '{"Disposition-Notification-To" = "i+acuse@aaa.com";"Sensitivity”=“Company-Confidential”;}'

Borrar las cabeceras personalizadas: defaults delete com.apple.mail UserHeaders
Consultar las cabeceras personalizadas: defaults read com.apple.mail UserHeaders

Cambiar la fecha de modificación del fichero

find /target/dir -exec touch '{}' \;

Reconstruir Spotlight: sudo mdutil -E /

No montar discos:http://hints.macworld.com/article.php?story=20060930150059172

AirDrop en cualquier ordenador: defaults write com.apple.NetworkBrowser BrowseAllInterfaces 1

Comando+D para no guardar ficheros: defaults write NSGlobalDomain NSSavePanelStandardDesktopShortcutOnly -bool YES

Retardo en mostrar el dock: defaults write com.apple.Dock autohide-delay -float 0 && killall Dock

Quitar aviso cuando se cambia de extensión: (ya hay una preferencia en el Finder para ello)

defaults write com.apple.finder FXEnableExtensionChangeWarning -bool false

killall Finder

Que copie sólo la dirección de correo y no el nombre+dirección en mail:
defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool false

Quitar el desplazamiento con banda elástica en la mayoría de aplicaciones:

defaults write -g NSScrollViewRubberbanding -int 0
volver a poner con: defaults delete -g NSScrollViewRubberbanding

Reconstruir el menú de “compartir”. Reiniciar después de aplicar.

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchSe rvices.framework/Versions/A/Support/lsregister -kill -seed

Activar/Desactivar el servidor de FTP / Apache / DNS:

sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

sudo -s launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
sudo -s launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

sudo launchctl load -w /System/Library/LaunchDaemons/org.isc.named.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/org.isc.named.plist

Los plist de los LaunchDeamons deben ser propietarios de Root.

sudo chmod 600 /Library/LaunchDaemons/x.plist
sudo chown root /Library/LaunchDaemons/x.plist

DNS: sudo killall -HUP mDNSResponder

Ocultar ficheros: chflags hidden
Mostrar ficheros ocultos: chflags nohidden

Comandos Thunderbird:

mail.compose.wrap_to_window_width
mail.showCondensedAddresses
mailnews.message_display.disable_remote_image

Tiempo que duran las notificaciones: defaults write com.apple.notificationcenterui bannerTime [time in seconds]

Desactivar la campana de inicio: sudo nvram SystemAudioVolume=%80 / sudo nvram SystemAudioVolume

Quitar las animaciones de ventana

defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool true

defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false

Desactivar el reposo del botón de encendido: defaults write com.apple.loginwindow PowerButtonSleepsSystem -bool no

defaults write com.apple.CrashReporter DialogType none

Activar los avisos de crash

defaults write com.apple.CrashReporter DialogType crashreport

Activar las notificaciones de crash

defaults write com.apple.CrashReporter UseUNC 1

Desactivar las notificaciones de crash

defaults write com.apple.CrashReporter UseUNC 0

Listar TODOS los ficheros abiertos

ps -aef | grep httpd

comando de terminal

Bienvenido a la Comunidad de soporte de Apple
Un foro donde los clientes de Apple se ayudan entre sí con sus productos. Comienza con tu Apple ID.