Área de Tecnologías de la Información
Programa Académico de Infraestructura de Redes Digitales
Materia: Sistemas Operativos
Título: Lista de Comandos: Shell 1, Shell 2, Shell 3
Profesor(a): Gilberto López Padilla
Alumno(a): Fátima Abigail Porras Noriega
Grupo: IRD-301
León, Guanajuato. 06 de junio de 2019
SHELL 1
COMANDO
DESCRIPCIÓN
ls
Muestra un listado de archivos y directorios de un determinado directorio. (Orden alfabético)
ls -l
cd
Muestra un listado en el formato largo (permisos, enlaces, usuario, tamaño y fecha). Se usa para cambiar el directorio.
OPCIONES -l Muestra un listado en el formato largo (permisos, enlaces, usuario, tamaño y fecha). -h -l Imprime el tamaño de los archivos. -d Muestra solamente el nombre de los subdirectorios. -t o -c Muestra ordenado por última fecha de modificación -r revierte el orden temporal. -1 Muestra el listado en una sola columna
Mismas opciones.
ARGUMENTOS
ls sin argumentos muestra el listado del directorio actual. ls archivo1 archivo2 subdir1... Muestra un listado de archivos y subdirectorios especificados en la línea de órdenes.
ls -l archivo1 archivo2 subdir1...
cd subdirectorio Entra a un subdirectorio de del 2
pwd
history
Print Working Directory. Imprime el directorio con el que se está trabajando.
pwd numero Muestra un listado de los últimos comandos ingresados limitado al número puesto.
touch nombrearchivo. extensión
Muestra un listado de los comandos ingresados
touch
directorio actual. cd /directorio Accede a un subdirectorio desde el root. cd Sin parámetros cambiará al directorio personal. cd ~otro Cambia al otro subdirectorio del home. cd- Regresa al directorio anterior
Modifica un archivo, si no existe se crea un archivo vacío.
-a Define la hora de acceso. -c No crea archivos. -d datestring Modifica la fecha. -t time Modifica la hora.
3
SHELL 2 COMANDO
DESCRIPCIÓN
mkdir
ls -a
Es usado para crear un subdirectorio o carpeta en el sistema de archivos.
Muestra un listado de los subdirectorios y archivos del directorio.
Es utilizado para borra directorios vacíos.
ARGUMENTOS
mkdir opciones directorio
ls sin argumentos muestra el listado del directorio actual.
ls archivo1 archivo2 subdir1... muestra un listado de archivos y subdirectorios especificados en la línea de órdenes.
rmdir directorio
Las mismas de ls mostradas en el Shell 1.
rmdir
OPCIONES -m modo establece los permisos para el directorio. -p directorios crea los directorios padres que hagan falta en los especificados en el argumento.
-p ruta Borra todos los directorios que estén dentro de la ruta indicada
rm
rm -r
Elimina cada argumento archivo especificado.
Elimina directorios y sus contenidos recursivamente.
cp
-r Elimina directorios y sus contenidos recursivamente
rm opciones archivo
-d Elimina directorios vacíos.
-v Modo detallado.
Las mismas que en el anterior.
rm -r opciones directorio
-i Pregunta antes del movimiento -l Enlaza en vez de copia. -n No sobre escribir archivos. -u Copia cuando la fuente es más reciente que el destino. -v Modo detallado.
cp opciones fuentes destino
Copia archivos y directorios del sistema de archivos.
-f Ignora los archivos no existentes. -i Pregunta antes de cada eliminación.
Mueve y renombra archivos y directorios.
mv
.
..
Cuando se usa al inicio, oculta archivos o incluso directorios para evitar que alguien pueda manipularlo. Cuando se usa al final hace referencia al directorio mismo en el que se encuentra, es decir, nos deja donde estamos. Regresa a un subdirectorio al directorio padre de éste.
-i Pregunta antes de realizar el movimiento. -u Mover en caso de que la fuente sea más nueva que el destino.
Para renombrar; mv opciones nombre Nuevonombre Para mover; mv opciones origen destino.
-v Modo detallado.
comando opciones./ruta
comando opciones../ruta
SHELL 3 COMANDO
DESCRIPCIÓN
ssh
grep
Es utilizado para ingresar de manera remota a otra computadora, transferir archivos y ejecutar comandos.
Procesa las líneas de texto de un archivo e imprime todas las líneas que coincidan con el patrón definido.
OPCIONES -1 Usa la versión 1 del protocolo.
-2 Usa la versión 2 del protocolo.
-4 Usa sólo direcciones IPv4.
-6 Usa sólo direcciones IPv6.
-i archivo de identificación.
-I usuario.
-p Para puerto.
-q Modo sigiloso. -c Imprime sólo la cuenta de la cantidad de líneas. -h Muestra las líneas que coinciden, pero no muestra el nombre de los
ARGUMENTOS
ssh usuario comando opcional ssh opciones usuario comando opcional.
grep opciones “patrón” archivos.
archivos.
-f archivo Toma el patrón de un archivo, uno por línea.
--color Resalta la parte coincidida. -b a Enumera todas las líneas.
nl
tail
Permite listar y numerar un archivo.
Imprime las últimas 10 líneas de cada archivo a la salida estándar.
-i Ignora en caso de que coincida. -l Muestra sólo el nombre de los archivos. -n Muestra el número de línea.
b t Omite las líneas vacías.
-b n No enumera las líneas.
-s” delimitador”. -n num Imprime las últimas líneas numéricas.
nl opciones archivo.
tail opciones archivo.
ï‚·
-q No arroja encabezados.
head
Es un complementario del comando tail, sólo que este imprime las primeras 10 líneas.
-v Siempre imprime los encabezados.
Las mismas que en tail.
-n Quita las líneas que enumeran. p patrón Inicia la lectura del archivo a partir de la primera coincidencia. -s Quita los espacios en blanco. -g Resalta la cadena que fue buscada al último.
less
more
cat
Es utilizado para leer contenidos de ficheros que se muestran por página, te permite avanzar y retroceder.
Permite visualizar el contenido de un fichero de texto, mostrando los resultados por página. Imprime por pantalla el contenido de un fichero sin ningún tipo de paginación ni posibilidad para modificarlo.
Mismas que el anterior.
Mismas que el anterior
Head opciones archivo.
less opciones fichero.
more opciones fichero.
cat opciones fichero.
Borrar todos los archivos de un directorio $(rm -r)
Elimina directorios y sus contenidos recursivamente.
find
Se utiliza para encontrar y filtrar archivos.
ocultar archivos.
Se utiliza el comando “.” Al inicio para ocultar archivos.
-f Ignora los archivos no existentes. -i Pregunta antes de cada eliminación. -r Elimina directorios rm -r opciones directorio y sus contenidos recursivamente -d Elimina directorios vacíos. -v Modo detallado. -f Archivo normal. -d Directorio o carpeta. -l enlace simbólico. -c Dispositivos de caracteres. -b Dispositivos de find directorio inicio opciones bloque. “búsqueda” -name Distingue entre mayúsculas y minúsculas. -iname No distingue entre mayúsculas y minúsculas.
mv archivo. archivo
Patrón ^
Patrón $
Asegura que un patrón aparezca al principio de la línea. ^ debe ser el primer carácter en el patrón para que sea eficaz. Reduce resultados de búsqueda de manera eficiente para un patrón que aparece al final de la línea. Éste debe ser el último carácter en el patron para que sea eficaz. Se utiliza para sustituir una variable de texto
^expresión_erronea ^expresión_correcta