Comandos Basicos Linux
La mayoría de utilidades para usar y administrar Linux se ejecutan escribiendo comandos o líneas de comandos, a éstos interpretes se les llama shell. Los comandos se escriben proporcionando correctamente la sintaxis y pueden incluir parámetros, datos, variables, etc.
Claves de acceso
Originalmente el administrador del equipo asigna una contraseña o password al usuario. Es responsabilidad deusuario modificar esta contraseña para obtener mayor seguridad. La contraseña es intransferible y se debe cumplir ciertas condiciones para diseñarla:
Las claves pueden contener caracteres no alfanuméricos así como también letras y números.
Al menos 5 caracteres.
Puede ser de más de 8 caracteres, pero solo se reconocen los primeros 8.
Debe contener al menos una letra mayúscula o 1 dígito.
Serecomienda cambiarse constantemente.
passwd: Se usa para cambiar la contraseña
Ejemplo:
passwd
Introduciendo sólo passwd te permite cambiar la cambiar la contraseña. Después de introducir passwd recibirás la siguiente respuesta:
Current Password:
New Password:
Confirm New Password:
Cada uno de estos datos debe ser introducido correctamente para que la contraseña se cambiesatisfactoriamente.
Descripción de los Comandos
Documentación
El comando man provee información sobre el uso correcto de los comandos y se encuentra en /usr/bin/man.
man: Ve las páginas del manual en línea
Para ver las páginas del manual, suponiendo que estén en línea.
Ejemplos:
man cp
Nos da la información en el manual sobre el comando cp. Para averiguar más sobre el comando man, pruebe
manman
apropos: Lista los comandos relacionados con un tema en particular.
Ejemplo:
apropos man
ls: Lista los archivos de un directorio
Probablemente el comando más usado en Linux, ls nos permite ver el contenido de un directorio y opcionalmente sus subdirectorios.
Quizás uno de los comandos más utilizados, sirve para listar archivos.
Su sintaxis es:
ls [opciones] [archivo o carpeta...]
Si seejecuta ls sin argumentos, dará como resultado un listado de todos los archivos (incluyendo directorios) del directorio donde el usuario está posicionado. Sus opciones son:
-a Lista todos los archivos, incluyendo aquellos que comienzan con un «.».
-d Lista el nombre del directorio en vez de los archivos contenidos en él.
-l Lista los archivos con mucho más detalle, especificando para cadaarchivo sus permisos, el número de enlaces rígidos, el nombre del propietario, el grupo al que pertenece, el tamaño en bytes, y la fecha de modificación.
-r Invierte el orden de listado de los archivos.
cd: Cambio de directorio
Con cd cambiamos el directorio donde estamos trabajando.
Ejemplos:
Cambio absoluto de directorio:
cd /usr/local/bin
Cambia al directorio anterior
cd ..
Cambia aldirectorio home
cd ~
Se regresa al directorio raíz
cd /
pwd: Da el nombre del directorio actual
Nos recuerda, cuando estamos perdidos, del nombre del directorio actual. pwd nos da el camino completo.
pwd
mkdir: Crea un directorio
Crea un directorio vacio en el directorio actual, por ejemplo
mkdir xyz
Crea el directorio xyz en el directorio actual.
rm: Borra archivos
Se puede usar laopción -i para pedir confirmación de cada archivo a borrar:
$rm -i archivos(s)
La opción -r borra archivos y directorios al mismo tiempo:
$rm -r trayectoria/
Con el comando rmdir se borran directorios vacíos:
$rmdir directorio/
touch: Crea archivos
touch nombre del archivo
Redireccionando la entrada y la salida estándar
El redireccionamiento de la salida o entrada estándar significa que laentrada viene de otro lado que no sea el teclado de la terminal y que la salida va hacia otro lado que no sea la pantalla de la terminal.
Linux reconoce tres canales de datos estándar:
entrada estándar: por ella lee las instrucciones el programa ejecutado actualmente, la mayoría de las veces es el teclado,
salida estándar: hacia allí, normalmente la pantalla, manda el programa sus salidas,...
Regístrate para leer el documento completo.