Header Ads



Comandos Linux: Lista de comandos Shell Externos

PATROCINADO POR:

Comandos Linux: Lista de comandos Shell Externos

 Los comandos Shell externos de Linux son programas ejecutables ajenos que no son integrados al mismo Shell, es decir que no forman parte del interprete de comandos (Shell). Estos programas ejecutables y también considerados ficheros ejecutables están puestos en diferentes directorios.

Por ejemplo, los comandos Linux cat, chmod, cp, date, kill, etc. están colocados en el directorio /bin, otros como bc, bg, cmp, cut están en el directorio /usr/bin y otros como chown en /sbin.

Lista de directorios de los comandos externos al Shell en Linux: 

  • /bin/cat
  • /bin/chmod 
  • /bin/cp
  • /bin/date
  • /bin/kill
  • /bin/ln
  • /bin/ls
  • /bin/mkdir
  • /bin/mv 
  • /bin/ps 
  • /bin/pwd 
  • /bin/rmdir
  • /bin/sleep 
  • /usr/bin/awk 
  • /usr/bin/basename 
  • /usr/bin/bc
  • /usr/bin/bg 
  • /usr/bin/chgrp 
  • /usr/bin/cmp 
  • /usr/bin/comm
  • /usr/bin/cut 
  • /usr/bin/diff 
  • /usr/bin/dirname 
  • /usr/bin/find 
  • /usr/bin/grep 
  • /usr/bin/head 
  • /usr/bin/join 
  • /usr/bin/man
  • /usr/bin/more 
  • /usr/bin/nohup 
  • /usr/bin/paste 
  • /usr/bin/sed
  • /usr/bin/sort 
  • /usr/bin/tail 
  • /usr/bin/time 
  • /usr/bin/top
  • /usr/bin/touch 
  • /usr/bin/uniq 
  • /usr/bin/vi 
  • /usr/bin/w
  • /usr/bin/wc 
  • /usr/bin/xargs 
  • /usr/sbin/chown  

Ten en cuenta que al ejecutar los comandos Shell externos se inicia para éstos un nuevo proceso independiente al proceso de Shell Bash. Al contrario los comandos Shell internos o builtin commands se ejecutan dentro de un único proceso que es el mismo proceso de Shell.

¿Cómo saber si un comando Shell es Externo  en Linux?

Para saber si un comando Shell es interno o externo utilizamos el comando type.
Ejemplos:
$ type cd
cd is a shell builtin
El resultado de la ejecución del comando "type cd" es "cd is a shell builtin" y que nos quiere decir que le comando cd es un comando primitivo o comando interno del shell.
$ type ls
ls is /bin/ls
El resultado del comando "type ls" es "ls is /bin/ls" y que nos quiere decir que el comando ls es un comando externo perteneciendo a un ejecutable externo que está colocado en el directorio /bin/ls.

Lee también: Comandos Shell internos o comandos builtins de Linux.

No hay comentarios

Con la tecnología de Blogger.