Unix & Linux

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

10
Como obter o codinome Debian sem o lsb-release
Estou tentando criar um script que exija que eu imprima o nome de código debian para que eu possa fazer eco no arquivo sources.list. Eu estou tentando fazer esse script funcionar em qualquer versão do Debian, então eu esperava definir uma variável bash do codinome de lançamento. Isso seria simples …
13 debian  version 

4
analisar um campo de uma matriz JSON na matriz bash
Eu tenho uma saída JSON que contém uma lista de objetos armazenados em uma variável. (Eu posso não estar falando isso direito) [ { "item1": "value1", "item2": "value2", "sub items": [ { "subitem": "subvalue" } ] }, { "item1": "value1_2", "item2": "value2_2", "sub items_2": [ { "subitem_2": "subvalue_2" } ] …

7
Como grep saída netcat
Estou tentando grep ao vivo netcat, mas não funciona para mim: netcat localhost 9090 | grep sender não retorna nada, mas tenho certeza de que deveria. Se eu redirecionar a netcatsaída para um arquivo e adicionar alguns atrasos (simular o ambiente real) - funcionará: $ (sleep 5; cat netcat_output; sleep …
13 grep  netcat 

2
Diferença entre ppp0 vs wwan0
Estou executando o Raspian em um RaspberryPi. Quando conecto um modem GSM, vejo duas interfaces - wwan0 e ppp0 . wwan0 existe mesmo quando o modem GSM está conectado, mas não conectado ppp0 existe apenas quando o modem GSM está conectado Questões Qual é a diferença entre wwan0e ppp0, e …

5
Como posso sudo su e mudar de diretório logo depois?
Eu gostaria de criar um alias que faça algo assim: alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' Então, na minha linha de comando, estou logado com um usuário sudo e gostaria de digitar o alias userYYYpara que meu shell agora esteja logado userYYYe pwdesteja /a/path/that/only/userYYY/has/access. Como eu posso fazer isso? Isso …
13 bash  shell  sudo  su 

2
-bash: cd: .ssh /: permissão negada
Quando digito o cd .sshterminal, ele retorna com -bash: cd: .ssh/: Permission denied. Agora não consigo adicionar minhas chaves ssh ao ssh. Quando digito ssh-add ~/.ssh/idname, diz /Users/Dan/.ssh/idname: Permission denied. Eu acho que tem a ver comigo digitando ls -dporque funcionou antes de eu digitar isso no terminal?
13 ssh  permissions  ls 

2
Usando o git para gerenciar / etc?
Estou pensando em um sistema, onde /etcforam rastreados em um repositório remoto do git. Estou pensando em um fluxo de trabalho git, onde cada máquina host possui uma ramificação diferente. Todas as versões anteriores em todas as máquinas podiam ser facilmente rastreadas, comparadas e mescladas. Se uma /etcmodificação tivesse que …


4
Posso desativar todas as páginas de manual?
Especificamente em um raspberry pi (executando o Raspbian Wheezy), mas também em geral, posso desativar todas as páginas de manual? Isso significaria nenhuma página de manual armazenada, nenhum "acionador de processamento para o man-db" e assim por diante. Com as páginas de manual sempre disponíveis na Internet, eu realmente não …

1
comando md5sum modo binário e de texto
O md5sumcomando GNU possui dois modos: modo binário e modo de texto . Eu acho que a diferença está apenas em como os caracteres de nova linha são tratados? Estou certo? No GNU / Linux, os dois modos sempre produzem o mesmo resultado; portanto, o único uso de -be -toptions …
13 binary  text  hashsum 


5
instale o gcc mais recente no rhel 6 x86_64
Eu tenho um servidor RHEL 6 com a versão 4.4.7 do gcc. Eu queria atualizar a versão do gcc (acho que a atual é 4.8). A atualização do Yum não funciona. Além disso, o SO responde a uma pergunta semelhante no CentOS não funciona. Segui os métodos na resposta aceita, …

4
BEGIN e END com o comando awk
De acordo com o manual do awk, BEGIN e END não são usados ​​para corresponder à entrada, mas para fornecer informações de inicialização e limpeza ao script do awk. Aqui está o exemplo dado: ls -l | \ awk 'BEGIN { print "Files found:\n" } /\<[a|x].*\.conf$/ { print $9 }' …
13 awk 


1
mostrar cores e desativar quebra de linha
Usando o lesspaginador, você pode usar a -ropção para exibir corretamente a entrada colorida e a -Sopção para desativar a quebra de linha. No entanto, ao usar less -rSou equivalente less -r -S, as cores são exibidas, mas as linhas são quebradas. Como isso pode ser alcançado?
13 less 

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.