1.2 Comandos básicos: #who : nos permite ver los usuarios que

Anuncio
German Rodriguez Avila
ITM
Comandos básicos de linux (BASADO EN DEBIAN)
Primeramente antes de utilizar nuestro sistema operativo DEBIAN crearemos la cuenta de SUPER USUARIO
(root)


Se abrirá la consola de comandos, escribiremos: #sudo passwd root
Enseguida te pedirá que ingreses la contraseña para el súper
usuario, la tecleamos y presionamos enter.
Agregar Usuarios Al Sistema
# useradd
-d : Carpeta Home del usuario. “/home/nombre-usuario”.
1.1 Ahora actualizaremos los repositorios de DEBIAN


Ingresamos a la página http://debgen.simplylinux.ch/ para generar los repositorios requeridos
Ahora ubicaremos el archivo desde la consola de DEBIAN donde están los repositorios

/etc/apt/sources.list
con el comando “nano” editaremos el archivo y ahí pegaremos las líneas de los
repositorios obtenidos de la página anterior mencionada.

Nos devolvemos a la consola, para actualizar debían a los nuevo repositorios obtenidos
escribiremos el comando “apt-get update”, el sistema inmediatamente empezara
buscar las actualizaciones.

Para instalar las actualizaciones obtenidas ahora ingresaremos el siguiente comando
en la consola d DEBIAN “apt-get upgrade” y el sistema inmediatamente empezara a
instalar y remplazar los nuevos paquetes obtenidos.
1.2 Comandos básicos:
#date : Ejecutando el comando date obtendremos la fecha y la hora actual.
#who : nos permite ver los usuarios que están utilizando el sistema, incluyendo la fecha en
la que se conectaron al sistema.
#uptime: Podemos ver cuánto tiempo hace que se ha iniciado el sistema de nuestra
computadora ejecutando el comando uptime. También obtendremos alguna información
adicional, como la cantidad de usuarios que están utilizando el sistema, o la carga promedio que
tiene el procesador.
#clear: Este comando nos permite borrar la pantalla de comandos.
German Rodriguez Avila
ITM
#echo: es un comando muy sencillo. Lo que hace es repetir todo lo que recibe por línea de
comandos. Si ejecutamos: #echo Hola, obtendremos la salida Hola.
1.3 Comandos relacionados con archivos y directorios
Ls:
Para listar los archivos dentro de un determinado directorio, que en equivalente en DOS es “dir”
Puede recibir varias opciones:



i : muestra mucha más información sobre los archivos, como el usuario y el grupo al que
pertenece, el tamaño, los permisos, etc.
-a : muestra todos los archivos, incluyendo los ocultos.
- t : ordena los archivos por fecha de modificación.
Cp:
El comando cp es el que se utiliza para copiar archivos.
Si escribimos cp viejo nuevo, copiaremos el archivo viejo con el nombre nuevo. Es decir, el archivo
origen se escribe primero y a continuación el archivo que se va a crear. Una vez hecha la copia,
tendremos dos archivos diferentes, con el mismo contenido.
Por otro lado, también podemos ejecutar cp archivo 1 archivo2 directorio, de forma que los
archivos archivo1 y archivo2 se copiaran dentro de directorio.
Mv:
Muy similar a cp, el comando mv es el que se utiliza para mover archivos de un lugar a otro, o para
cambiarle el nombre a un archivo. Si ejecutamos, mv viejo nuevo, el archivo viejo habrá pasado a
llamarse nuevo.
Por otro lado, si ejecutamos mv archivo1 archivo2 directorio, los archivos archivo1 y archivo2 se
moverán dentro de directorio.
Rm:
Para borrar archivos utilizaremos el comando rm. Hay que usarlo cuidadosamente, porque una
vez que los archivos han sido borrados, no pueden recuperarse de ninguna forma.
Si deseamos que rm nos pregunte si queremos borrar o no un archivo, debemos utilizar la opción
–i.
German Rodriguez Avila
ITM
Mkdir:
Utilizaremos el comando mkdir directorio para crear directorios. Pueden utilizarse rutas absolutas
o relativas. Es decir que queremos crear el directorio /home/user/temp, y estamos situados
dentro del directorio /home/user, podemos ejecutar mkdir temp o mkdir /home/user/temp
indistintamente.
Arbol de directorios;
Existen diferentes maneras de ordenar la información dentro de los directorios. Veremos un orden
básico que la mayoría de las distribuciones utilizadas.
/bin contiene los archivos ejecutables básicos del sistema. Muchos de estos comandos ya los
usamos o los vamos a usar en el futuro.
/dev contiene los archivos que representan a dispositivos. Los archivos que se encuentran en este
directorio están relacionadas con periféricos de la máquina.
/etc contiene los archivos de configuración del sistema y de muchos de los programas instalados
en el sistema. Además, contiene los scrips de inicio que se ejecutan cuando arranca la máquina.
Generalmente los archivos que se encuentran en este directorio pueden ser editados solo por el
administrador de la maquina es decir el súper-usuario, normalmente llamado root.
/home en este directorio se encuentran los archivos principales de los usuarios. En estos
directorios los usuarios tienen permisos de leer. Escribir y ejecutar según deseen.
/lib contiene las librerías necesarias para ejecutar los comandos que se encuentran en /bin y /sbin.
/usr contiene archivos que serán utilizados una vez que el sistema ya está funcionando. No son
imprescindibles para el funcionamiento del sistema.
German Rodriguez Avila
ITM
Chmod
Para cambiar los permisos de un archivo utilizaremos el comando chmod. Solamente el dueño de
un archivo (o el administrador del sistema) puede cambiarse los permisos a un archivo. A un asi
no tiene ninguno de los permisos explicados, el dueño del archivo siempre tiene permiso de
cambiar los permisos de un archivo.
Si queremos sumar o restar determinados permisos, utilizaremos la siguiente sintaxis:
#chmod quien+que archivo, donde “quien” puede ser (usuario dueño), y que puede ser r,w o x
r= 4,
w=2,
x=1
Ejemplo: chmod 644 archivos asigna permisos de lectura y escritura para el usuario y solo de
lectura para los demás.
Descargar