Perguntas com a marcação «bash»

13
O git-bash e o cygwin shell podem fazer as mesmas coisas?

No Windows 10, o git-bash e o cygwin shell podem fazer as mesmas coisas? O que um pode fazer, mas o outro não? Por exemplo, Como conchas, os dois podem funcionar da mesma forma que o bash? Quais programas e comandos podem ser executados em um, mas não no outro? Por exemplo, no git-bash, não...

13
Não é possível canalizar no "mapfile" do bash ... mas por quê?

Eu só quero obter todos os arquivos em um determinado diretório em uma matriz bash (supondo que nenhum dos arquivos tenha uma nova linha no nome): Assim: myarr=() find . -maxdepth 1 -name "mysqldump*" | mapfile -t myarr; echo "${myarr[@]}" Resultado vazio! Se eu usar a maneira indireta de usar...

13
Chmod e -r + r

Eu tentei chamar o comando chmod na ordem errada. chmod file.txt -rIsso funcionou por algum motivo. chmod file.txt +rPor outro lado, se recusou a trabalhar. Por que é isso? Por que razão um comando funciona e o outro

13
Como substituir recursivamente caracteres por sed?

É possível substituir as ocorrências de uma sequência de caracteres recursivamente sem repetir a mesma sequência? Ao executar um sedcomo nos seguintes cenários, posso obter a saída mencionada. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo XXXX | sed -e...

12
Salve-me do terminal sem sentido

Enquanto estiver logado em uma sessão ssh remota, às vezes faço cat para o arquivo errado (um binário ou um diretório) e a exibição é convertida em sem sentido. A única saída é fechar o terminal e abrir um novo, o que me frustra, porque geralmente já existe muito estado relacionado ao terminal...

12
O que é o diretório "//"?

Em várias máquinas Linux você pode cd / e cd // O shell diz que o diretório atual é '/' ou '//' depois de usar o comando correspondente. Portanto, a pergunta é: qual é a diferença entre '/' e '//' e, se a resposta for 'sem diferença', por que '//' é mostrado diferentemente de '/' BTW cd...

12
Conclusão da guia Bash shell, não expanda o ~

Eu uso muito a Tabchave quando uso o shell (bash). Mas estou ficando irritado com o que ~sempre é expandido /home/"user". Eu não acho que sempre foi assim; existe alguma maneira de parar esse comportamento? Um exemplo: cj@zap:~$ ls ~/ pressione Tab cj@zap:~$ ls /home/cj/ Eu gostaria de...

12
Destaque vim personalizado

Estou editando alguns xml agora e tenho deixado alguns comentários sobre o que voltar. Como isso <!-- Question: bla bla --> Estou editando com o vim agora e gostaria que o vim realçasse a pergunta agora, para que eu possa pesquisar facilmente meu código e encontrar todos os lugares que...

12
Cygwin - cd em script bash

Eu sou novo no uso do Cygwin, então peço desculpas se esta for uma pergunta muito recente. Eu tenho um script bash onde eu "cd" para um diretório e faço algo nesse diretório. No entanto, o comando cd falha com "Nenhum arquivo ou diretório / c / code / blah / blah". Se eu copiar a linha do CD...

12
Como evitar til ~ no prompt do Bash?

Gostaria de remover o til da exibição na variável PS1. Minha string PS1 atual: PS1="\h:\w\n$" E o prompt é assim: lnx-hladky:/tmp/plugtmp $ Não gosto que o diretório $ HOME seja exibido como til. Isso pode ser evitado? Causa problemas, por exemplo: lnx-hladky:~/DOC $ A documentação...

12
o caractere de nova linha de eco não funciona no bash

Eu tenho o script bash que tem muitas echoinstruções e também tenho um alias echopara echo -eambos em .bash_profilee .bashrc, para que novas linhas sejam impressas corretamente para uma declaração como echo 'Hello\nWorld'a saída deve ser Hello World mas a saída que estou recebendo é...

12
O que% 1 em "kill% 1" significa?

Eu sei que $!armazena o pid do último processo (em segundo plano), mas o que %1significa? Costumo vê-lo junto kille tem o mesmo efeito que kill $!. Alguém pode me dar uma dica? (Termos tão pequenos são tão difíceis de pesquisar no Google: -

12
Filtrando a Saída do Comando Superior

Estou executando um Mac e quero filtrar a saída do topcomando para um processo específico, de modo que apenas as colunas PID, COMMAND e% CPU sejam exibidas. Depois de obter o PID do processo, eu corro: top -pid 1234 No entanto, isso exibe mais de 15 colunas para esse processo. Posso canalizar a...