Sei sulla pagina 1di 8

UNIVERSIDAD PERUANA DE LAS AMERICAS

GUÍA COMPONENTE PRACTICO CURSO: SISTEMAS OPERATIVOS

Tema – Líneas de Comandos Básicos del Sistema Operativo GNU / Linux

1. Propiedades del terminal


prompt
Se llama prompt al carácter o conjunto de caracteres que se muestran en una línea de
comandos para indicar que está a la espera de órdenes. Éste puede variar dependiendo del
intérprete de comandos y suele ser configurable.

2. Ejecutar comandos
3. Comandos básicos
3.1 Comando date
PRIMERO INGRESAR AL "TERMINAL"
Permite mostrar la fecha del sistema
Sintaxis: date [MMDDhhmm[[CC]YY][.ss]]
Donde:
MM = mes, DD = día, hh = hora, mm = minuto, CC =
siglo (Century), YY = año, ss = segundos
Ejemplo:
[root@localhost ~]# date
Establecer la fecha al 20 de julio del 2015 a las 8:28 de la noche:

3.2 Comando cal


Sintaxis: cal [opciones] [mes] [año]

OPCIONES:

-1 Muestra un sólo mes como salida.

-3 Muestra el mes previo/actual/siguiente como salida.

-s Muestra el domingo como primer día de la semana.

-m Muestra el lunes como primer día de la semana.

-j Muestra fechas julianas (días ordenados, numerados desde el 1 de Enero).

-y Muestra un calendario para el año actual.

Ejm:
[root@localhost ~]# cal
[root@localhost ~]# cal 2016
[root@localhost ~]# cal -3 11 2016

3.3 Comando cd
El comando cd se usa para cambiar de directorio.
SINTAXIS: cd [directorio]
Ejemplos:
[root@localhost ~]# cd /tmp => cambia al directorio tmp
[root@localhost ~]# cd => cambia hacia el directorio base
[root@localhost ~]# cd /usr/local =>cambia al directorio local que se encuentra
ubicado dentro del directorio /usr.
[root@localhost local]# cd – =>similar al uso del comando cd
[root@localhost local]# cd .. =>permite retroceder a un directorio anterior
[root@localhost local]# cd ~ =>cambia hacia el directorio base del usuario
actual
[root@localhost usr]# cd ~root =>cambia hacia el directorio base del usuario root

3.4 Comando pwd


El comando pwd (de las siglas en inglés print working directory, cuya traducción
sería imprimir directorio de trabajo) se utiliza para imprimir el nombre del
directorio actual en una sesión de comandos bajo un sistema operativo Unix o
derivado.
Ejemplos:
[root@localhost ~]# pwd =>muestra en pantalla la posición actual
[root@localhost ~]# cd /usr/local
[root@localhost local]# pwd => muestra en pantalla la posición actual:
/usr/local

3.5 Comando clear


Borra de la ventana del terminal la secuencia de comandos ejecutados.
Listar ficheros[ Archivos y Directorios]
3.6 Comado ls => permite listar ficheros(archivos y directorios)

SINTAXIS: ls [opciones] [fichero(s)….]

Las opciones del comando ls son:


-l lista los ficheros con más detalle
-a Lista todos los archivos, incluyendo aquellos que comienzan con un «.» que
representa los archivos ocultos.
-r Invierte el orden de listado de los archivos.
-s Muestra el tamaño de cada archivo en bloques de 1024 bytes a la izquierda
del nombre.
-t Lista los archivos ordenados por el tiempo de modificación en vez de
ordenarlos alfabéticamente.
-A Lista todos los archivos(ocultos y no ocultos) excepto el «.» y el «..».
-R Lista los contenidos de todos los directorios recursivamente.
-S Ordena el listado por el tamaño de los archivos.
-F si se ejecuta el comando ls con la opción –F, mostrara una lista de los
ficheros marcados con un símbolo que indica o tipo de fichero.
Ejemplos:
[root@localhost ~]# cd
[root@localhost ~]# ls -l
total 8
-rw-------. 1 root root 1686 nov 1 16:24 anaconda-ks.cfg
-rw-------. 1 root root 1734 nov 1 21:21 initial-setup-ks.cfg
Muestra un listado con información de los ficheros donde cada columna
representa a:
1er campo: Permisos
2do campo: Numero de enlaces
3er campo: Dueño del fichero
4to campo: Grupo al que pertenece
5to campo: Tamaño en bytes
6to campo: Fecha y hora de creación o modificación del fichero
7mo campo: nombre de fichero
[root@localhost ~]# ls -a
. .bash_history .bashrc .cshrc .tcshrc
.. .bash_logout .cache .dbus .xauthULHFdn
anaconda-ks.cfg .bash_profile .config initial-setup-ks.cfg .xauthzXtIxW

# muestra un listado de los ficheros ocultos (empiezan con punto (.)) y no ocultos.

Muestra un listado de la información de los ficheros ocultos y no ocultos

Muestra un listado de los ficheros con el tamaño de la primera columna

Muestra un listado de los ficheros ordenados por el tamaño

Creación de ficheros

3.7 Comando mkdir


Se utiliza para crear directorios
Sintaxis: mkdir [OPCIÓN…] nombre_directorio …

Por ejemplo crear un directorio documentos dentro del directorio opt y crear
dentro del directorio de documentos un subdirectorio denominado:
trabajosUndc2
# Con la opción se crean los directorios intermedios si es necesarios

3.8 Comando touch


Este comando permite crear archivos.
Sintaxis: touch [OPCIÓN…] archivo...
Ejemplos:

Permite crear el archivo con espacios

Borrar ficheros
3.9 Comando rmdir
Para borrar un directorio (vacío) utilizar el comando rmdir

Sintaxis: rmdir [directorio]


Ejemplo:

3.10 Comando rm
Permite borrar solo archivos

Sintaxis: rm [opciones] [fichero(s)….]


Ejemplo:

Copiar ficheros

3.11 Comando cp

Este comando se utiliza para copiar ficheros

Sintaxis: cp [opciones] [fichero-origen…. Directorio-destino]


Entre las opciones más relevantes:
-f borra los archivos de destino ya existentes.
-p preservar los permisos, el usuario y el grupo de archivo a copiar.
-R copia directorios recursivamente
-v Da información en pantalla sobre los archivos que se van copiando.
Ejemplo:
Crear los siguientes ficheros:

En el siguiente caso cuando el directorio-destino no existe, esto es lo que


sucede:

# al no estar creado el directorio-destino se crea una copia del archivo file3 con
el nombre de trabajosX
Mover o renombrar ficheros

3.12 Comando mv

Este comando se usa tanto para mover archivos como para renombrarlos

Sintaxis: mv [opciones] [fichero-origen…. Directorio-destino]


Si el último argumento, destino es un directorio existente, mv mueve cada uno de
los otros archivos a destino. Algunas opciones de este comando son:
-f Borra los archivos de destino existentes sin preguntar al usuario.
-v Muestra el nombre de cada archivo a ser movido
Ejemplo:

#los archivos file3 y file4 no se muestran en pantalla

#los archivos file3 y file4 han sido movidos a documentos


En el siguiente caso cuando el directorio-destino no existe, esto es lo que
sucede:

El archivo file5 fue renombrado como expedientes


3.13 Comando uname

Muestra en pantalla información acerca del sistema operativo

Sintaxis: uname [opción…]


Ejemplo:

3.14 Comando man

Para obtener más información de un comando determinado puede hacer uso del
comando man.
Sintaxis: man [comando]
Ejemplo:

#muestra información del comando cp y se puede utilizar el comado man o


utilizar la opción –help.