Comandos úteis da linha de comando no Unix


9

Como existe uma versão para Windows dessa questão, decidi abrir um wiki da comunidade para a mesma pergunta no unix, linux e similares.

Atualizarei esta lista com as respostas:

  • bash: exec 3 <> / dev / tcp / localhost / 80 # Redirecionar para a porta 80 do localhost
  • find: procure arquivos em uma hierarquia de diretórios
  • htop: visualizador de processos interativo, semelhante ao topo
  • xargs: constrói e executa linhas de comando a partir da entrada padrão
  • tmux: sessões de linha de comando destacáveis ​​e reconectáveis
  • apropo: encontre páginas de manual relevantes
  • vmstat: veja o estado do seu sistema

Sites:

  • commandlinefu.com
  • serverfault.com

Atalhos do teclado: - Ctrl T (específico para BSD): envia o SIGINFO para um programa em execução - Tecla Magic SesRq (específica para Linux): en.wikipedia.org/wiki/Magic_SysRq_key


Veja a resposta de @Andrew Hodgson.
1430 Gareth

Sim, na verdade eu vejo.
Álvaro

Respostas:



7

'screen' - permite sessões de linha de comando destacáveis ​​e reconectáveis. Tornado mais brilhante com perfis de tela (padrão no Ubuntu 9.04) e byobu no 10.04





2

Usando 'ack' como um substituto para grep / find + xargs + grep: www.betterthangrep.com


2

Redefinir

para quando você acidentalmente cria um arquivo binário :-)

Felicidades


1

Talvez não comandos propriamente ditos, mas descobri que você pode definir o bash para usar o emacs ou atalhos do estilo vi para navegar no prompt para ser especialmente útil. Ctrl + A para ir para o início da linha, Ctrl + E para ir para o final da linha e todos os outros (consulte http://www.hypexr.org/bash_tutorial.php ).


Eu sei que o bash usa o estilo emacs por padrão, mas é realmente possível que ele use os comandos vi? Eu adoraria isso, mas não tenho certeza de como isso funcionaria. (Edit: Eu só percebi que idade isso é .... mas ah bem pergunta Legit..)
lunchmeat317

0

ls- lista o conteúdo do diretório. ls /bin ls /usr/bin ls /usr/local/bin: Veja com quais outros brinquedos você pode brincar


0

pushd, popd - diretório push, diretório pop

cd - sem nenhum parâmetro o levará de volta ao seu diretório pessoal.

history- fornece uma lista de todas as combinações de comandos anteriores que foram executadas. Você pode preencher esta lista se estiver procurando por algo específico. E então use !npara lembrá-lo.

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.