
Benjamin Allen Ramirez Horna
PreguntaNo me funciona el comando Tree estoy en mac ayuda por fa
- : Otorgar permisos temporales de super usuario, por eso te pide la clave del usuario administrador.
sudo
- : Es un manejador de paquetes del sistema operativo
apt
y sus derivados comodebian
,ubuntu
,linux mint
, entre otros, si quieres ver un poco más dekali linux
puedes ver este enlace: https://wiki.debian.org/es/Apt. Este comando requiere de permisos de administrador ya que tiene que administrar los paquetes del sistema operativo por lo que es necesario ponerapt
primero, esto lo puedes ver como cuando instalas algo en windows y tienes que poner aceptar cuando te dice que ejecutes como administrador.sudo
- : es la instrucción de
install
, como dice el nombre en inglés es instalar.apt
- : es el paquete que quieres instalar.
cowsay

Benjamin Allen Ramirez Horna
Gracias en MarcoE, osea que si instalo homebrew me funcionara?, y entonces ya no pongo apt

Vladimir Sandino Castillo Alfaro
Para aquellos que no tienen instalado homebrew en MacOS BigSur, pueden ejecutar la siguiente linea de codigo en la terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Adicionalmente, en caso no lo tengas, te instala the Xcode command line tools.

Marco Espinosa
sudo
shell
shells
zsh
bash
fish
sudo
root
root
Por ejemplo:
en la instrucción que comentas:
sudo apt install cowsay
dividiendole en partes quedaría:
Entonces como puedes ver el problema que no te sirva ese comando es que lo estas usando en Mac, por lo que
apt
Una alternativa a
apt
homebrew
Cuando te encuentres con instalaciones de herramientas como
cowsay
brew
Es un poco largo pero espero que te haya quedado un poco más claro este tema de los comandos, la shell y la terminal.

Benjamin Allen Ramirez Horna
Una pregunta Marco, y sudo? es una shell?, porque cada ves que intento instalar algo en la terminal como:
sudo apt install cowsay
Nome funciona dice
Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk-16.jdk/Contents/Home/bin/apt" (-1)
ayuda por fa soy nuevo en esto de la terminal

Marco Espinosa
zsh
shell
bash
tree
tree
shell

Marco Espinosa
No creo que sea error de
zsh
homebrew

Benjamin Allen Ramirez Horna
Gracias por sus respuestas pero o me funciona poner brew install tree, estoy trabajando con zsh pero gracias agredeceria sitener zsh afectaria ese comando gracias

Marco Espinosa
Entiendo que por defecto en Mac no tiene la herramienta instalada, puedes instalarla mediante el siguiente comando:
brew install tree

Fer Torres
Hola Benjamin.
Esto es normal, tranquilo. Sólo debes instalar tree en MacOs. Yo lo hice con homebrew instalado y ejecutando solamente:
brew install tree
Y funciona perfecto