Tutorial de GNU/Linux
- GNU/Linux
- Un poco de historia: UNIX
- Un poco de historia: GNU/Linux
- Distribuciones GNU/Linux
- Aclarando algunos conceptos
- Debian GNU/Linux
- Test y ejercicios
- Características
- El shell
- Usuario y clave
- Obtención de ayuda
- Test y ejercicios
- Ejecución en primer y segundo plano
- Información sobre usuarios
- Órdenes sobre fecha
- Editores
- Test y ejercicios
- Particionado del disco
- El sistema de ficheros
- Test y ejercicios
- Expansión del shell
- Test y ejercicios
- Creación de un fichero de texto
- Las fechas de un fichero
- Operaciones con directorios
- Entrada, salida y salida de errores estándar
- Test y ejercicios
- Visualización de ficheros
- Enlaces duros y simbólicos
- Test y ejercicios
- Comprimir
- Archivar
- Comandos varios
- Test y ejercicios
- Permisos
- Test y ejercicios
- Ficheros de arranque
- Configuración del shell
- Ambientes de ejecución
- Redirecciones
- Tipos de comandos del shell
- Test y ejercicios
- Filtros
- Test y ejercicios
- Búsquedas
- Autor
Comandos: dirname y basename
El comando dirname sirve para extraer el directorio de la ruta de un fichero:
$ dirname /var/log/mail.log
/var/log
El comando basename extrae el nombre del fichero de la ruta de un fichero:
$ basename /var/log/mail.log
mail.log
También puede especificarse la extensión y devolvería el nombre sin extensión:
$ basename /var/log/mail.log .log
Estos dos comandos tienen principalmente su utilidad en la implementación de scripts.
Licencia: licencia de software libre GPL