logo

Comandos de shell de Linux

En Linux, los comandos son formas o instrucciones mediante las cuales puede indicarle a su sistema que realice alguna acción. Los comandos se ejecutan en la línea de comando.

Sintaxis:

 command [option] [argument] 

Hay algunos comandos que no tienen ninguna opción o no aceptan ningún argumento, como 'clear' y 'pwd'.

claro

El comando 'borrar' borra todos los comandos y salidas anteriores de la pantalla del terminal.

constantes de java

persona con discapacidad

El comando 'pwd' significa 'imprimir directorio de trabajo'. No acepta ninguna opción o argumento y muestra el detalle del directorio de trabajo actual.

java cómo convertir una cadena a int

Tipos de comandos

Comandos externos o integrados

Incorporado Los comandos son comandos internos que están integrados en el shell. Los comandos integrados se llaman desde el shell y se ejecutan directamente dentro del propio shell. Puede enumerar todos los comandos integrados con la ayuda de los comandos 'help' y 'compgen -b'. Algunos ejemplos de comandos integrados son 'pwd', 'help', 'type', 'set', 'unset', etc.

Externo Los comandos no son comandos integrados. Estos comandos son programas que tienen su propio binario y se encuentran en el sistema de archivos. Estos son los comandos que ofrece su sistema y son totalmente independientes del shell. La mayoría de estos comandos residen en /bin, /sbin, /usr/sbin.


escriba el comando

El comando 'tipo' de Linux nos dice si un comando dado al shell es un comando integrado o externo.

Sintaxis:

 type 

Ejemplo:

 type pwd type cd type man type cat type file 
Comando de expansión del shell de Linux1

Mire la instantánea anterior, comandos como 'pwd' y 'cd' son comandos integrados, mientras que los comandos 'man', 'cat' y 'file' son comandos externos.

El comando 'tipo' de Linux también indica si un comando es alias O no.

rebajas con imágenes

Ejemplo:

 type ls 
Comando de expansión del shell de Linux2

Mire la instantánea anterior, el comando 'tipo' muestra que 'ls' es un comando con alias.


escribe un

La opción 'type -a' informa sobre todo tipo de comando, ya sea integrado, externo o con alias. Algunos comandos son comandos externos e integrados. Pero el comando integrado siempre tendrá prioridad hasta que se mencione la ruta del comando externo.

Sintaxis:

 type -a 

Ejemplo:

que meses son q3
 type -a echo 
Comando de expansión del shell de Linux3

Mire la instantánea anterior, el comando 'echo' es tanto interno como externo. Para utilizar el comando 'echo' externo, ruta '/bin/echo' es mencionado.


cual

El comando 'cuál' de Linux localiza la ruta de un comando.

Sintaxis:

 which .... 

Ejemplo:

el mejor auto del mundo
 which ls pwd rmdir mkdir cp cd file man 
Comando de expansión del shell de Linux4

Mire la instantánea anterior, excepto el comando 'cd', todos los demás comandos son comandos externos porque bash ha mostrado su ruta externa.