Esta es una pequeña lista de comandos que pueden ser usados en la gran mayoría de distribuciones basadas en linux:
- Exit: Este comando sirve para salir y cerrar la sesión en la que nos encontramos trabajando, sirve también como un logoff o un logout, con el, cuando sólo tenemos una sesión abierta en la terminal sobre un entorno gráfico, para cerrar dicha terminal.
- Clear: Con este comando es posible limpiar la terminal, dejar la terminal tal como si acabara de ser abierta, borra lo que hay en pantalla, los comandos que se han introducido de forma preliminar.
- Cp: Este comando se utiliza para copiar archivos y/o carpetas, la estructura de este comando es: cp (Opciones) (Origen) (Destino) y tiene algunas opciones dentro de las cuales destaco las siguientes:
- -f Borra los archivos ya existentes en la ruta de destino.
- -P Mantiene los mismos permisos y los mismos propietarios de los archivos que se están copiando.
- -R Copia un directorio junto con todos sus sub- directorios.
- -v Muestra en pantalla lo que se esta copiando.
- Rm: Con este comando podemos borrar archivos y carpetas, su estructura es la siguiente: rm (Opciones) (NombreDelArchivo) y algunas de sus opciones son:
- -f Borra los archivos sin pedir confirmación.
- -r Elimina el directorio y todo su contenido.
- -v Muestra lo que se esta eliminando.
- Mv: Este comando puede ser usado para mover archivos o carpetas, su estructura no es diferente a las que ya hemos visto, estas son algunas de sus opciones:
- -u Hace el movimiento cuando los archivos en la carpeta de destino son mas antiguos o no existen.
- -v Permite ver los archivos que se están moviendo.
- -f Mueve los archivos sin pedir confirmación.
- Cat: Este comando permite ver de forma rápida el contenido de un archivo, estas son algunas de sus opciones:
- -A Muestra todo el contenido y los caracteres especiales como los saltos de linea y las tabulaciones.
- -n Numera cada linea de archivo al ser mostrado.
- More: Este comando es similar a Cat, con la diferencia de que este muestra los archivos de manera paginada, permitiendo una lectura fácil.
- Head: Este comando imprime las primeras 10 lineas de el archivo que indiquemos, estas son algunas de sus opciones:
- -n Permite especificar el numero de lineas a mostrar iniciando por la primera de arriba.
- -c Permite definir la cantidad de bytes a imprimir del archivo indicado.
- Tail: Hace lo mismo que el comando Head, solo que este permite imprimir las ultimas 10 lineas de cada archivo, tiene opciones similares.
- Sort: Con este comando podemos ordenar las filas y/o las columnas de uno o varios archivos, estos son algunos de los parámetros que recibe este comando:
- -n Sirve para trabajar con números y dar un orden por valor numérico.
- -r Permite hacer una ordenación de mayor a menor.
- Wc: Muestra el numero de lineas, palabras y caracteres del fichero seleccionado, estos son algunos de sus parámetros:
- Imprime el numero de bytes.
- Diff: Permite comparar un fichero con otro y ver sus diferencias, mediante sus parámetros se pueden ignorar ciertos aspectos para hacer una comparación especifica.
- Chmod: Permite ver y cambiar los permisos sobre un archivo o carpeta, estas son algunas de sus opciones:
- -R Cambia los permisos en el directorio seleccionado y en todos sus sub-directorios.
- -v permite ver el proceso y los archivos que se están afectando con el cambio.
- Chown: Permite cambiar el nombre del propietario de un archivo o directorio.
- Ehgrp: Permite cambiar el grupo de un archivo o directorio.
- Gzip: Permite comprimir un archivo, el archivo de salida tendrá el mismo nombre del archivo con la extensión .gz
- Gunzip: Descomprime y desempaqueta el archivo que ha sido comprimido con Gzip.
- Touch: Con este comando se pueden cambiar las fechas de un archivo, estos son dos de sus parámetros:
- -a Sólo cambia la fecha de acceso.
- -m Cambia la fecha de modificación del archivo.
- Du: Con este comando podemos ver el tamaño de todos los archivos del directorio y la suma total de estos tamaños.
- Grep: Este comando permite hacer búsquedas en carpetas de archivos, en archivos y en todos los archivos de una carpeta, busca palabras dentro de los archivos seleccionados, algunas de sus opciones son:
- -i No hace diferencia entre minúsculas y mayúsculas
- -r Para buscar de forma recursiva en todos los archivos y sub carpetas dentro de un directorio.
- Find: Busca ficheros que se encuentren en el sistema.
- Uniq: Sirve para detectar lineas repetidas en un texto.
Nota: Estos comandos fueron probados en OpenSolaris 2009.