Comandos LINUX Básicos
Listado de archivos
# ls: Lista archivos y directorios de un directorio.
# ls -al: Lista archivos y directorios e información sobre los mismos.
# ls -aR: Lista archivos e información incluyendo todos los subdirectorios.
# ls -aR | more: Lista archivos e información incluyendo todos los subdirectorios por pantallas.
# ls -alR > resultado.txt: Lista archivos e información de subdirectorios y lo guarda en un archivo.
# cat resultado.txt: Mostraría en pantalla el contenido del archivo.
# ls *.html: Lista todos los archivos acabados en .html.
# ls -al directorio/subdirectorio: Lista archivos e información de ese subdirectorio.
Crear, editar o eliminar archivos y directorios
# pico /home/usuario/public_html/index.html: Edita el archivo index.html con el editor pico.
# touch /home/usuario/public_html/404.html: Crea el archivo vacio 404.html en ese directorio.
# rm archivo.txt: Elimina archivo.txt.
# rm -rf directorio: Elimina el directorio indicado, los subdirectorios y todos sus archivos.
# mkdir descargas: Crea un directorio llamado descargas.
# rmdir descargas: Elimina el directorio llamado descargas.
Compresión y descompresión de archivos
# zip archivo.zip /home/usuario/public_html/directorio: Comprimir directorio.
# unzip archivo.zip: Descomprimir archivo.zip.
# unzip -v archivo.zip: Ver contenido de archivo.zip.
Otros comandos SSH
# cp -a /home/usuario/public_html/origen/* /home/usuario/public_html/destino/: Copia todos los archivos de un directorio a otro manteniendo sus respectivos permisos.
# du -sh: Muestra es espacio total ocupado por el directorio en el que se encuentra.
# du -sh *: Muestra el espacio ocupado de cada archivo y directorio
# lynx web.com: Usar el navegador Lynx para acceder a www.web.com.
# whoami: Muestra su nombre de usuario.