Perguntas sobre 'pipe'

Um pipe conecta a saída de um programa à entrada de outro programa. Isso é usado especialmente para implementar o shell | operador.
1
resposta

Como eu canalizo a saída padrão do terminal (stdout) para a área de transferência?

Por exemplo, Digamos que eu queira listar o conteúdo de uma pasta e colá-los diretamente em uma janela de bate-papo para um amigo ver. Eu percebi que eu poderia fazer ls > filename.txt para criar um arquivo (filename.txt) com esse...
05.09.2012 / 17:28
8
respostas

Por que o comando “ls | arquivo ”funciona?

Eu tenho estudado sobre a linha de comando e aprendi que | (pipeline) serve para redirecionar a saída de um comando para a entrada de outro. Então, por que o comando ls | file não funciona? file input é um dos mais nomes de arquivo,...
06.07.2016 / 17:51
4
respostas

Por que usar um pipe nomeado em vez de um arquivo?

Li recentemente sobre pipes nomeados e não consegui entender por que eles existem. Eu li em algum lugar que usar um pipe nomeado é menos demorado do que usar um arquivo. Por que isso é assim? Os pipes nomeados também devem ser armazenados n...
17.04.2014 / 18:56
3
respostas

Como eu posso direcionar uma entrada de pipe para o comando ls?

Quando eu digito algo como: find . -name *foo* | ls -lah retorna o mesmo resultado que um comando ls simples, como se não tivesse entrada. No entanto: ls -lah $( find . -name *foo* ) funciona bem, mas somente quando o comando...
21.05.2011 / 08:30
4
respostas

Mate processos Java

Estou trabalhando em um código computacionalmente pesado que - por enquanto - falha muito, mas ainda estou trabalhando nisso :) Quando ele falha, não consigo fechar a janela da GUI; Eu tenho que abrir um shell e matar o processo -9. É um proc...
11.12.2012 / 12:30
7
respostas

Qual é a diferença entre “Redirection” e “Pipe”?

Esta questão pode parecer um pouco estúpida, mas não consigo ver a diferença entre o redirecionamento e os canais. O redirecionamento é usado para redirecionar a stdout / stdin / stderr, por ex. ls > log.txt . Pipes são usados para f...
07.08.2012 / 15:22
4
respostas

Como executo comandos FTP em uma linha?

Isso é o que estou fazendo quando faço login em um FTP: ftp user:password@server ftp: user:password@server: Unknown host ftp> echo HELLO WORLD! ftp> quit Gostaria de fazer um comando FTP de uma linha ... ftp user:password@server...
14.09.2011 / 20:18
3
respostas

Por que o comando do pipe “l | grep ”1“ ”obtém o resultado errado?

Como a imagem ilustra, eu uso l para obter o arquivo na pasta atual. E então eu quero pegar o arquivo com o número 1 , então eu uso o pipe e o grep . Mas por que o arquivo 2 e 22 é exibido? E qual é o 1;34m ? $ l ./ ../ 1...
28.12.2016 / 04:38
3
respostas

Como excluir todos os arquivos retornados pelo locate

No momento, ele é o que eu faço: Etapa 1: locate fooBar /home/abc/fooBar /home/abc/Music/fooBar Etapa 2: Execute manualmente uma remoção copiando e colando cada linha. rm /home/abc/fooBar e rm /home/abc/Music/fooBar Como...
21.12.2010 / 12:04
1
resposta

O que isso… “| ps 'cat' ”comando faz?

Na minha pesquisa na Internet, encontrei o seguinte comando como solução para encontrar o nome do processo de uma janela: xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps 'cat' Eu só não entendo o que acontece aqui após o prime...
18.04.2013 / 12:03