Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.

5
Existe uma maneira de ler o último elemento de uma matriz com bash?
Se eu tiver uma matriz com 5 elementos, por exemplo: [a][b][c][d][e] Usando echo ${myarray[4]}eu posso ver o que ele contém. Mas e se eu não soubesse o número de elementos em uma determinada matriz? Existe uma maneira de ler o último elemento de uma matriz de comprimento desconhecido? ou seja, …
68 bash  array 

3
como o shellshock pode ser explorado por SSH?
Aparentemente, o shellshock Bash exploit CVE-2014-6271 pode ser explorado na rede via SSH. Posso imaginar como a exploração funcionaria via Apache / CGI, mas não consigo imaginar como isso funcionaria no SSH? Alguém pode fornecer um exemplo de como o SSH seria explorado e que dano poderia ser causado ao …
68 bash  ssh  shellshock 


3
Qual é a diferença entre ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc…?
As respostas às perguntas sobre SO e askubuntu , junto com a leitura (e leitura dos cabeçalhos) $HOMEe /etc/, indicam vários arquivos que podem ser usados ​​para definir variáveis ​​de ambiente, incluindo: ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc Eu reuni esses arquivos no /etc/trabalho para todos os usuários, …



4
expansão de alias de comando do watch
Se um watchcomando executar um alias, ele não expandirá o alias. Eu tentei com aspas simples e aspas duplas, de fato, com o seguinte apelido: # alias ll alias ll='ls -l --color=tty' O comando a seguir falhará # watch ll sh: ll: command not found A expansão da linha de …
67 bash  alias 

1
Como forço o yum a instalar sem avisar o usuário, usando o bash?
Estou escrevendo um script bash para instalar o php5.4 e gostaria de automatizar isso para uma VM de teste. O comando rpm que tenho é: rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm yum install php54w Agora, no meio dessa execução, há um prompt do usuário para inserir [S / N] se deseja ou não …
66 bash  yum  rpm 




8
Resolvendo “mv: lista de argumentos muito longa”?
Eu tenho uma pasta com mais de um milhão de arquivos que precisa ser classificada, mas não posso fazer nada porque mvgera essa mensagem o tempo todo -bash: /bin/mv: Argument list too long Estou usando este comando para mover arquivos sem extensão: mv -- !(*.jpg|*.png|*.bmp) targetdir/
64 bash  shell  arguments  mv 


7
O script do shell falha: Erro de sintaxe: “(” inesperado
Estou trabalhando em um script que automatiza a configuração de um ambiente de desenvolvimento para o desenvolvimento do Raspberry Pi (detalhes passo a passo que funcionam aqui ). O script está vinculado nesse artigo, mas você pode encontrá-lo aqui também. Agora, quando executar esse script, instale e configure o ambiente …

2
Recursão de link simbólico - o que o torna "redefinido"?
Eu escrevi um pequeno script bash para ver o que acontece quando continuo seguindo um link simbólico que aponta para o mesmo diretório. Eu esperava criar um diretório de trabalho muito longo ou travar. Mas o resultado me surpreendeu ... mkdir a cd a ln -s ./. a for i …
64 bash  symlink 

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.