Lançadores para vários espaços de trabalho diferentes?

-1

Boa noite. Por favor me ajude com os significados destes 4 comandos:

  • / bin / sh
  • / bin / traço
  • / bin / bash
  • / bin / nbash

Google Translate de:

Bonsoir svp aide moi com a significação de ces 4 commendes:

  • / bin / sh
  • / bin / traço
  • / bin / bash
  • / bin / nbash
por kalifos 05.03.2016 / 00:58

1 resposta

0

O Bash é o Bourne Again Shell e o Dash é o Shell do Debian Almquist . As conchas são usadas para interagir com o sistema por meio de comandos. Veja Qual é a diferença entre Terminal, Console, Shell e Linha de Comando? e O que é um shell?

/bin/sh é um shell cujo comportamento deve estar de acordo com o padrão POSIX . Ele permite que as pessoas escrevam scripts que podem funcionar em uma variedade de sistemas Unix-like sem se preocupar se o sistema tem ksh ou bash ou zsh ou qualquer outra coisa. Originalmente, /bin/sh era o Bourne Shell , mas atualmente, praticamente ninguém fornece o Bourne Shell como /bin/sh . Todos os links simbólicos de /bin/sh para outro shell, geralmente /bin/bash em sistemas Linux. Debian e descendentes (incluindo o Ubuntu) são a maior exceção - eles ligam /bin/sh a /bin/dash .

Não há /bin/nbash , mas talvez você quisesse dizer /bin/rbash . rbash corre bash com restrições. Citando o manual :

% bl0ck_qu0te%     
por muru 05.03.2016 / 09:40