domingo, agosto 12, 2007

Comandos Linux - Mover, Copiar, Borrar y Visualizar Archivos

Aquí tenemos algunos comandos útiles para trabajar con archivos:

Listar todos los archivos (excepto los ocultos) del directorio actual, en formato detallado.
ls -l

Listar los archivos del directorio actual, indicando el tipo de archivo.
ls -F

Listar todos los archivos (incluyendo los ocultos) del directorio actual, en formato detallado y presentarlo en columnas.
ls -laC

Borrar el archivo o directorio denominado "fichero"
rm fichero

Borrar el directorio denominado "directorio", incluyendo todos sus archivos y subdirectorios.
rm -rf directorio

Copiar el archivo o directorio denominado "fichero" al directorio "/home/datos".
cp fichero /home/datos/

Mover el archivo o directorio denominado "fichero" al directorio "/home/datos".
mv fichero /home/datos/

Visualizar el archivo denominado "archivo".
cat archivo

Visualizar todas las paginas de mantenimiento que contienen la palabra "palabraclave".
man -k palabraclave

Visualizar el archivo denominado "archivo", una página a la vez. Para avanzar a la siguiente página se debe presionar la barra espaciadora.
more archivo

Visualizar las 10 primeras líneas del archivo denominado "archivo".
head archivo

Visualizar las 20 primeras líneas del archivo denominado "archivo".
head -20 archivo

Visualizar las 10 últimas líneas del archivo denominado "archivo".
tail archivo

Visualizar las 20 últimas líneas del archivo denominado "archivo".
tail -20 archivo

Como siempre mayor información la podrán encontrár en las páginas de mantenimiento con el comando "man".

jueves, agosto 09, 2007

Comandos Linux - Manejo de Usuarios

Veamos un poco como manejar usuarios, para esto tenemos los siguientes comandos:

Crear el usuario "pepito" con las opciones de creación por defecto:
adduser pepito

Asignarle o Cambiar la clave o password al usuario "pepito":
passwd pepito

Obtener privilegios de root. (Para esto nos pedirá que ingresemos la clave del root).
su root
su

Salir de la cuenta de root (en caso que hayamos usado el comando anterior), o terminar sesión de usuario:
exit

Pueden obtener mayor información sobre Usuarios en Linux aquí. También pueden revisar las páginas de mantenimiento con el comando "man".

martes, agosto 07, 2007

Comandos Linux - Accediendo y Montando Sistema de Archivos

En esta oportunidad pondré un resumen de los comandos utilizados para montar sistemas de archivos, tengo otro post en el que hablo un poco más a detalle sobre Montar y Desmontar en Linux . Sin más preámbulos, aquí tienen los comandos:

Montar el CDRom en el directorio "/mnt/cdrom":
mount -t iso9660 /dev/cdrom /mnt/cdrom

Montar el disco duro "d" como un sistema de archivos msdos en el directorio "/mnt/unidad_d":
mount -t msdos /dev/hdd /mnt/unidad_d

Montar la partición primaria del disco a, como un sistema de archivos VFAT en el directorio "/mnt/unidad_c":
mount -t vfat /dev/hda1 /mnt/unidad_c

Desmontar el CDRom:
umount /mnt/cdrom

Mayor información la pueden obtener en las páginas de manual desde la línea de comandos con el comando "man".

domingo, agosto 05, 2007

Comandos Linux - X Window System

Sigamos viendo algunos comandos más. Ahora tenemos como invitados a algunos comandos que nos permiten iniciar los diferentes gestores de configuración del Sistema X Window. Sin más preámbulos aquí los tienen:

Ejecutar el menú de configuración del entorno X con un testeo automático de la tarjeta de video:
XF86Setup

Ejecutar otro menú de configuración del entorno X, también realiza un testeo automático de la tarjeta de video:
Xconfigurator

Ejecuta el menú de configuración del entorno X, en modo texto (desde la línea de comandos):
xf86config

Nunca está demás recordar que pueden encontrar mayor información en los manuales utilizando el comando "man".

viernes, agosto 03, 2007

Comandos Linux - Buscando Archivos y Texto en los Archivos

En esta ocasión continuaré con algunos comandos que son útiles sobre todo para lidiar con archivos que por lo general no recordamos exáctamente su ubicación o peor aún, el nombre del fichero de texto. Bueno pues, sin mayores preámbulos aquí les dejo algunos comandos:

Buscar el fichero llamado "archivo" tomando como punto de inicio el directorio raíz:
find / -name archivo

Buscar el fichero que contiene en alguna parte de su nombre la palabra "archivo", tomando como punto de inicio el directorio raíz:
find / -name '*archivo*'

Crear o actualizar la base de datos de todos los ficheros contenidos en todo el sistema de archivos de linux. (Este se comando se utiliza antes de usar el comando "locate" - ver siguiente):
updatedb

Buscar el fichero denominado "archivo" (asumiendo que se ha utilizado el comando "updatedb" - ver anterior):
locate archivo

Mostrar el directorio que contiene el fichero ejecutable denominado "archivoejecutable"
which archivoejecutable

Buscar y listar a todos los archivos del directorio "directorio" que contienen en su interior el texto "textoenarchivo"
grep textoenarchivo /directorio

Espero que también les hayan sido de utilidad, y una vez más, si desean más información pueden buscar en los manuales con el comando man.