presentación de powerpoint - cbg.ipn.mx · beneficios de la línea de comandos •suele ser más...
Post on 14-Oct-2018
221 Views
Preview:
TRANSCRIPT
Diferencias modo gráfico Vs modo línea
Interfaces Gráficas:
• Utiliza imágenes y objetos gráficos para representar información.
• Es un entorno visual sencillo para comunicarnos con el sistema
operativo.
• Las acciones se realizan mediante manipulación directa sobre los
objetos.
• Facilita la interacción usuario/computadora.
• Hace mas amigable el uso de la computadora.
• Son la evolución natural de la línea de comandos.
Línea de comandos:
• La comunicación con el sistema operativo es mediante
instrucciones en texto simple.
• El usuario percibe el procesamiento de las instrucciones.
• Es posible recibir un informe en forma de texto simple si
hay un error al ejecutar el comando.
• Un conjunto de instrucciones pueden englobarse en un
archivo de texto simple y realizar una operación
compleja, a estos archivos se les llama scripts.
Línea de comandos:
• Suele emplearse para acceder a otras computadoras de
forma remota.
• En un principio es poco amigable el uso de la línea de
comandos para comunicarse con la computadora.
• Fue la evolución de las tarjetas perforadas o presionar
botones.
Beneficios de la línea de comandos
• Suele ser más potente para realizar algunas tareas que una
interfaz gráfica.
• Emplean menos memoria RAM.
• Todas las opciones y operaciones son parecidas en los
comandos. En las interfaces gráficas las opciones y operaciones
están distribuidas en diferentes menús.
Beneficios de la línea de comandos
• Los comandos pueden encapsularse en un archivo para que
realice múltiples operaciones con una escasa o nula interacción
del usuario. Con las interfaces gráficas las operaciones se
realizan paso a paso obligatoriamente.
• Ciertos comandos suelen ser flexibles para obtener resultados.
• Existe ayuda en forma de texto de cada comando.
• Se pueden redireccionar los resultados de un comando para
que otro comando realice una operación
Desventajas (al inicio)
• Es imprescindible conocer la existencia del comando.
• Es tedioso.
• Es sensible a la sintaxis.
• Se requiere de tiempo y paciencia para familiarizarse con los
comandos y su uso.
• La mayoría de las veces es frustrante el uso de la línea de
comandos.
Comandos
ls cat more cp mv rm
rmdir cd pwd ln mkdir chmod
ssh scp ps kill tar uname
sort uniq grep wc tail head
cut paste man who
Situarnos:
• ¿Quién soy?
o Escribir who i am
• ¿Dónde estoy?
o Escribir pwd
• ¿Qué hay?
o Escribir ls
ls: Lista archivos para mostrar el contenido de un directorio(s)
Sintaxis:
ls [opciones] [nombre]
Opciones Descripción
-a Muestra archivos ocultos
-l Muestra el contenido en formato largo
-s Muestra el contenido con el tamaño de los objetos
cat: muestra el contenido de un archivo(s)
Sintaxis:
cat [opciones] [archivos]
more: Muestra el contenido de un archivo(s) por paginas Sintaxis:
more [archivo1] [archivo2]… [archivoN]
cut: corta un archivo en columnas y permite definir un delimitador
para el corte. Sintaxis: cut [opciones] [archivo]
Opciones Descripción
-f Corta la columna (el tab es reconocido como
delimitador por defecto)
-d Especifica el tipo de limitador para cortar
por columnas
paste: une varios archivos en uno solo.
Sintaxis:
paste [opciones] [archivo1] [archivo2]… [archivoN]
wc: cuenta las palabras, líneas y caracteres de un archivo(s).
Sintaxis:
wc [opciones] [archivo1] [archivo2]… [archivoN]
Opciones Descripción
-l Muestra el total de líneas de uno o varios archivos
-w Muestra el total de palabras de uno o varios archivos
sort: ordena en forma alfabética las líneas de uno o varios archivos.
Sintaxis:
sort [opciones] [archivo]
Opciones Descripción
-u Ordena y elimina líneas idénticas
-r Orden inverso
-n Orden numérico
-f Ignora mayúsculas/minúsculas
uniq: por lo general se emplea con sort, elimina líneas repetidas de
un archivo.
Sintaxis:
uniq [opciones] [archivo]
Opciones Descripción
-n Ignora los primeros n campos de una línea
+n Ignora los primero n caracteres de un campo
-c Muestra una línea por vez
-d Muestra líneas idénticas
-u Elimina líneas idénticas
mv: mueve o renombrar archivos y directorios.
Sintaxis: mv [opciones] [fuente] [destino]
Opciones Descripción
-i Pregunta por confirmación antes de ejecutar la orden
-f Forzar la ejecución del comando
rm: elimina archivos y directorios
Sintaxis:
rm [opciones] [archivo1] [archivo2]… [archivoN]
Opciones Descripción
-i Pregunta por confirmación antes de ejecutar la orden
-f Forzar para borrar archivos
-r Borra directorios con su contenido
cp: hace copia de archivos
Sintaxis:
cp [opciones] [fuente] [destino]
Opciones Descripción
-i Pregunta por confirmación antes de ejecutar la orden
-p Conserva fecha y permisos
-r Copiado recursivo del contenido de un directorio
head y tail: muestra el inicio y el final de un archivo
Sintaxis:
head -[n] [archivo]
tail -[n] [archivo]
grep: busca rápidamente en un archivo una expresión regular
Sintaxis:
grep [opciones] expresión-regular [archivos
Opciones Descripción
-i Ignora mayúsculas y minúsculas
-v Invierte la búsqueda
-n Muestra la línea donde ocurre la coincidencia
cd: moverse entre directorios
Sintaxis:
cd directorio
cd directorio1/directorio2
cd .. (directorio anterior)
cd ../.. (se mueve dos directorios hacia atras)
mkdir: crea de directorios
Sintaxis:
mkdir [-p] [directorio/ruta]
pwd: muestra la ruta completa del directorio actual
rmdir: remueve directorios vacíos.
Sintaxis:
rmdir directorio
rmdir directorio/directorio2
(remueve solamente directorio2)
ln: enlace simbólico hacia un archivo o directorio
Sintaxis:
ln [opciones] [archivo1/directorio1] [archivo2/directorio2]
Opciones Descripción
-f Forzar la ejecución del comando
-n No sobrescribe archivos existentes
-s Crea enlace simbólico a un archivo o directorio
ps: muestra los procesos que se están ejecutando
Sintaxis:
ps [opciones]
Opciones Descripción
-a Muestra todos los procesos no ligados a la terminal
-e Muestra todos los procesos
-f Muestra una lista completa
kill: elimina procesos que están ejecutándose
Sintaxis:
kill [-9] [proceso]
chmod: otorga permisos de ejecución, escritura y lectura a
archivos o directorios, dependiendo del grupo al que pertenezcan.
Sintaxis:
chmod [opciones] [modo] [archivo]
Opciones Descripción
-x Ejecución
-w Escritura
-r Lectura
tar: compresión de archivos
Sintaxis:
tar [opciones] [nombre.tar] [archivo]
Opciones Descripción
-c Crea un archivo nuevo
-v Lista los archivos a empaquetar
-f Guarda los archivos en el paquete
-x Extrae los archivos que fueron empaquetados en un
archivo tar
top related