Perguntas sobre 'bash'

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

Criando o novo comando bash para o Sublime Text 2

Estou tentando fazer com que o alias da linha de comando do Sublime Text 2 esteja funcionando. As instruções fazem todo o sentido: executar ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl Então, em...
26.10.2011 / 17:29
4
respostas

bash - remove todos os diretórios (e conteúdo), mas não os arquivos em pwd

Gostaria de remover todos os diretórios do pwd, mas deixar os arquivos somente no pwd. Se o conteúdo do meu pwd é: mydir1 mydir2 myfile1 myfile2 eu gostaria de ficar com apenas myfile1 myfile2 Eu suponho que preciso usar rm -r -i...
07.02.2014 / 16:33
1
resposta

Como trocar / chagar o id do usuário com um script bash para executar comandos no mesmo script?

Existe uma maneira de mudar a identidade do usuário dentro de um script (executado como root como parte de um processo de instalação) para executar alguns comandos sem chamar um script externo, então retornar para root para executar outros co...
30.08.2012 / 11:07
2
respostas

Symlink para a pasta atual como caminho absoluto sem digitar o caminho inteiro

Links simbólicos são atalhos salvos para caminhos relativos: ~/foo➤ ln -s . ~/bar/foo ~/foo➤ ls -l ~/bar total 8 lrwxr-xr-x 1 me me 1B 15 May 14:38 foo -> . O arquivo ~/bar/foo é um link simbólico para o diretório atual bar...
15.05.2012 / 15:44
2
respostas

Obtém o número da janela atual para o prompt do bash

Eu quero substituir a barra de status com o prompt bash exibindo o número da janela como ①. Como posso obter o número da janela atual no shell? Existe uma variável env TMUX_PANE, infelizmente não TMUX_WINDOW. O mais próximo que eu tenho é:...
03.02.2012 / 07:18
3
respostas

Como posso ver facilmente a página de manual para comandos de shell incorporados?

Se eu vir um comando em um script que não conheço e digito (por exemplo) man pushd ou man umask , vejo a página man dos comandos internos. Eu sei que eu posso fazer man bash e rolar para encontrar a ajuda para esse comando interno, ou eu...
24.04.2013 / 12:52
3
respostas

'ssh host' é um shell de login, mas 'ssh host command' não é?

Percebi que quando executo um comando diretamente em um host SSH usando a sintaxe ssh <host> <command> , vejo a saída de .bashrc , mas não a saída de .bash_profile (ou .profile ). Por exemplo, se eu colocar o seguinte com...
02.07.2017 / 11:18
3
respostas

Como listar nomes de diretórios, mas não seus conteúdos, em * N * X?

Se eu fizer um ls simples especificando um padrão de nome de arquivo, como ls A* , para diretórios que correspondam ao padrão, ele entrará no diretório e fornecerá a listagem completa, mas como obter a listagem de ./ e apenas os nomes do...
23.03.2012 / 15:10
1
resposta

como fazer menos pager responder a roda de rolagem e não limpar a tela

Eu sei sobre respostas como como-fazer-mouse-roda-rolar-o-menos-pager-usando-bash-e-gnome-terminal , que é remover o sinalizador -X do ambiente $ LESS variável. Mas eu gostaria de fazer ambos destes: use a roda do mouse para rolar o pa...
24.08.2015 / 01:09
3
respostas

Brace expansion: executa vários comandos em vez de expandir em uma linha?

Quando você usa a expansão de contraventamento no bash, algo como echo {a,b,c} torna-se echo a b c Existe uma maneira de expandi-lo para 3 comandos separados, um para cada expansão? Para que: echo {a,b,c} se tornaria e...
01.07.2011 / 04:40