pwd
lista el directorio actual.
cd
cambia de directorio. Solo cd, cambia al HOME
exec
ejecuta un comando y sale del shell.
mv
mueve y renombra –i pregunta antes de sobrescribir.
rm
borra –i pregunta –r recursivo.
ls
listado. –a ocultos –i i-nodos –l largo –R recursivo –F añade marca al final (/ dir * eje) –tr ordena por el más antiguo
time
tiempo que tarda el comando (real, usuario, sistema). Auditoría
cp
se usa para copiar archivos y directorios
mkdir
crea directorio –p crea todos los subdirectorios necesarios
rmdir
borra directorios –p borra todo el arbol.
touch
crea fichero vacío con permisos de la máscara actual umask. Si existe, modifica fechas a y m. -a atime –m mtime –c no lo crea si no existe.
dd
es una herramienta poderosa para realizar copias de seguridad de discos completos o de particiones específicas en sistemas Linux.
tar
empaqueta/des (tgz primero y directorio después) c crea x extrae v verbose t lista f ficheros zZjJ gzip.
split
genera ficheros de trozos de x líneas o x bytes.
tr
transforma, traduce. Pasa de mayúsculas a minúsculas, sustituye cadenas, etc.
uniq
elimina líneas duplicadas.
gzip/gunzip .
comprime/descomprime
head/tail
*
head / tail
muestra las primeras o últimas N líneas de un fichero. tail -200f f.log muestra y lo deja abierto. Por defecto 10 líneas.
.
*
wc
wc
cuenta –l líneas –w palabras –m caracteres –c bytes
.
chgrp
cambia el group owner.
ln
crea enlaces
chmod
cambia los permisos. chmod a+r: lectura para todos.
Modo Simbólico:
Se utiliza para añadir, eliminar o establecer permisos específicos para usuarios, grupos u otros.
Los permisos se representan con letras: 4 r (lectura), 2 w (escritura), 1 x (ejecución).
Los usuarios se representan con: u (usuario propietario), g (grupo), o (otros), a (todos).
Los operadores son: + (añadir), - (eliminar), = (establecer).
Ejemplos:
chmod u+rwx archivo.txt: Añade permisos de lectura, escritura y ejecución al propietario del archivo.
chmod g-w archivo.txt: Elimina el permiso de escritura para el grupo.
chmod o=rx archivo.txt: Establece solo los permisos de lectura y ejecución para otros.
chmod a+rwx archivo.txt: Añade permisos de lectura, escritura y ejecución a todos los usuarios.
Modo Numérico (Octal):
Los permisos se representan con un número octal de tres dígitos, donde cada dígito corresponde a los permisos de usuario, grupo y otros, respectivamente.
r (lectura) = 4, w (escritura) = 2, x (ejecución) = 1.
La suma de estos valores determina el dígito para cada grupo de permisos.
Ejemplos:
chmod 755 archivo.txt: El propietario tiene permisos de lectura, escritura y ejecución (4+2+1=7). El grupo y otros solo tienen permisos de lectura y ejecución (4+1=5).
chmod 644 archivo.txt: El propietario tiene permisos de lectura y escritura (4+2=6). El grupo y otros solo tienen permisos de lectura (4).
chmod 777 archivo.txt: Todos los usuarios tienen todos los permisos (4+2+1=7).
fsck
chequear y reparar.
lsof
listar ficheros abiertos por un proceso. -i conexiones abiertas.