Unix & Linux

Q & A para usuários de Linux, FreeBSD e outros sistemas operacionais Un * x

3
O que “3> & 1 1> & 2 2> & 3” fazem em um script?
Eu vi essa linha em um script: DEVICE=`dialog --inputbox "Festplatten-Laufzeit auslesen. Gebe Sie das gewünschte Device an: " 0 70 "" 3>&1 1>&2 2>&3` O que é 3>&1 1>&2 2>&3 fazendo? Eu sei que 1 = stdout e 2 = stderr, mas o que são o 3eo &para?
69 shell 

11
Como posso obter o nome do sistema operacional de maneira confiável?
Digamos que estou conectado a um sistema remoto, como posso saber o que está sendo executado? Na maioria dos Linux modernos (Linuces?), Você tem o lsb_releasecomando: $ lsb_release -ic Distributor ID: LinuxMint Codename: debian Que, até onde eu sei, fornece as mesmas informações que /etc/lsb-release. E se esse arquivo não …
69 linux  distros 

6
Como retirar vários espaços para um usando sed?
sedno AIX não está fazendo o que eu acho que deveria. Estou tentando substituir vários espaços por um único espaço na saída do IOSTAT: # iostat System configuration: lcpu=4 drives=8 paths=2 vdisks=0 tty: tin tout avg-cpu: % user % sys % idle % iowait 0.2 31.8 9.7 4.9 82.9 2.5 …

6
Como posso detectar se o shell é controlado pelo SSH?
Quero detectar de um script de shell (mais especificamente .zshrc) se ele é controlado por SSH. Eu tentei a variável HOST, mas é sempre o nome do computador que está executando o shell. Posso acessar o nome do host de onde vem a sessão SSH? Comparar os dois resolveria o …
69 ssh  shell-script  zsh 




2
Por que Ctrl-D (EOF) sai do shell?
Você está literalmente "finalizando um arquivo" inserindo esta sequência de escape, ou seja, a sessão interativa do shell é vista como um fluxo de arquivos real pelo shell, como qualquer outro fluxo de arquivos? Se sim, qual arquivo? Ou, o sinal Ctrl+ é Dapenas um espaço reservado que significa "o …

9
git pull do controle remoto, mas nenhuma referência foi buscada?
Eu tenho um espelho git no meu disco e quando eu quero atualizar meu repositório com git pull, isso me dá uma mensagem de erro: Your configuration specifies to merge with the ref '3.5/master' from the remote, but no such ref was fetched. Também me dá: 1ce6dac..a5ab7de 3.4/bfq -> origin/3.4/bfq …
69 git 

1
A qual pacote Fedora pertence um arquivo específico?
Na família de sistemas operacionais Debian, dpkg --search /bin/lsfornece: coreutils: /bin/ls Ou seja, o arquivo /bin/lspertence ao pacote Debian chamado coreutils . (veja esta postagem se você estiver interessado em um pacote que contém um arquivo que não está instalado) Qual é o equivalente do Fedora?


5
Existe uma maneira de ler o último elemento de uma matriz com bash?
Se eu tiver uma matriz com 5 elementos, por exemplo: [a][b][c][d][e] Usando echo ${myarray[4]}eu posso ver o que ele contém. Mas e se eu não soubesse o número de elementos em uma determinada matriz? Existe uma maneira de ler o último elemento de uma matriz de comprimento desconhecido? ou seja, …
68 bash  array 



3
como o shellshock pode ser explorado por SSH?
Aparentemente, o shellshock Bash exploit CVE-2014-6271 pode ser explorado na rede via SSH. Posso imaginar como a exploração funcionaria via Apache / CGI, mas não consigo imaginar como isso funcionaria no SSH? Alguém pode fornecer um exemplo de como o SSH seria explorado e que dano poderia ser causado ao …
68 bash  ssh  shellshock 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.