Unix & Linux

110
Uso de traço (-) no lugar de um nome de arquivo

Para um comando, se usar -como argumento no lugar de um nome de arquivo, significa STDIN ou STDOUT. Mas neste exemplo, ele cria um arquivo com o nome -: echo hello > - Como posso fazer -neste exemplo significar STDOUT? Por outro lado, como posso -significar um arquivo nomeado -em exemplos...

110
Crie um link simbólico relativo ao diretório atual

Estou tentando criar um link simbólico no meu diretório pessoal que aponte para um diretório no meu disco rígido externo. Funciona bem quando eu especifico assim: cd ~ ln -s /run/media/name/exhdd/Data/ Data No entanto, ele cria um link com defeito quando tento isso: cd /run/media/name/exhdd ln...

109
Por que o swappiness está definido como 60 por padrão?

Acabei de ler algumas coisas sobre swappiness no Linux. Não entendo por que o padrão está definido como 60. De acordo comigo, esse parâmetro deve ser definido como 10 para reduzir a troca. A troca está no meu disco rígido, por isso é muito mais lento que a minha memória. Por que eles configuraram...

109
Paralelizar um loop Bash FOR

Eu tenho tentado paralelizar o script a seguir, especificamente cada uma das três instâncias de loop FOR, usando o GNU Parallel, mas não consegui. Os 4 comandos contidos no loop FOR são executados em série, cada loop levando cerca de 10 minutos. #!/bin/bash kar='KAR5' runList='run2 run3...

108
Diferença entre pts e tty

Possível duplicata: Qual é a diferença exata entre um 'terminal', um 'shell', um 'tty' e um 'console'? Eu sempre vejo pts e tty quando uso o whocomando, mas nunca entendo como eles são diferentes? Alguém pode me explicar

108
apache2 Comando inválido 'SSLEngine'

Quando reinicio o httpd, recebo o seguinte erro. o que estou perdendo? [root@localhost ~]# service httpd restart Stopping httpd: [ OK ] Starting httpd: Syntax error on line 22 of /etc/httpd/conf.d/sites.conf: Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in...

108
Copie um tipo de arquivo específico, mantendo a estrutura da pasta

Eu tenho uma estrutura de pastas com um monte de arquivos * .csv espalhados pelas pastas. Agora eu quero copiar todos os arquivos * .csv para outro destino, mantendo a estrutura da pasta. Funciona fazendo: cp --parents *.csv /target cp --parents */*.csv" /target cp --parents */*/*.csv /target cp...

107
Alguma maneira de codificar o URL no comando curl?

Eu tenho algum URL que tem espaço em sua consulta param. Eu quero usar isso em curl, por exemplo curl -G "http://localhost:30001/data?zip=47401&utc_begin=2013-8-1 00:00:00&utc_end=2013-8-2 00:00:00&country_code=USA" que dá Malformed Request-Line De acordo com o meu entendimento o...

107
ssh_exchange_identification: read: Conexão redefinida pelo par

Estou no OS X tentando ssh em um servidor ubuntu 12.04. Consegui fazer o SSH - até que de repente as coisas pararam de funcionar. Eu li online para usar o -vpara depurar isso. A saída é mostrada abaixo. Se eu colocar o ssh em uma caixa diferente e, em seguida, o ssh dessa caixa para o servidor, eu...

107
Assista a vídeos do YouTube no terminal

Estou procurando uma maneira de assistir vídeos do YouTube no terminal (não em um navegador ou outra janela, mas ali mesmo, em qualquer sessão do bash). Existe uma maneira simples de fazer isso? Eu imagino algo assim: $ youtube <video-url> Eu já sei como reproduzir um vídeo usando...

107
Como instalar o Python 3.6?

Gostaria de instalar o Python mais recente, que é 3.6 no momento deste post. No entanto, o repositório está dizendo que o Python 3.4.2 é a versão mais recente. Eu tentei: $ sudo apt-get update $ sudo apt-get install python3 python3 is already the newest version. $ python -V Python 3.4.2 Para...