Comandos Linux nuevos resumen
Mostrar la concatenación ordenada de todos los ficheros en la salida estándard
sort opciones FICHERO *opciones: −b : descarta los espacios en blanco precedentes. -f: considera iguales las mayúsculas y minúsculas −n : ordena por valor numérico. −r : invierte el orden de las comparaciones. −k POS1[,POS2] : establece el criterio de ordenación en POS1 y se acaba en POS2. Un solo campo, POS1=POS2. Si no indicamos POS2, entonces hasta el final. El primer campo es 1. −o FICHERO : escribe el resultado en FICHERO, por salida estándard −t SEP : utiliza SEP en lugar de espacio para separar los campos.
Elevar o cambiar usuario
su USUARIO
Mostrar final de fichero (10 últimas líneas)
tail FICHERO *tail -nN FICHERO: muestra las N últimas líneas del fichero
Crear ficheros
touch FICHERO
Crear usuario
useradd USUARIO
Borrar usuario
userdel USUARIO
Modificar usuarios y grupos
usermod
Editar fichero
vi vim nano gedit
Contar los caracteres (c), palabras (w) y líneas (l) de un fichero
wc [-cwl] fichero
Ver usuarios conectados
who *who -b: tiempo del último inicio del sistem
Es una forma práctica de redireccionar la salida estándar de un programa hacia la entrada estándar de otro.
| (tubería o pipe)
Cambiar el propietario de un fichero
chown
Extraer las partes seleccionadas de cada fichero en la salida estándard
cut opciones fichero
Muestra información sobre el sistema de ficheros (filesystem)
df * df -h: en KB, MB, GB...
Mostrar las diferencias, línea por línea, entre dos ficheros o dos directorios
diff fichero1 fichero2
Estimar el uso de espacio de Disco Duro del fichero
du * du - a: muestra todos los ficheros * du -c: todo * du -h: en MB, GB...
Buscar los ficheros que satisfacen la expresión de búsqueda a partir de la ruta indicada
find ruta opciones *opciones: -name: nombre -tipo: f,d,l,etc. -perm: permisos -size: tamaño -links: cantidad de opciones -user: propietario del fichero
Buscar cadena de texto
grep (opciones) patrón fichero *opciones: −i : considera iguales mayúsculas y minúsculas −w : obliga a que el patrón coincida solamente con palabras completas −x : obliga q que el patrón coincida solamente con líneas completas −v : selecciona las líneas que no coinciden −mNUM : se detiene después de NÚM coincidencias −n : muestra el nombre de línea junto con las líneas de salida -> el patrón puede construirse con: • Expresiones regulares • Frase (entre comillas)
Apagar el ordenador
halt
Mostrar las 10 primeras líneas de fichero
head FICHERO *head -nN FICHERO: muestra las N primeras líneas en la salida estándar
Matar proceso
kill ID-PROCESO
Mostrar un fichero de forma paginada
more/less
Mostrar el estado de las conexiones de red, tabla de encaminamiento y las estadísticas de las interfaces.
netstat *netstat -r: tabla de encaminamiento *netstat -c: información cada segundo
Apagar el equipo
poweroff
Listar procesos
ps * ps -ef: todos * ps -r: corriendo
Reiniciar el sistema
reboot
Apagar el sistema en modo seguro
shutdown *shutdown -t: espera t segundos antes de cerrar *shutdown -r: reinicia después de shutdown *shutdown now: apaga el equipo *shutdown 19:00: apaga el equipo a la hora indicada *shutdown -k now 'El equipo se apagará en unos minutos': avisa a los usuarios del apagado del equipo -h +5 "El sistema se apagará en 5 minutos": para el sistema (halt) después de shutdown, en
Crear un seudónimo name para una orden.
alias name=orden -p: lista todos los alias
Cambiar permisos
chmod