Perguntas com a marcação «cat»

cat é um utilitário Unix padrão usado para concatenar arquivos ou imprimir arquivos específicos na saída padrão.

6
linha de gato X a linha Y em um arquivo enorme
Digamos que eu tenha um arquivo de texto enorme (> 2 GB) e eu só quero catas linhas Xpara Y(por exemplo 57.890.000-57.890.010). Pelo que entendi, posso fazer isso headentrando em tailcontato ou vice-versa, ou seja, head -A /path/to/file | tail -B ou alternativamente tail -C /path/to/file | head -D onde …
132 tail  cat  large-files  head 


7
Como matar um gato fugitivo?
Muitas vezes, acidentalmente, executo o catcomando em arquivos com conteúdo de até alguns milhares de linhas. Eu tento matar o catcomando com Ctrl+ Cou Ctrl+ Z, mas ambos só entram em vigor após a saída total de catser exibida no terminal, então tenho que esperar até que catseja completamente executado. …
128 shell  terminal  kill  cat  tcsh 

8
dd vs cat - o dd ainda é relevante hoje em dia?
Recentemente, percebi que podemos usar cattanto quanto dd, e na verdade é mais rápido do quedd Sei que isso ddfoi útil para lidar com fitas em que o tamanho do bloco realmente importava na correção, não apenas no desempenho. Nestes dias, porém, existem situações em que ddpodemos fazer algo catque …
122 dd  cloning  cat 

7
Quão seguro é criar um arquivo arbitrário?
Às vezes, quando eu catarquivo um arquivo binário por engano, meu terminal fica distorcido. Nada que um rápido resetnão pode consertar, mas um invasor não poderia criar teoricamente um arquivo que, quando exibido em um terminal, executaria algum código arbitrário? Através de uma exploração no emulador de terminal ou não.


5
Diferença entre "gato" e "gato <"
Eu estava trabalhando em um tutorial e vi o uso de ambos cat myfile.txte cat &lt; myfile.txt. Existe uma diferença entre essas duas sequências de comandos? Parece que ambos imprimem o conteúdo de um arquivo no shell.
70 cat 



4
Como posso obter o comando tac no OS X?
Eu gosto de usar tacpara reverter a saída de cat. No entanto, não está disponível no terminal Mavericks. Tentei encontrá-lo no MacPorts e, novamente, não está disponível. Alguém por favor pode me mostrar como chegar tac? É muito útil para ler arquivos de log.
59 osx  cat 

18
Existe alguma razão para usar `cat` quando você tem menos?
Eu costumava usar catpara visualizar arquivos. Aprendi então que isso lessgeralmente é melhor e é obrigatório se o arquivo tiver mais de algumas dezenas de linhas. Minha pergunta: existe alguma razão para usar em catvez de less? Existe alguma situação em que cathá uma solução melhor?
59 less  cat 


1
Alterar permissões de um arquivo com a ajuda do meu gato
root@system:~# less myfile -bash: /bin/less: Input/output error O sistema de arquivos raiz está morto. Mas meu gato ainda está vivo (na minha memória): root@system:~# cat &gt; /tmp/somefile C^d root@system:~# Ele é meio solitário, porém, todos os seus amigos se foram: root@system:~# mount -bash: /bin/mount: Input/output error root@system:~# dmesg -bash: /bin/dmesg: …

4
Devo me preocupar com gatos desnecessários?
Muitos utilitários de linha de comando podem receber suas entradas de um canal ou como um argumento de nome de arquivo. Para scripts shell longos, acho que iniciar a cadeia com a cattorna mais legível, principalmente se o primeiro comando precisar de argumentos de várias linhas. Comparar sed s/bla/blaha/ data …


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.