Hola a todos, haré un pequeño curso en el cual recopilare las cosas más importantes sobre el manejo de ubuntu y ubuntu server la mayoría por no decir todo serán comando y al lado tendrán una breve explicación para que se utiliza cada uno, entre otros términos básicos. Todo será redactado por mi, escrito y resumido para vosotros usuarios de WINTXCODERS, ser irá actualizando y en el próximo tomo que ya será el II trataremos más a fondo ubuntu server.
¿Qué es la SHELL? -
Es la parte que permite al usuario comunicarse con el sistemaTipos de SHELL
- Sh: Bourne Shell - Los shell tipo Bourne toman nombre a partir de su inventor, Steven Bourne. La mayoría de los shells tienen un nombre con el sufijo sh. Está diseñada para usuarios experimentados su prompt por defecto es el signo de el $. Puede redireccionar entradas y salidas, interpretar metacaracteres, usar tuberías y filtros, manejar variables y además posee su propio lenguaje de programación
- rsh: Reduced Shell - Es parecido al anterior, contiene algunas ordenes básicas pero no permite el cambio de directorio ni redirecionamiento.
- csh: C Shell - Es similar a sh pero añade algunas características para programadores en C
- Ksh: Korn shell - Incorpora la mayor parte de las características del csh y conserva la sintaxis y características básicas de el sh
- Bash: Bourne Again shell - Desarrollado en GNU y es el derivado más extendido del Bourne Shell (sh)
- Tcsh: - Una versión de csh para Linux
Primeros comandos básicosmkdir -
Con mkdir creamos un directorio por ejemplowintx@wintxcoders:~$ mkdir nombredelacarpetacd -
Con este comando puedes moverte por los directorios en el siguiente ejemplo te lo explicaré mejor.wintx@wintxcoders:~$ cd /home/carpeta1date -
Te muestra la fecha actual.wintx@wintxcoders:~$ datewho -
Indica los usuarios que están conectados al sistema en este mismo momento, también se puede poner w y servirá.wintx@wintxcoders:~$ whoecho mensaje -
Te mostrara en pantalla mensaje, si por ejemplo ponemos echo hola te mostrará hola, esto nos servirá para escribir en archivos mas adelante. wintx@wintxcoders:~$ echo mensaje
mensaje
wintx@wintxcoders:~$echo mensaje > fichero -
Este comando escribe la palabra mensaje en el archivo fichero, si por ejemplo nuestro archivo fichero se encontrase en otro directorio al que estamos actualmente posicionados deberemos indicarlo.wintx@wintxcoders:~$ echo mensaje > ficherols -
Lista los ficheros que hay en un directorio.wintx@wintxcoders:~$ ls
fichero prueba
wintx@wintxcoders:~$cat fichero -
Nos muestra lo que hay en un fichero.wintx@wintxcoders:~$ cat fichero
mensaje
wintx@wintxcoders:~$rm fichero -
Borra el archivo indicado, en este caso el archivo que vamos a borrar es el archivo con nombre "fichero".wintx@wintxcoders:~$ rm fichero
wintx@wintxcoders:~$wc -
Cuenta el número de líneas, palabras y caracteres que tiene un archivo.wintx@wintxcoders:~$ wc fichero1
10 9 19 fichero1
wintx@wintxcoders:~$ls | wc -w -
Cuenta el número de ficheros que hay en un directorio.wintx@wintxcoders:~$ ls | wc -w
10
wintx@wintxcoders:~$sort -
Con sort podrás ordenar ficheros y también desordenarlos con la opción -Rwintx@wintxcoders:~$ sort vocales
a
e
i
o
u
wintx@wintxcoders:~$wintx@wintxcoders:~$ sort -R vocales
e
a
o
u
i
wintx@wintxcoders:~$Si necesitas ayuda con algún comando puedes poner lo siguiente "man nombredeelcomando"
Este post está en constante actualización.