Eu acho que esses termos quase se referem à mesma coisa, quando usados livremente: terminal Concha tty console A que exatamente cada um desses termos se
O shell é a interface de linha de comando do Unix. Você pode digitar comandos em um shell interativamente ou escrever scripts para automatizar tarefas. Use esta tag para perguntas que se aplicam a / bin / sh e aos shells mais compatíveis (ash, bash, ksh, zsh,…). Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.
Eu acho que esses termos quase se referem à mesma coisa, quando usados livremente: terminal Concha tty console A que exatamente cada um desses termos se
Quero encontrar todas as linhas em vários arquivos que correspondam a um dos dois padrões. Tentei encontrar os padrões que estou procurando digitando grep (foo|bar) *.txt mas o shell interpreta o |como um pipe e reclama quando barnão é um executável. Como posso grep para vários padrões no mesmo...
Quais são as diferenças entre $ nohup foo e $ foo & e $ foo & $
Eu já vi --usado no compgencomando. Por exemplo: compgen -W "foo bar baz" -- b Qual é o significado do --lá
Eu tenho um script que chama dois comandos: long_running_command | print_progress As long_running_commandimpressões de um progresso, mas eu estou infeliz com ele. Estou usando print_progresspara torná-lo mais agradável (ou seja, imprimo o progresso em uma única linha). O problema: conectar um...
Como você remove um arquivo cujo nome de arquivo começa com um hífen (hífen ou menos) -? Estou ssh'd em um servidor OSX remoto e tenho este arquivo no meu diretório: tohru:~ $ ls -l total 8 -rw-r--r-- 1 me staff 1352 Aug 18 14:33 --help ... Como no mundo posso excluir --helpde uma CLI? Esse...
Quais são os usos práticos de ambos pushde popdquando há uma vantagem de usar esses dois comandos sobre cde cd -? EDIT : Estou procurando alguns exemplos práticos de usos para esses dois comandos ou motivos para manter a pilha com diretórios (quando você tiver preenchimento de tabulação cd -,...
Ao olhar para o caminho para um executável ou verificar o que aconteceria se você inserir um nome de comando em um shell Unix, há uma infinidade de utilidades diferentes ( which, type, command, whence, where, whereis, whatis, hash, etc). Muitas vezes ouvimos que isso whichdeve ser evitado. Por...
Entendo a diferença básica entre um shell interativo e um não interativo. Mas o que exatamente diferencia um shell de login de um shell que não é de login? Você pode dar exemplos de usos de um shell interativo sem login
Estou escrevendo um script bash para procurar um arquivo, se ele não existir, crie-o e acrescente-o: Host localhost ForwardAgent yes Então "line then new line 'tab' then text"eu acho que é um formato sensível. Eu sei que você pode fazer isso: cat temp.txt >> data.txt Mas parece estranho...
Usar echo "20+5"literalmente produz o texto " 20+5". Que comando posso usar para obter a soma numérica, 25neste caso? Além disso, qual é a maneira mais fácil de fazer isso usando o bash para ponto flutuante? Por exemplo, echo $((3224/3807.0))imprime 0:(. Estou procurando respostas usando o...
Eu tenho dois processos fooe bar, conectado com um pipe: $ foo | bar barsempre sai 0; Estou interessado no código de saída foo. Existe alguma maneira de chegar
Ou, um guia introdutório para manipulação robusta de nome de arquivo e outras strings que passam em scripts de shell. Eu escrevi um script de shell que funciona bem na maioria das vezes. Mas ele engasga com algumas entradas (por exemplo, em alguns nomes de arquivos). Eu encontrei um problema como...
Não consigo encontrar nenhuma informação sobre isso além de "o MMU da CPU envia um sinal" e "o kernel o direciona para o programa incorreto, encerrando-o". Eu assumi que provavelmente ele envia o sinal para o shell, e o shell lida com ele encerrando o processo e a impressão incorretos...
Existem duas sintaxes para substituição de comando: com parênteses em dólar e com reticulares. Em execução top -p $(pidof init)e top -p `pidof init`dá a mesma saída. Existem duas maneiras de fazer a mesma coisa ou existem
De vi, se você emitir o comando :sp, a tela se divide em duas "visualizações", permitindo editar mais de um arquivo no mesmo terminal. Nessa mesma linha, existe uma maneira de abrir várias conchas no mesmo
Passo a maior parte do tempo trabalhando em ambientes Unix e usando emuladores de terminal. Eu tento usar cores na linha de comando, porque as cores tornam a saída mais útil e intuitiva. Quais opções existem para adicionar cor ao meu ambiente de terminal? Que truques você usa? Que armadilhas você...
Eu quero ter um script de shell como este: my-app & echo $my-app-pid Mas não sei como obter o pid do comando recém-executado. Eu sei que posso apenas usar o jobs -p my-appcomando para cumprimentar o pid. Mas se eu quiser executar o shell várias vezes, esse método não funcionará. Porque o...
Como posso obter o tamanho de um arquivo em um script bash? Como atribuo isso a uma variável bash para que eu possa usá-lo mais
Estou um pouco confuso sobre o que esses operadores fazem de maneira diferente quando usados no bash (colchetes, colchetes duplos, parênteses e parênteses duplos). [[ , [ , ( , (( Já vi pessoas usá-las em declarações if como esta: if [[condition]] if [condition] if ((condition)) if...