Perguntas com a marcação «shell»

O shell é a interface de linha de comando do Unix. Você pode digitar comandos em um shell interativamente ou escrever scripts para automatizar tarefas. Use esta tag para perguntas que se aplicam a / bin / sh e aos shells mais compatíveis (ash, bash, ksh, zsh,…). Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.

1
O que exec 3 <& 1 faz?
Entendo que é execpossível fazer o redirecionamento de E / S no shell atual, mas só vejo uso como: exec 6&lt;&amp;0 # Link file descriptor #6 with stdin. # Saves stdin. exec 6&gt;&amp;1 # Link file descriptor #6 with stdout. # Saves stdout. Pelo que entendi, isso &lt;é para fluxo …

6
Permissão php shell_exec () no Linux Ubuntu
Estou desenvolvendo um aplicativo php usando o servidor Linux. Meu problema está executando shell_exec()para chamar algum arquivo exe não está funcionando (na verdade não é exe, é um tipo de arquivo executável linux) echo shell_exec("whoami"); Eu tenho daemon echo shell_exec("ls") Eu tenho algum nome de arquivo, mas echo shell_exec("php -v") …
13 linux  shell  php  exec 



4
pipe, {lista; } só funciona com alguns programas
Precisa de explicações de usuários avançados para esse comportamento imprevisível: ps -eF | { head -n 1;grep worker; } UID PID PPID C SZ RSS PSR STIME TTY TIME CMD root 441 2 0 0 0 2 paź15 ? 00:00:00 [kworker/2:1H] tudo parece bem enquanto ls -la / | { …
13 shell  pipe 


2
Como disparar um erro usando o comando Trap
Estou usando o Ubuntu 12.04.2. Estou tentando usar o comando "trap" para capturar anormal ou erro no meu script de shell, mas também estou tentando disparar manualmente a saída "Error". Eu tentei a saída 1, mas ele não dispara o sinal de "Erro". #!/bin/bash func() { exit 1 } trap …

1
Como criar um flash inicializável para o "efi-shell"
Os chipsets para servidor Intel atuais incluem um "efi-shell" interno que parece ser basicamente um 'NIX simplificado com um conjunto de comandos adequado para manipular algumas opções bacanas de inicialização UEFI. Também é o caso de que algumas das ferramentas de atualização de firmware da Intel agora exigem "efi-shell" para …
13 shell  boot  uefi 

5
Criando vários diretórios usando o mkdir
Eu gostaria de criar muitos diretórios usando mkdir. Cada nome de diretório consistirá em um prefixo (uma sequência) e um índice (um número inteiro). Suponha que eu gostaria que o prefixo fosse "s" e os índices variassem de 1 a 50. Isso significa que eu gostaria de criar diretórios intitulados: …
13 shell  directory 





3
O que [-t 1] verifica?
Acabei de encontrar uma maneira de começar zshquando inicio o bashWindows no https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . É recomendável adicionar o seguinte código no final de .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi O que [ -t 1 ]significa isso ? Isso é verdade? Então, posso fazer …
13 bash  shell  zsh  test 

2
Caracteres válidos do nome da função do shell
O uso de caracteres Unicode estendidos é (sem dúvida) útil para muitos usuários. Os shells mais simples (ash (busybox), traço) e o ksh falham com: tést() { echo 34; } tést Mas bash , mksh , lksh e zsh parecem permitir isso. Estou ciente de que os nomes de funções …
13 bash  shell  zsh  function 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.