Perguntas sobre 'shell-builtin'

5
respostas

Fazer o bash usar o comando externo 'time' em vez do shell embutido

Como posso fazer o bash usar o binário do tempo (/ usr / bin / time) por padrão em vez da palavra-chave shell? which time retorna /usr/bin/time type time retorna time is a shell keyword A execução de time está obviamente exec...
10.08.2013 / 17:34
2
respostas

Qual é o objetivo do comando bash 'suspend' builtin?

Eu digitei help suspend e recebi esta breve explicação: suspend: suspend [-f] Suspend shell execution. Suspend the execution of this shell until it receives a SIGCONT signal. Unless forced, login shells cannot be suspended....
11.05.2017 / 14:11
5
respostas

Gravar saída de 'time' em um arquivo, por que os parênteses são necessários?

time grava em stderr , portanto, seria de se supor que adicionar 2>&1 à linha de comando deveria rotear sua saída para stdout . Mas isso não funciona: test@debian:~$ cat file one two three four test@debian:~$ time wc file &g...
19.01.2016 / 14:13
6
respostas

Use o comando do sistema em vez do Bash incorporado sem especificar o caminho completo

Eu uso o Bash como meu shell interativo e fiquei me perguntando se havia uma maneira fácil de fazer o Bash executar um comando do sistema em vez de um comando interno do shell no caso em que ambos compartilham o mesmo nome. Por exemplo, use o...
12.11.2015 / 12:57
3
respostas

Como invocar um shell embutido explicitamente?

Eu quero personalizar a funcionalidade do comando cd conforme minhas necessidades. Eu defini a seguinte função - function cd () { cd "$@" && pushd "$@"; } A intenção desta função é empurrar automaticamente o diretório para a...
27.11.2013 / 13:05
4
respostas

Quando os comandos internos são carregados na memória?

Digamos que se eu digitar cd no meu shell. cd está carregado da memória nesse momento? Minha intuição é que esses comandos embutidos são pré-carregados na memória do sistema depois que o kernel foi carregado, mas alguém insistiu que eles...
14.09.2013 / 19:05
4
respostas

Caso de uso / exemplo prático para exec builtin do Bash

Considere isso a partir da documentação do exec integrado do Bash: exec replaces the shell without creating a new process Por favor, forneça um caso de uso / exemplo prático. Eu não entendo como isso faz sentido. Pesquisei e pesquisei...
19.03.2016 / 20:19
1
resposta

Usando o comando “time” embutido no bash ao invés do comando externo

Trabalhando com o comando time , me deparei com uma situação em que deveria use o comando time embutido em vez do comando de tempo GNU externo /usr/bin/time . Então, como posso fazer isso? Eu vi em algum lugar que usar enable e / ou c...
14.08.2015 / 14:50
1
resposta

Qual é a diferença entre qual e onde?

Qual é a diferença entre os comandos where e which shell? Aqui estão alguns exemplos ~ where cc /usr/bin/cc /usr/bin/cc ~ which cc /usr/bin/cc e ~ which which which='alias | /usr/bin/which --tty-only --read-alias --show-dot...
05.02.2013 / 13:30
2
respostas

O que significa "hash" quando se usa o comando type? [duplicado]

Eu estava lendo este post e tentando todos os comandos na primeira resposta ... Eu realmente não tenho nada melhor para fazer agora. De qualquer forma, passei por todos eles em relação a rm . O que despertou meu interesse é este: roo...
27.12.2015 / 07:31