Perguntas sobre 'bash'

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

Existe algum manual para obter a lista de teclas de atalho do bash?

Existem muitos atalhos que uso ao interagir com linha de comando bash para tornar o trabalho mais fácil e rápido. Como: ctrl + L : para limpar a tela ctrl + a / ctrl + e : para mover o início / fim da linha ctrl + r : p...
08.04.2014 / 00:40
1
resposta

Por que usar env em shebang?

Qual é a finalidade de usar #!/usr/bin/env <sh|bash|python> shebang em comparação com #!/bin/bash , #!/bin/sh ou #!/usr/bin/python ?     
24.01.2013 / 09:56
4
respostas

Como obter histórico bashed compartilhado entre diferentes guias

Eu usei a resposta no link para ativar o histórico compartilhado em tempo real entre os terminais bash separados. Conforme explicado na resposta acima, isso é conseguido adicionando: # avoid duplicates.. export HISTCONTROL=ignoredups:erased...
23.06.2013 / 20:25
5
respostas

erro ao carregar bibliotecas compartilhadas libSDL-1.2.so.0

Estou tentando instalar o ioquake no meu servidor Ubuntu. Quando tento executá-lo, recebo esta mensagem: # ./ioquake3 ./ioquake3.x86_64: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or...
15.10.2012 / 06:57
2
respostas

O que o set -e faz?

Eu tenho um script que encontrei e estou tentando fazer com que ele seja executado, ele apenas faz o download e instala as bibliotecas de tempo de execução do Apache. A primeira linha é set -e e está causando um erro; o que faz set -e ?   ...
18.09.2013 / 03:20
3
respostas

Variável PATH permanente

Como vou tornar esta variável /media/De Soft/mongodb/bin PATH permanente? Todo mundo está dizendo export PATH=$PATH:media/De\ Soft/mongodb/bin to your ~/.profile, or .bashrc, or .zshenv dependendo do seu shell. Eu não sei o que é ~ / .p...
21.07.2014 / 21:37
5
respostas

Problema com o script Bash: 'declarar: não encontrado'

Eu tinha um script que estava rodando bem, mas quando o rodei hoje, ele diz declare: not found . Eu estou usando bash shell e caminho no início do script está correto. Duas linhas sinalizadas no meu script são as seguintes: declare -a RE...
27.02.2011 / 15:14
1
resposta

Por que o bash acha que 010 é 8?

Por que o bash pensa o número 010 = 8? x=010 echo $x 010 echo $(( x+0 )) 8 echo $(( x-2 )) 6 Eu pensei que poderia ser binário, mas 010 = 10 = 2. Então por que ele tem 8, e como posso fazer com que ele pense em 010 = 10 (e 010 - 2 =...
09.05.2015 / 15:17
3
respostas

Significado de exit 0, exit 1 e exit 2 em um script bash

Estou fazendo alguns exercícios práticos.    Escreva um script que receberá um número de mês como o argumento e converterá esse número em um nome de mês. O resultado será impresso no stdout. Eu fiz uma solução: #test for number of argu...
13.03.2017 / 16:15
4
respostas

O que significa $ # no bash?

Eu tenho um script em um arquivo chamado instance: echo "hello world" echo ${1} E quando eu executo este script usando: ./instance solfish Eu recebo esta saída: hello world solfish Mas quando eu corro: echo $# Diz "0...
25.07.2017 / 16:26