Perguntas com a marcação «bash»

O Bash é um shell gratuito para sistemas operacionais semelhantes ao Unix do Projeto GNU.


5
Como posso exibir o caminho absoluto no prompt do bash?
Atualmente, tenho o meu bash PS1definido para algo como isto: PS1="\[\`if [[ \$? = "0" ]]; then echo '\e[32m\h\e[0m'; else echo '\e[31m\h\e[0m' ; fi\`:\w\n\$ " Como posso mostrar o caminho absoluto em vez do caminho relativo (por exemplo, em /home/dave/dirvez de ~/dir)?
50 bash  path  prompt 

2
Bash se na linha única
Gostaria de saber como escrever se as condições contidas em um script bash em uma única linha. Por exemplo, como posso escrever isso em uma única linha e depois colocar outra igual na próxima? if [ -f "/usr/bin/wine" ]; then export WINEARCH=win32 fi Eu pergunto isso porque tenho alguns aliases …



7
Monitorar o tráfego TCP na porta específica
Eu procurei bastante isso, mas não consigo encontrar um exemplo de trabalho. Meu objetivo é monitorar o tráfego TCP em uma porta específica para ver as conexões recebidas e gravá-las em um arquivo de texto. O problema é que também preciso de um registro de data e hora em cada …
49 linux  bash 

3
Evite o caminho indesejado no arquivo Zip
Estou criando um script de shell para empacotar alguns arquivos. Estou compactando um diretório como este: zip -r /Users/me/development/something/out.zip /Users/me/development/something/folder/ O problema é que o arquivo out.zip resultante possui todo o caminho do arquivo. Ou seja, quando descompactado, terá todo o caminho "/ Users / me / development / anotherthing …
49 macos  bash  zip  path  shell-script 


3
O que esse estranho símbolo ":>" no bash significa
Encontrei algo em um script, mas não pertencendo ao script principal. Havia :>uma fila. Você poderia me explicar o que isso significa? :> file while read A B C D E; do echo "$A;$B;$D;$E;$C" >> file; done < otherfile
47 bash 

5
Como cd para um diretório que contém um espaço em seu nome?
Eu tenho um diretório chamado "Reader 0.5" na minha área de trabalho no Mac Os X. Quando acessar o diretório no terminal, estou usando o código abaixo: cd /Users/niho/Desktop/Reader 0.5 mas joga: Não existe tal arquivo ou diretório erro. Como posso entrar nesse diretório? Obrigado.
47 macos  bash  shell 




3
Como posso o bash executar o preenchimento de guias para meus aliases?
Eu tenho um monte de scripts de conclusão do bash configurados (principalmente usando o bash-it e algumas configurações manualmente). Eu também tenho um monte de aliases configurados para tarefas comuns como gcopara git checkout. No momento, eu posso digitar git checkout dTabe developestá completo para mim, mas quando digito, gco …


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.