Perguntas sobre 'bash'

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

Diferente / bin / sh para um usuário específico

Estou executando uma distro do Ubuntu em que /bin/sh é um symlink para /bin/dash . Embora isso seja bom para a maioria dos meus usuários, um deles deve ter bin/sh "symlinked" para /bin/bash . Isso é possível? Não tenho certeza de co...
09.03.2014 / 17:05
1
resposta

Erro ao gerar aliases de bash

No meu ~/.shortcuts , tenho links simbólicos para alguns diretórios usados com frequência. Em .bashrc (OS X), estou fazendo isso: ls -1 ~/.shortcuts | xargs -I {} alias {}="'cd -P ~/.shortcuts/{}'" Quando executo alias no ter...
09.01.2014 / 18:06
2
respostas

Bash: O que faz echo xy | foo fazer?

A documentação do kernel mttr fornece este comando: echo "base=0xf8000000 size=0x400000 type=write-combining" >| /proc/mtrr Embora eu saiba o que > e | fazem, nunca os vi em combinação. Pesquisando bash >| não é muito...
02.05.2014 / 14:10
1
resposta

Depois de executar menos comandos no -bash, em vez de um prompt, recebo “(END)”. O que está acontecendo e como obtenho o prompt novamente?

Eu corro o comando bash "less" em um arquivo .txt. Depois de imprimir as linhas no arquivo, o nome do arquivo e "(END)" é impresso. Mas eu não recebo um prompt de comando novamente. Além de fechar a janela do terminal e abrir uma nova, não se...
20.08.2013 / 14:04
2
respostas

Como posso desfazer rm -rf $ HOME / .rvm *

O que significa rm -rf $HOME/.rvm* ? Eu corri no meu servidor VPS no Ubuntu Terminal por acidente e agora estou tendo todos os tipos de problemas com o meu aplicativo Ruby. Como posso desfazer isso? Ou o que eu preciso fazer para voltar ao...
22.07.2013 / 19:54
1
resposta

Como posso executar um comando em todos os arquivos em um determinado diretório?

Estou usando mp4box para mover os átomos MOOV em arquivos MP4. O problema é que terei 6 arquivos em uma determinada pasta e não quero executar o comando inter 500 seis vezes separadas. É possível fazer algo como mp4box -inter 500 *...
22.01.2013 / 16:58
1
resposta

Verifique se existe um arquivo usando outro usuário (sudo -u)

Eu quero verificar se existe um arquivo [ -f /path/to/file ] usando outro usuário. Então, eu adicionei: USER1 ALL=(USER2) /bin/mkdir, /usr/bin/git, /bin/echo ao arquivo sudoers. O problema é, quando tento executar U...
20.06.2012 / 04:35
1
resposta

o que significa $ {PATH: + $ PATH:} em um script bash?

Estou verificando um script bash que contém algo como: export PATH = $ {PATH: + $ PATH:} / usr / bin Eu suponho que tenha a mesma saída que export PATH=$PATH:/usr/bin . Eu fiz um echo ${PATH:+$PATH:} apenas saída o valor de $ PATH mais um '...
04.11.2012 / 07:49
1
resposta

Como inserir mil separador com 'sed'?

Eu quero inserir um separador de milhares em uma seqüência numérica com sed e este feio RE sed -e :a -e 's/\(.*[0-9]\)\(\([0-9]\{3\}\)\(,[0-9]\{3\}\)*\(\.[0-9]*\)\)/,/;ta' [filename] . Existe uma solução mais elegante? ===============...
21.02.2012 / 13:37
4
respostas

apelido curto para o arquivo no comando bash

Eu quero um caminho curto para acessar arquivos, o que geralmente uso no bash. Por exemplo, veja os logs. Agora eu uso: less /var/log/user/server.log less /var/log/user/server2.log Eu quero atalho, para fazer less server.log less serve...
12.05.2013 / 11:42