Perguntas com a marcação «bash»

126
Adicione o diretório a $ PATH se ele ainda não estiver lá

Alguém escreveu uma função bash para adicionar um diretório ao $ PATH apenas se ele ainda não estiver lá? Eu normalmente adiciono ao PATH usando algo como: export PATH=/usr/local/mysql/bin:$PATH Se eu construir meu PATH em .bash_profile, ele não será lido, a menos que a sessão em que eu...

120
Git Bash aqui no ConEmu

Como criar uma entrada de menu de contexto com o botão direito do mouse para abrir o Git Bash em uma determinada pasta do ConEmu ? Consulte Git Bash aqui no Console2 para obter a pergunta equivalente para o

119
Execute um comando de outro diretório no bash

Diga que estou fazendo isso: cd subdir git init cd ../ Existe uma maneira de fazer isso com um único comando, ou talvez dois, em vez de precisar entrar e sair de um diretório para executar um comando lá? (Não está procurando uma solução específica para o git; isso é apenas um...

117
Bash: Espaços no nome alternativo

Estou tentando criar um alias no bash. O que eu quero fazer é mapear ls -laparals -la | more No meu arquivo .bashrc, foi isso que tentei: alias 'ls -la'='ls -la | more' No entanto, ele não funciona porque (presumo) ele possui espaços no nome alternativo. Existe uma solução alternativa para isso?...

100
Como remover um link simbólico para um diretório?

Eu fiz um link simbólico com o seguinte comando: ln -s ../test5 Quero removê-lo agora, mas meu rm falha: $ rm -Rf test5/ rm: cannot remove `test5/': Not a directory $ rm test5/ rm: cannot remove directory `test5/': Is a directory $ rmdir test5/ rmdir: test5/: Not a directory $rm -r test5/ rm:...

100
Altere o editor de texto padrão do crontab para o vim

Estou usando o ubuntu 9.10 e o editor de texto padrão é nano, o que eu odeio. (não todo mundo?) Normalmente não é um problema, pois eu apenas vi ou gedit tudo, mas estou crontab -eabrindo com o nano. Tentei alterá-lo para o vim usando sudo update-alternatives --config editore selecionando a opção...

97
Script Bash Linux, comando único, mas várias linhas?

Eu tenho o seguinte script que escrevi pesquisando no Google e ele faz backup do meu sistema Linux em um arquivo: #!/bin/bash # init DATE=$(date +20%y%m%d) tar -cvpzf /share/Recovery/Snapshots/$HOSTNAME_$DATE.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt...

95
Script Bash: teste para o diretório vazio

Quero testar se um diretório não contém nenhum arquivo. Nesse caso, vou pular algum processamento. Eu tentei o seguinte: if [ ./* == "./*" ]; then echo "No new file" exit 1 fi Isso fornece o seguinte erro: line 1: [: too many arguments Existe uma solução /

92
O que significa 'rc' em `.bashrc`, etc.? [duplicado]

Esta pergunta já tem uma resposta aqui: VIMRC, SCREENRC, BASHRC, KSHRC, etc. O que significa o "RC"? 3 respostas Bem, isso é constrangedor. Sinto que acabei de perceber que não sei o nome de um colega leal depois de trabalhar com ele por 10 anos. "Ei, er ... * tosse! * , Obrigado...