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.



5
Como removo espaços das variáveis ​​do shell?
Eu fiz o seguinte na linha de comando: $ text="name with space" $ echo $text name with space Estou tentando usar tr -d ' 'para remover os espaços e ter um resultado de: namewithspace Eu tentei algumas coisas como: text=echo $text | tr -d ' ' Sem sorte até agora, …
15 shell  command-line  tr 

2
Erro de sintaxe próximo ao token inesperado `('
Quando uso o código abaixo no terminal SSH do CentOS, ele funciona bem: paste <(printf "%s\n" "TOP") Mas se eu colocar o mesmo código de linha em um script de shell (test.sh) e executar o script de shell do terminal, ele emitirá um erro, pois ./test.sh: line 30: syntax error …
15 shell 

4
bash: adduser: comando não encontrado no centOS
Eu instalei o CentOS 5.5 no meu VMWare 8 recentemente e estou tentando adicionar um novo usuário no sistema. Não consigo adicionar o usuário, a menos que eu use a su -opção Eu acredito que tem que fazer algo com o caminho não definido corretamente. Eu atualizei o caminho e …
15 shell  path 

2
Diferença estranha entre pwd e / bin / pwd
Eu adicionei um link simbólico para o diretório atual com ln -s . aa. Se eu executar cd aa, e depois que eu executei pwd, a resposta será /home/sim/aa. Mas se eu executar, /bin/pwdele será impresso /home/sim(o diretório atual não mudou). De onde vem essa diferença?
15 shell  symlink  pwd 


5
copiar os arquivos menores primeiro?
Eu tenho um diretório grande contendo subdiretórios e arquivos que desejo copiar recursivamente. Existe alguma maneira de dizer cpque ele deve executar a operação de cópia na ordem do tamanho do arquivo, para que os arquivos menores sejam copiados primeiro?
15 shell  cp  file-copy  size 


2
Existe alguma maneira de usar xargs através de um cano?
Estou tentando converter automaticamente arquivos flac movidos para uma pasta em mp3 em outra pasta. Minha linha de código atual é esta: inotifywait -m -r -q -e moved_to --format "'%w%f'" ~/test | xargs -I x flac -cd x - | lame -b 320 - /media/1tb/x.mp3 Para explicar como isso funciona …
15 shell  pipe  xargs  inotify 


2
A diferença entre \ e e ^ [
Gilles escreveu : caractere 27 = 033 = 0x1b = ^[=\e Demizey escreveu : ^ [é apenas uma representação de ESCAPE e \ e é interpretado como um caractere ESCAPE real Também encontrei esta linha em um artigo da TechRepublic Certifique-se de escrever a sequência de teclas como \ e …

2
Como background uma cadeia de comando?
Eu quero como uma cadeia de comando em segundo plano cp a b && mv b c && rm a. Eu tentei fazer cp a b && mv b c && rm a &isso, mas isso só dá suporte ao último processo. Como eu ensino uma cadeia de comandos em …


6
sudo sobre ssh: nenhum presente tty e nenhum programa askpass especificado
Eu continuo recebendo esse erro e tentei várias maneiras discutidas on-line para corrigir isso e nenhuma está funcionando para mim. Eu configurei as chaves SSH, portanto, quando eu a executo 'ssh newton@host.com', efetua login automaticamente, também defini esse usuário visudocomo sendo 'newton ALL=(ALL:ALL) ALL' , então, tentei adicionar'newton ALL=NOPASSWD: /var/www/script.sh' …
15 shell  ssh  sudo 

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.