Perguntas com a marcação «bash»

106
Gerar arquivo de um determinado tamanho?

Eu gostaria de gerar um arquivo com o nome example.file. eu poderia usar touch example.file mas quero que o arquivo tenha exatamente 24 MB de tamanho. Eu já verifiquei a página de manual do toque, mas não há parâmetro como este. Existe uma maneira fácil de gerar arquivos de um determinado...

98
Pseudo arquivos para dados temporários

Muitas vezes, eu quero alimentar dados de string relativamente curtos (embora possam ser várias linhas) para programas de linha de comando que aceitam apenas entradas de arquivos (por exemplo, wdiff) de forma repetida. Claro que posso criar um ou mais arquivos temporários, salvar a string e...

97
diferença entre "função foo () {}" e "foo () {}"

Eu posso definir bashfunções usando ou omitindo a functionpalavra - chave. Existe alguma diferença? #!/bin/bash function foo() { echo "foo" } bar() { echo "bar" } foo bar Ambas chamam para funções fooe são barbem - sucedidas e não vejo diferença. Então, eu estou querendo saber se é apenas...

94
Como combinar condições de 2 nomes no find?

Gostaria de procurar arquivos que não correspondam a 2 -namecondições. Eu posso fazer assim: find /media/d/ -type f -size +50M ! -name "*deb" ! -name "*vmdk" e isso produzirá um resultado adequado, mas posso juntar essas duas condições com OR de alguma

94
Uso confuso de && e || operadores

Eu estava vasculhando um /etc/rc.d/init.d/sendmailarquivo (eu sei que isso quase nunca é usado, mas estou estudando para um exame) e fiquei um pouco confuso sobre &&os ||operadores e. Eu li onde eles podem ser usados ​​em declarações como: if [ test1 ] && [ test2 ]; then echo...

93
Como limpo o histórico do terminal?

Estou usando o Linux Mint 17.1 Rebecca por cerca de 2 dias e digitei minha senha acidentalmente no terminal que agora é exibido na lista de histórico de comandos que digitei anteriormente. Eu quero limpar o histórico do terminal completamente. Eu tentei usar os seguintes comandos no terminal que...