De cara a manejar una maquina linux que es lo habitual para servidores de todo tipo, es conveniente manejar una serie de comandos basicos, aquí presentamos una lista de algunos de los comandos mas usados
ls [ruta]
Listar ficheros y directorios que hay en ruta
Parámetros interesantes
a: Incluir los ficheros cuyo nombre empieza por punto
l: Un listado mas detallado con una linea por fichero
rm [ruta]
Eliminar fichero en ruta
mv [ruta_origen] [ruta_destino]
Mover de ruta_origen a ruta_destino
cp [ruta_origen] [ruta_destino]
Copiar de ruta_origen a ruta_destino
scp [origen] [destino]
Copiar de origen a destino a través de ssh, origen y destino pueden ser una ruta local, o una remota con los siguientes formatos [usuario@]host:[ruta] o scp://[usuario@]host[:puerto][/ruta]
chown [usuario][:grupo] <ruta>
Cambiar el usuario y/o grupo dueños de la ruta
chmod [permisos] <ruta>
Cambiar los permisos a una ruta, el formato de permisos puede ser simbolico (+r, -w, ...) o un numerico compuesto por de uno a cuatro digitos entre 0 y 7
Si las acciones anteriores las estamos realizando sobre una carpeta hay que usar el parametro r para indicar que haga la acción recursivamente sobre todos los contenidos de la carpeta
pwd
Muestra la ruta en la que nos encontramos actualmente
uname
Información del sistema
Parámetros interesantes
a: mostrar toda la informacion
r: Relase del kernel
v: Version del kernel
man <comando>
Muestra informacion del comando
fg
Trae al "primer plano" comandos que hayamos dejado en segundo plano (Normalmente con CTR+Z)
mkdir [ruta_carpeta]
Crear carpeta, usar el parámetro p si queremos crear también los padres de la carpeta que no existen
touch [ruta]
Crear un fichero vacío en ruta
cat [fichero]
Listar contenido de un fichero
find [ruta] [expresion]
Busca dentro de ruta todos los ficheros/carpetas que coincidan con expresion
grep [patron] [fichero]
Buscamos el patrón dentro de un fichero, usar el parametro r si queremos buscar dentro de una carpeta
sed [script] [fichero]
Filtrar o transformar el contenido de un fichero según el script que se le ha pasado
cut [fichero]
Elimina secciones de cada una de las filas del fichero
top
Muestra los procesos activos y su consumo de recursos
kill [id-proceso]
Mata al proceso identificado por id-proceso
df
Muestra información del uso de disco, usar el parámetro h para var los tamaños de forma legible para un humano
du
Muestra información del tamaño de un fichero, usar el parámetro h para var los tamaños de forma legible para un humano