Comandos para la Terminal (parte I) - CaracasTek

Nuevo:

sábado, 16 de febrero de 2019

Comandos para la Terminal (parte I)


Hablemos de comandos para la terminal que todo creador debe comprender, ya que aunque al inicio es complicado acostumbrarse a trabajar con la terminal o consola, más que nada si venimos de ambientes Windows, la realidad es que cuando nos frecuentamos se transforma en nuestro amigo leal e inseparable.

Vamos a empezar con uno de los comandos mas populares y es el comando superusuario sudo, este comando nos ofrece permisos administrativos, pero por que es considerable? para hacer la instalación y configuración de algunas de las utilidades que tenemos la posibilidad de llegar a requerir, entre otras cosas disponerNode.js en un conjunto Ubuntu de manera directa siendo usuario root en vez de llevarlo a cabo con sudo puede lograr que la ejecución de aplicación que dependan de este no se ejecuten de manera correcta debido a que los ficheros se instalaron en una localidad solo alcanzable por el usuario root.

Este error me ocurrio recientemente cuando en un vps instalé Node.js como usuario root y después instalé Yeoman cuando quise ejecutarlo para hacer un esqueleto de Angularjs se disparó el error. La causa era precisamente por tema de privilegios, de hecho hay utilidades que por seguridad no se ejecutan si eres el usuario root. De ahí la consideración de no trabajar con este usuario y en su lugar utilizar sudo cuando sea primordial tener permisos administrativos.

Comandos para la Terminal para el Trabajo Diario

El trabajo con directorios y ficheros es lo mas habitual del todo el tiempo, no solo de un creador sino de un usuario de Linux o Mac, de esta forma sea un usuario basico, intermedio o adelantado. Y aun si usas Windows en alguna oportunidad te abras topado con el trabajo con el CMD.

Debo llevar a cabo una aclaración que no hice antes y sucede que todos los comandos aquí nombrados trabajan con Ubuntu, no significa que no logren trabajar en otras distribuciones de Linux o en Mac o en Windows, pero lo mas posible es que no sea asi, en particular en Windows.

cd este comando te facilita cambiar entre directorios. Entre otras cosas con cd carpeta, ingresas en el directorio carpeta, siempre que este directorio permanezcaen tu localidad de hoy. Con cd .. subes un nivel en el árbol de directorios.

pwd digamos que no entendemos en que directorio nos encontramos en la actualidad, ya que para eso sirve este comando, nos sugiere en que directorio nos encontramos en la actualidad.

tree, este comando no viene predeterminado pero se puede disponer de forma simple con este comando: sudo apt-get install tree.

Con el comando tree, tenemos la posibilidad de listar de forma visual el contenido de un directorio. hay numerosos parámetros para este comando. Entre ellos:

-L con este parametro le indicamos

Cuantos escenarios de hondura queremos que nos muestre, entre otras cosas si en el directorio que nos encontramos, hay una carpeta1 que esta dentro de carpeta2 que paralelamente esta dentro de carpeta3 y este esta dentro de carpeta4, pero utilizamos el comando tree -L 3 solo nos podrías mostrar hasta la carpeta3, si no se usara este parámetro podrías mostrar hasta carpeta4

–help con este exhibe la asistencia del programa tree, te sugiero utilizarlo para ver el resto de los parámetros accesibles de este comando.