A día de hoy, si quieres ser un buen desarrollador o simplemente un buen usuario de Linux, conocer el terminal es obligatorio. Estos comandos no son cerrados. Son compatibles con otros sistemas operativos como OS X y Windows 10 a través de Bash. Son tan utilizados que casi podría decirse que han ganado la partida. Son un estándar para manejar el sistema operativo de forma rápida y directa. Más de una vez te salvarán de problemas.
La lista que dejo sirven para las tareas más sencillas: manipular documentos, archivos, directorios y búsquedas. Si los utilizas de forma diaria se volverán naturales. Puedes incluso, como es mi caso, preferirlos a un gestor de ventanas.
Cualquier mejora o añadido dejen un comentario y gustoso actualizaré el artículo.
Hola mundo
echo Hola Mundo
Fecha
date
Fecha unix a actual
date -r 34
Nombre de usuario
whoami
Ver directorio actual
pwd
Cambiar directorio
cd [ruta]
Atajos
Retroceder un directorio (subir al padre)
cd ..
Directorio del usuario
cd ~
Volver al directorio anterior
cd -
Listar archivos
ls
ls Documents/Cuentas
Ver ocultos
ls -a
Ver detalles
ls -l
Crear archivos
touch nombre.txt
Crear directorios
mkdir Fotos
En cascada
mkdir -p Fotos/2017/Marzo/Fallas
Mover
mv nombre.txt Documentos
mv Fotos/* Documentos
Moviendo sin sobrescribir
Añade a los que iba a sobre escribir un ~.
mv -b Fotos Documentos
Copiar
cp avion.jpg Fotos
cp *.jpg Fotos
cp -r Disneyland Fotos
Renombrar
mv Fotos Documentos
mv nombre.txt apuntes.txt
Borrar archivo
rm nombre.txt
Forzar
rm -f nombre.txt
Confirmando
rm -i nombre.txt
Borrar directorio
rm -r Fotos
rmdir Fotos
Ver información
file paris.jpg
Ver el contenido de un archivo
less nombre.txt
Historial
history
Ejecutar último comando
!!
Ejecutar comando por su número
!2325
Buscar
find Fotos -name feliz.jpg
Solo directorios
find Fotos -type d -name 2017
Manual de comando
man ls
{{ comments.length }} comentarios