Qual é a maneira mais limpa de modificar esse comando no bash para executar apenas se o grupo não existir? groupadd somegroupname Um one-liner seria
Qual é a maneira mais limpa de modificar esse comando no bash para executar apenas se o grupo não existir? groupadd somegroupname Um one-liner seria
Eu tenho uma máquina com 90% de uso do disco rígido. Quero compactar seus mais de 500 arquivos de log em um novo arquivo menor. No entanto, o disco rígido é muito pequeno para manter os arquivos originais e os compactados. Então, o que eu preciso é compactar todos os arquivos de log em um único...
Quero encontrar arquivos com mais de 1 GB e mais de 6 meses em todo o servidor. Como escrever um comando para
Eu gostaria de executar o comando foo --bar=baz <16 zeroes> Como digito os 16 zeros com eficiência *? Se eu segurar Alte pressionar 1 6 0, repetirá a próxima coisa 160 vezes, o que não é o que eu quero. No emacs eu posso usar Alt-[number]or Ctrl-u 1 6 Ctrl-u 0, mas no bash Ctrl-umata a...
Eu gostaria de executar o código BASIC, como você costumava fazer em computadores mais antigos, no Linux. (Estou procurando um Interruptor BASIC que possa executar funções do SO nativamente) Que opções eu tenho? (Preferencialmente para Debian e
Suponha que eu tenha o seguinte exemplo trivial no meu history: ... 76 cd ~ 77 ./generator.sh out.file 78 cp out.file ~/out/ 79 ./out/cleaner.sh . 80 ls -alnh /out ... Se eu quisesse executar comandos 77, 78e 79em um comando, existe um atalho para isso? Eu tentei !77 !78 !79, o que simplesmente...
Eu precisaria de um programa que produza o número de caracteres diferentes em um arquivo. Exemplo: > stats testfile ' ': 207 'e': 186 'n': 102 Existe alguma ferramenta que faça
Eu tenho um arquivo citiescomo este: [1598] San Diego, US (inactive) [4517] St Louis, US (inactive) [6346] Orlando, US (inactive) Quero cortar os nomes das cidades, para que eu tenha: San Diego St Louis Orlando Este é o melhor que eu poderia ter: cut -d ',' -f1 cities | cut -d ']' -f2 Mas...
Na linha de comando, qual é a maneira mais fácil de mostrar o conteúdo de vários arquivos? Meu diretório é exibido
Quando eu corro: watch 'cmd >> output.txt' & o trabalho é suspenso pelo sistema: 3569 parado (saída tty) Existe uma solução
Em um ambiente de GUI, um arrastar e soltar com substituir substituirá arquivos e diretórios inteiros (incluindo conteúdo) pelo que estiver sendo copiado. Existe uma maneira de obter esse mesmo resultado intuitivo com o comando
No bash, posso fazer o seguinte: if [ -f /tmp/test.txt ]; then echo "true"; fi No entanto, se eu adicionar sudona frente, ele não funcionará mais: sudo if [ -f /tmp/test.txt ]; then echo "true"; fi -bash: syntax error near unexpected token `then' Como posso fazer isso
Tendo recentemente encontrado o wordlist e o wordnet , duas grandes descobertas por conta própria, agora estou procurando uma ferramenta semelhante, embora mais simples, que pegue o infinitivo simples de um verbo e retorne o particípio passado e passado simples. Exemplo: $ verbteacher...
Quero entender a rapidez com que um arquivo específico está crescendo. eu poderia fazer watch ls -l file E deduza essas informações da taxa de mudança. Existe algo semelhante que produziria diretamente a taxa de crescimento do arquivo ao longo do
Por exemplo, um alias comum que eu vi no ~/.bashrcarquivo (ou equivalente) é alias rm='rm -i' No entanto, já vi pessoas recomendarem isso porque o alias pode não existir em outro sistema e, como você se tornou descuidado rm, exclui inadvertidamente algo importante. [1] usando esse alias, você...
No meu servidor, eu tenho uma estrutura de diretórios parecida com esta: /myproject/code Normalmente, tenho uma conexão ssh com o servidor e 'fica' nesse diretório: root@machine:/myproject/code# Quando implanto uma nova versão do meu código, o diretório de código é removido, então fico...
Estou assistindo diferentes logs tail -q -f /var/log/syslog -f /var/log/fail2ban.log -f /var/log/nginx/error.log Como posso ter a saída de cada log colorida de maneira
Tudo bem, quando eu executo certos comandos da maneira errada, (erros de ortografia, etc.) O terminal gera isso: em >vez de computername:workingfolder username$, e quando eu digito enter, fica assim: > > > Isso seria se eu pressionasse enter 3
Digamos que eu tenha uma imagem grande de 800 x 5000; como eu dividiria isso em 5 imagens separadas com dimensões 800x1000 usando a linha de
Conheço dois tipos de como os comandos podem ser conectados: usando um Pipe (colocando std-output na std-input do próximo comando). usando um Tee (divida a saída em várias saídas). Eu não sei se isso é tudo o que é possível, então eu desenho um tipo de conexão hipotética: Como seria...