Está en la página 1de 4

1) Que es un script en Linux:

Un script es un archivo que contiene un conjunto de comandos


que son ejecutados secuencialmente, desde el primero hasta el
ltimo.
2) Que es un script Shell en Linux:
Un Shell script es un archivo que contiene uno ms comandos
del Shell. Se puede crear un script a partir de un editor de
textos.
3) Como se ejecuta un script:
Todos los scripts tienen una primera lnea que es #! /bin/bash,
la primera es #!. A esta secuencia de dos caracteres se le
denomina como sha bang. El sha bang indica al sistema que lo
que viene a continuacin son instrucciones de comando, para
que
este
las
procese
como
tal.
La
segunda
parte /bin/bash indica el shell que va a utilizar el script para
ejecutar los comandos.
Para poder ejecutarlo tenemos que dar le permiso de ejecucin
con el comando chmod si es solo permiso usuario es chmod 775
prueba.sh, todos los usuarios chmod 777 prueba.sh, de igual
manera podemos hacerlo no numrico chmod u=rwx
prueba1.sh pueba.sh o todos los usuarios chmod ugo=rwx
prueba.sh.
Una vez los permisos esten ejecutamos el escript con
./pueba.sh, con este comando se estara ejecutando nuestro
script.
4) Editores de texto ventajas y desventaja:
Vim (vi IMproved): es uno de los ms utilizados. Posee una gran
cantidad de caractersticas y funciones (numerado de lneas,
autocompletado, resaltado de sintaxis, reemplazo de texto
mediante expresiones regulares, etc.) que lo hacen uno de los
editores preferidos por programadores y administradores de
sistemas.
Comenzar a utilizar VIM puede ser algo muy duro para usuarios
novatos, ya que es muy fcil pulsar por error alguna
combinacin de teclas y realizar varios cambios en nuestro
documento, disparar alguna funcin predefinida.
GNU Emacs: Entre sus posibilidades se encuentran una
calculadora, un administrador de archivos o un cliente de IRC,
tambin podemos encontrar aplicaciones de lo ms variadas.

mcedit (GNU Midnight Commander): Se trata de un entorno de


administracin de archivos, en el que puedes navegar a travs
de las carpetas y ficheros del sistema desde un interfaz ms
sencillo y sin necesidad de escribir comandos para moverte por
las diferentes carpetas.
Este entorno, incorpora mcedit, un editor de textos a la vieja
usanza, que permite todo tipo de acciones bsicas, resaltado de
sintaxis e incluso creacin y grabacin de macros.
Midnight: ese fue el entorno de desarrollo de Borland. SETEdit
es un clon de dicho entorno, ms actualizado y adaptado a
actividades actuales, El editor permite creacin de macros,
personalizacin completa del entorno sistema de depuracin,
reproductor de MP3 integrado e incluso exportar el cdigo
fuente en formato HTML, con resaltado de sintaxis incluido.
SETEdit (Borland Environment clone): es un editor minimalista
incluido en la mayora de las distribuciones debido a su
pequeo tamao y a que est incorporado en el paquete PINE
(Program for Internet News & Email), que incluye tambin un
cliente de email en versin terminal.
El editor es muy bsico (ni siquiera tiene resaltado de sintaxis)
pero es perfectamente apropiado para usuarios que quieren un
editor sencillo con lo justo para realizar pequeos cambios en
archivos o crear textos sin ms ambiciones.
Sublime Text 2: El novedoso y encantador editor de texto, digo
nuevo porque los anteriores son bastante ms viejecitos. Se
puede decir que Sublime Text 2 es la evolucin de Vim
simplificada.
Sublime Text 2 naci como una extensin para Vim, pero su
evolucin lo llev a convertirse en el editor de texto que es hoy,
un editor minimalista, esttico y muy poderoso.
Su primera versin estable apareci el 26 de Junio del 2012
(hace muy poco) por su creador Jon Skinner. Est implementado
en C++ y en Python.
5) Ventajas y desventajas
Vin
Desventajas:
Los crticas se aplican a Vi y Vim por igual, pues estn basados en el
mismo concepto y sus modos de operacin son completamente
diferentes de la mayora los editores convencionales actuales. Sobre
todo conciernen a la separacin de las operaciones en distintos

modos y la necesidad de aprender numerosas combinaciones de


teclas, sin las que no es posible trabajar de forma eficiente.
Actualmente la falta de empleo del ratn como complemento extra a
las combinaciones de teclas se considera como un anacronismo, pues
puede llevar al usuario ocasional a la frustracin. Slo tras un
aprendizaje prolongado se consigue aumentar la productividad.
Ventajas:
Fondo de escritorio con el logotipo de Vim.
La mayora de los usuarios que usan Vim aseguran que este editor
incrementa su productividad comparndolo con editores ms simples
una vez se ha superado la curva de aprendizaje. Las combinaciones
de teclas se pueden memorizar empleando mtodos mnemotcnicos,
pues guardan relacin con palabras inglesas. La complejidad
intrnseca de aprender las instrucciones se ve recompensada por la
mejora en la eficiencia. Los usuarios expertos pueden, usando unas
pocas combinaciones de teclas, copiar texto, formatearlo u ordenarlo
de muchas formas diferentes, que slo se pueden realizar en la
mayora de editores mediante operaciones considerablemente ms
complejas. Basta con un poco de experiencia para notar que las
combinaciones de instrucciones que permiten ediciones de texto
complejas se facilitan con Vim. Por otra parte las nuevas versiones
permiten emplear el ratn e incorporan mens grficos, que facilitan
trabajar con Vim de una forma similar a la de otros editores. A
menudo se instala como editor base por su pequeo tamao y su
rapidez en plataformas con recursos limitados basadas en UNIX.
Sublime text2 Ventajas y Desventajas:
La desventaja principal probablemente tenga que es software
propietario, aunque se puede descargar de forma gratuita.
En cambio, las ventajas son numerosas, es muy ligero,
multiplataforma, la curva de aprendizaje es mnima si no es que nula
lo cual implica que es muy fcil de usar e intuitivo, su
autocompletado funcina de maravilla y cuenta con muchas
caractersticas que lo han hecho tan popular en muy poco tiempo,
cuenta tambin con la capacidad de reconocer muchsimos lenguajes
de programacin por defecto (Java, Python, Ruby, HTML, etc) y sin
instalar ningn plugin adicional. La instalacin en linux tambin es
muy sencilla y cuenta con un archivo .exe en la pgina oficial de
Sublime Text.
Se ha convertido en el editor de texto que utilizo con mayor
frecuencia al programar y escribir y es que el autocompletado es
fantstico y el minimalismo del editor es excelente y muy elegante.
Midnight Commander posee caractersticas tales como la capacidad
de explorar el contenido de los ficheros RPM, trabajar con formatos de
archivos comunes como si de un simple directorio se tratasen. Incluye
un gestor de transferencias FTP o cliente del protocolo FISH.

Tambin incluye un editor llamado mcedit. Mcedit es un ejecutable


independiente, el cual tambin puede ser usado de forma
independiente a Midnight Commander. Esta aplicacin permite
visualizar el contenido de ficheros y disfrutar de caractersticas como
la de resaltar la sintaxis para ficheros de cdigo fuente de ciertos
lenguajes de programacin, y la capacidad de trabajar tanto en modo
ASCII como en modo Hexadecimal. Los usuarios pueden reemplazar
mcedit por el editor que prefieran.
Midnight Commander ventajas y desventajas: tambin puede
renombrar grupos de ficheros, a diferencia de otros gestores de
ficheros que solamente pueden renombrar un fichero cada vez. Esto
es interesante en la manipulacin de largas colecciones de ficheros,
por ejemplo, para ajustar los nombres a un nuevo sistema de
nombrado. Tambin puede mover ficheros a otro directorio al mismo
tiempo que lo renombra. Permite al usuario especificar los nombres
de ficheros originales y finales empleando mscaras de caracteres.
Esto hace que se puedan renombrar ficheros empleando la potencia
de las Expresiones Regulares de Unix o Linux con una interfaz de
usuario interesante que es el que ofrece Midnight Commander.

También podría gustarte