Diferencia entre revisiones de «Comandos Basicos Linux»

De NLHPC
Línea 56: Línea 56:




Temas relacionados con archivos y directorios
== Temas relacionados con archivos y directorios ==
 
Los siguientes comandos le permiten manipular e interactuar con los archivos. Dado que todos estos comandos funcionan en archivos, la sintaxis generalmente es:
Los siguientes comandos le permiten manipular e interactuar con los archivos. Dado que todos estos comandos funcionan en archivos, la sintaxis generalmente es:


$ <command> <filename>
$ <command> <filename>


Comando Linux DOS Command Descripciónn
<table class="wikitable" style="width:100%">
file Descubra qué tipo de archivo es. Por ejemplo, “file /bin/ls” nos dice que es un archivo ejecutable de Linux.
<tbody>
vim Abre el editor de texto vim para modificar archivos.
<tr>
cat type Mostrar el contenido de un archivo de texto en la pantalla. Por ejemplo: cat MyFile.txt mostraría el contenido del archivo.
<td><strong>Comando Linux</strong></td>
head Muestrar las primeras líneas de un archivo de texto. Ejemplo: head /etc/services
<td><strong>DOS Command</strong></td>
tail Muestra las últimas líneas de un archivo de texto. Example: tail /etc/services
<td><strong>Descripci&oacute;nn</strong></td>
tail -f Muestre las últimas líneas de un archivo de texto a medida que crece el archivo. Ejemplo: tail -f /var/log/messages
</tr>
cp copy Copia un archivo de una ubicación a otra. Ejemplo: cp MyFile.txt /tmp (copia el archivo MyFile.txt en el directorio /tmp)
<tr>
mv rename, ren, move Mueve un archivo a una nueva ubicación, o lo renombra. Por ejemplo: mv MyFile.txt /tmp (copie el archivo a /tmp y elimínelo de la ubicación original)
<td>file</td>
rm del Eliminar un archivo. Ejemplo: rm /tmp/MyFile.txt
<td>&nbsp;</td>
mkdir md Crea un directorio vacío. Ejemplo: mkdir /tmp/myfiles/
<td>Descubra qu&eacute; tipo de archivo es. Por ejemplo, &ldquo;file /bin/ls&rdquo; nos dice que es un archivo ejecutable de Linux.</td>
rmdir rd, rmdir Eliminar un directorio vacío. Ejemplo: rmdir /tmp/myfiles/
</tr>
Obtener información del sistema
<tr>
<td>vim</td>
<td>&nbsp;</td>
<td>Abre el editor de texto <a class="new" href="https://wiki.nlhpc.cl/index.php?title=Vim&amp;action=edit&amp;redlink=1" title="Vim (la página no existe)">vim</a> para modificar archivos.</td>
</tr>
<tr>
<td>cat</td>
<td>type</td>
<td>Mostrar el contenido de un archivo de texto en la pantalla. Por ejemplo: cat MyFile.txt mostrar&iacute;a el contenido del archivo.</td>
</tr>
<tr>
<td>head</td>
<td>&nbsp;</td>
<td>Muestrar las primeras l&iacute;neas de un archivo de texto. Ejemplo: head /etc/services</td>
</tr>
<tr>
<td>tail</td>
<td>&nbsp;</td>
<td>Muestra las &uacute;ltimas l&iacute;neas de un archivo de texto. Example: tail /etc/services</td>
</tr>
<tr>
<td>tail -f</td>
<td>&nbsp;</td>
<td>Muestre las &uacute;ltimas l&iacute;neas de un archivo de texto a medida que crece el archivo. Ejemplo: tail -f /var/log/messages</td>
</tr>
<tr>
<td>cp</td>
<td>copy</td>
<td>Copia un archivo de una ubicaci&oacute;n a otra. Ejemplo: cp MyFile.txt /tmp (copia el archivo MyFile.txt en el directorio /tmp)</td>
</tr>
<tr>
<td>mv</td>
<td>rename, ren, move</td>
<td>Mueve un archivo a una nueva ubicaci&oacute;n, o lo renombra. Por ejemplo: mv MyFile.txt /tmp (copie el archivo a /tmp y elim&iacute;nelo de la ubicaci&oacute;n original)</td>
</tr>
<tr>
<td>rm</td>
<td>del</td>
<td>Eliminar un archivo. Ejemplo: rm /tmp/MyFile.txt</td>
</tr>
<tr>
<td>mkdir</td>
<td>md</td>
<td>Crea un directorio vac&iacute;o. Ejemplo: mkdir /tmp/myfiles/</td>
</tr>
<tr>
<td>rmdir</td>
<td>rd, rmdir</td>
<td>Eliminar un directorio vac&iacute;o. Ejemplo: rmdir /tmp/myfiles/</td>
</tr>
</tbody>
</table>
 
 
 
 


Los siguientes comandos le proporcionarán información sobre el sistema o los usuarios:
Los siguientes comandos le proporcionarán información sobre el sistema o los usuarios:

Revisión del 13:58 8 sep 2022

General

La línea de comandos es un programa para interactuar con una computadora determinada (o supercomputadora).

Un shell común es el bash (Bourne Again SHell), que viene con casi todos los sistemas operativos basados ​​en Unix. Otros shells de Unix incluyen sh, csh, tcsh, zsh, ksh. Todos estos tienen una sintaxis bastante similar y ofrecen un rango similar de comandos, que se describirán a continuación.

Uso

Ingrese un comando, presione regresar y espere la respuesta. Puede abortar la mayoría de los comandos presionando Ctrl + C

Para facilitarle la vida, también puede escribir un conjunto de comandos juntos en un archivo de texto, guardarlo como 'name.sh' y luego ejecutarlo para llamar a todos esos comandos en secuencia y repetibles. Esto se llama script de shell.

Navegando el Sistema de Archivos

Los siguientes comandos le indican dónde está, lo llevan a otro lugar y le muestran lo que hay allí:

  Comando Linux DOS Command   Descripción
pwd cd Imprimir directorio de trabajo”. Muestra la ubicación actual en el árbol de directorios
cd <directorio> cd <directorio> Cambie al nombre de directorio especificado. Ejemplo: cd /usr/src/linux
cd ~   “~” Es un alias para su directorio de inicio. Se puede utilizar como acceso directo a su "home" u otros directorios relacionados con su home.
cd .. cd .. Sube un directorio. Por ejemplo, si está en /home/vic y escribe "cd ..", terminará en /home. 
ls dir /w Lista todos los archivos en el directorio actual, en formato de columna.
ls -l dir Lista de archivos en formato “long”, un archivo por línea. Esto también le muestra información adicional sobre el archivo, como la propiedad, los permisos, la fecha y el tamaño.
ls -a dir /a Lista todos los archivos, incluidos los archivos "ocultos". En los sistemas Unix, los archivos ocultos son aquellos que comienzan con un ".", P. El archivo .bash_history en su directorio de inicio.


Temas relacionados con archivos y directorios

Los siguientes comandos le permiten manipular e interactuar con los archivos. Dado que todos estos comandos funcionan en archivos, la sintaxis generalmente es:

$ <command> <filename>

<tbody> </tbody>
Comando Linux DOS Command Descripciónn
file   Descubra qué tipo de archivo es. Por ejemplo, “file /bin/ls” nos dice que es un archivo ejecutable de Linux.
vim   Abre el editor de texto <a class="new" href="https://wiki.nlhpc.cl/index.php?title=Vim&action=edit&redlink=1" title="Vim (la página no existe)">vim</a> para modificar archivos.
cat type Mostrar el contenido de un archivo de texto en la pantalla. Por ejemplo: cat MyFile.txt mostraría el contenido del archivo.
head   Muestrar las primeras líneas de un archivo de texto. Ejemplo: head /etc/services
tail   Muestra las últimas líneas de un archivo de texto. Example: tail /etc/services
tail -f   Muestre las últimas líneas de un archivo de texto a medida que crece el archivo. Ejemplo: tail -f /var/log/messages
cp copy Copia un archivo de una ubicación a otra. Ejemplo: cp MyFile.txt /tmp (copia el archivo MyFile.txt en el directorio /tmp)
mv rename, ren, move Mueve un archivo a una nueva ubicación, o lo renombra. Por ejemplo: mv MyFile.txt /tmp (copie el archivo a /tmp y elimínelo de la ubicación original)
rm del Eliminar un archivo. Ejemplo: rm /tmp/MyFile.txt
mkdir md Crea un directorio vacío. Ejemplo: mkdir /tmp/myfiles/
rmdir rd, rmdir Eliminar un directorio vacío. Ejemplo: rmdir /tmp/myfiles/



Los siguientes comandos le proporcionarán información sobre el sistema o los usuarios: Comando Linux Descripción ps Enumera actualmente el proceso en ejecución (programas). w Muestre quién inició sesión y qué están haciendo. id Imprima su identificación de usuario y de grupo. du Uso del disco en un directorio particular. du -s proporciona un resumen del directorio actual. top Muestra todos los procesos que se ejecutan actualmente en su sistema en pantalla completa. Una excelente manera de ver la actividad en su computadora en tiempo real. Escriba q para salir. free Muestra la cantidad de memoria libre y usada en el sistema. cat /proc/cpuinfo Muestra información sobre su CPU. cat /proc/meminfo Muestra mucha información sobre el uso actual de la memoria. uname -a Imprime información del sistema en la pantalla (versión del kernel, tipo de máquina, etc.) Utilidades

La siguiente es una lista de algunos comandos útiles Linux Command Description clear Elimina el historial de desplazamiento hacia atrás de su shell y mueve el indicador actual a la parte superior de la pantalla. echo Imprimir texto en la pantalla. Más útil al escribir scripts de shell, p. para registrar el progreso o imprimir resultados. Por ejemplo: echo "Hola NLHPC" less Un reemplazo mejorado para el comando "more". Le permite desplazarse hacia atrás y hacia adelante. grep Busque un patrón en una salida de archivo o programa e imprima solo líneas coincidentes. Por ejemplo, para averiguar qué puerto de red TCP utiliza el servicio “nfs”, puede hacer esto: grep "nfs" /etc/services sort Ordenar un archivo o salida de programa. Ejemplo: sort MyFile.txt su “Switch User”. Le permite cambiar temporalmente a la cuenta de otro usuario. References

A short info with a good basic command reference

A longer linux-shell tutorial