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.

2
alias vs export para comandos simples
Para comandos simples como less, é melhor criar um alias ou exportar as opções? Existe algum benefício de um sobre o outro? Por exemplo, se eu quiser lesssempre usar a -Ropção para mostrar caracteres brutos, ambas as soluções funcionarão: export LESS='-R' alias less='less -R' Para um caso simples como este, …
33 bash  zsh  alias 

3
Usando variáveis ​​para armazenar códigos de cores de terminal para PS1?
No meu .bashrc, uso códigos de cores do terminal ANSI para colorir vários bits. Se parece com isso: PS1='\u@\h:\w\[\033[33m\]$(virtual_env)\[\033[32m\]$(git_branch)\[\033[0m\]$ ' onde virtual_enve git_branchsão funções bash que produzem coisas no stdout. Agora, para facilitar a leitura e a modificação, eu gostaria de armazenar os códigos de cores nas variáveis ​​e consultá-las, …


9
Comandos Bash dentro do vi
É possível digitar um comando bash dentro do vi e obter o stdout? Acho muitas vezes entediante fechar e reabrir o vi apenas porque quero procurar algo no shell.
33 bash  shell  vim  vi 



5
Comando Bash Sudo não encontrado
Eu configurei uma VM usando turnkey linux redmine e estou tentando fazer o SSH no servidor para instalar mais alguns itens. Não parece reconhecer o comando sudo. Sempre que tento sudo algo, recebo um erro dizendo: -bash: sudo: command not found Eu li em outro lugar para digitar 'whereis sudo' …
33 bash  sudo 




1
Como uso bytes nulos no Bash?
Eu li que, como os caminhos de arquivo no Bash podem conter qualquer caractere, exceto o byte nulo (byte com valor zero $'\0'), é melhor usar o byte nulo como separador. Por exemplo, se a saída de findfor enviada para outro programa, é recomendável usar a -print0opção (para versões finddele). …
33 bash  null 

5
pesquisar texto na saída do terminal
Estou executando um aplicativo com o comando $ grails run-appque imprime o terminal de logon como abaixo. O que eu quero é pesquisar um texto específico (digamos user authorities) neste log para que eu possa verificar mais. Uma maneira de usar o Logging Apis para escrever no arquivo de texto, …


8
Agarrando a extensão em um nome de arquivo
Como obtenho a extensão de arquivo do bash? Aqui está o que eu tentei: filename=`basename $filepath` fileext=${filename##*.} Ao fazer isso, posso obter a extensão do bz2caminho /dir/subdir/file.bz2, mas tenho um problema com o caminho /dir/subdir/file-1.0.tar.bz2. Eu preferiria uma solução usando apenas o bash sem programas externos, se possível. Para deixar …
33 bash  shell  filenames 

6
Como encontrar o arquivo em que uma função bash está definida?
Não consigo descobrir como encontrar o arquivo onde uma função bash está definida ( __git_ps1no meu caso). Eu experimentei declare,type , which, mas nada me diz que o arquivo de origem. Eu li em algum lugar que declarepode imprimir o nome do arquivo e o número da linha, mas não …
33 bash 

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.