11 comandos linux úteis menores conhecidos

11 comandos linux úteis menores conhecidos

Linux linha de comando atrai a maior parte do Entusiasta do Linux. Um normal Linux O usuário geralmente possui um vocabulário de cerca de 50 a 60 comandos para realizar seus dia a dia tarefa. Os comandos do Linux e seus interruptores continuam sendo o tesouro mais valioso para um Linux-User, Programador de shell-script e Administrador. Há alguns Comandos Linux que são menos conhecidos, mas muito úteis e úteis, independentemente do fato de você ser um usuário iniciante ou um usuário avançado.

Comandos Linux menos conhecidos

Este mesmo artigo tem como objetivo jogar luz sobre alguns dos comandos Linux menos conhecidos que certamente o ajudarão a lidar com sua área de trabalho/servidor com mais eficiência.

1. sudo !! comando

Executando o comando sem especificar Comando sudo vai lhe dar permissão negado erro. Então, você não precisa reescrever todo o comando novamente, apenas coloque '!!'vai pegar o último comando.

$ APT -GET ATUALIZAÇÃO E: Não foi possível abrir o arquivo de bloqueio/var/lib/apt/lists/bloqueio - aberto (13: permissão negada) e: não capaz de bloquear o diretório/var/lib/apt/lists/e: não foi possível abrir Arquivo de bloqueio/var/lib/dpkg/bloqueio - aberto (13: permissão negado) e: não capaz de bloquear o diretório de administração (/var/lib/dpkg/), você é root?
$ sudo !! Atualização de sudo apt-get [sudo] senha para servidor:… pegou 474 kb em 16s (28.0 kb/s) Listas de pacote de leitura… feito [email protegido]: ~ $

2. comando python

O comando abaixo gera uma página da web simples sobre HTTP para a árvore da estrutura do diretório e pode ser acessada na porta 8000 no navegador até que o sinal de interrupção seja enviado.

# python -m simpleshttpServer
Árvore da estrutura do diretório

3. comando mtr

A maioria de nós está familiarizada com ping e Traceroute. Que tal combinar a funcionalidade de ambos o comando em um com comando mtr. Em caso mtr não está instalado em sua máquina, apt ou yum o pacote necessário.

$ sudo apt-get install mtr (em Debian sistemas baseados)
# yum install mtr (em chapéu vermelho sistemas baseados)

Agora execute comando mtr Para começar a investigar a conexão de rede entre o host MTR é executado em e Google.com.

# mtr google.com
comando mtr

4. Comando ctrl+x+e

Este comando é muito útil para administrador e desenvolvedores. Para automatizar a tarefa diária, um administrador precisa abrir o editor digitando vi, vim, Nano, etc. Que tal disparar editor instantâneo (do terminal).

Apenas pressione “Ctrl-x-e ” do prompt do terminal e comece a trabalhar no editor.

Baixar Linha de Comando Linux Sheet

5. comando nl

O "comando nl”Número das linhas de um arquivo. Número das linhas de um arquivo, digamos 'um.TXT'Com as linhas dizem (Fedora, Debian, Arco, Folga e SUSE). Liste primeiro o conteúdo de um arquivo “um.TXT”Usando o comando CAT.

# gato um.TXT Fedora Debian Arch Slack Suse

Agora execute “comando nl”Para listá -los de maneira numerada.

# nl um.TXT 1 Fedora 2 Debian 3 Arch 4 Slack 5 SUSE

6. comando shuf

O "shuf”Comando selecione aleatoriamente linhas/arquivos/pasta a partir de um arquivo/pasta. Liste primeiro o conteúdo de uma pasta usando o comando ls.

# LS Documentos de desktop Downloads Music Pictures
# ls | SHUF (Shuffle Input) Modelos de documentos de música Pictures Public Desktop Downloads Vídeos
# ls | shuf -n1 (seleção aleatória)
# ls | Vídeos shuf -n1
# ls | modelos shuf -n1
# ls | Downloads shuf -n1

Observação: Você sempre pode substituir 'N1' com 'n2'Para escolher duas seleção aleatória ou qualquer outro número de seleção aleatória usando n3, N4...

7. comando ss

O "ss”Significa estatísticas de soquete. O comando investiga o soquete e mostra informações semelhantes ao comando netstat. Pode exibir mais TCP e informações de estado do que outras ferramentas.

# SS State Recv-Q Send-Q Endereço Local: Endereço do Parer Port: Port Estab 0 0 192.168.1.198: 41250 *.*.*.*: http feche-se 1 0 127.0.0.1: 8000 127.0.0.1: 41393 Estab 0 0 192.168.1.198: 36239 *.*.*.*: http estab 310 0 127.0.0.1: 8000 127.0.0.1: 41384 Estab 0 0 192.168.1.198: 41002 *.*.*.*: http estab 0 0 127.0.0.1: 41384 127.0.0.1: 8000

8. Último comando

O "durar”Comando mostra a história dos usuários do último logado. Este comando pesquisa através do arquivo “/var/log/wtmp”E mostra uma lista de logado e desconectado usuários junto com tty's.

# Último servidor PTS/0: 0 Ter 22 de outubro 12:03 ainda conectado no servidor tty8: 0 Ter 22 de outubro 12:02 ainda conectado… (desconhecido tty8: 0 Ter 22 12:02 - 12:02 (00:00 ) servidor PTS/0: 0 Ter 22 10:33 - 12:02 (01:29) servidor Tty7: 0 Ter 22 10:05 - 12:02 (01:56) (desconhecido : 04 - 10:05 (00:00) Reiniciar o sistema de inicialização 3.2.0-4-686-PAE Ter 22 de outubro 10:04-12:44 (02:39) WTMP começa sexta-feira, 4 de outubro 14:43:17 2007

9. Curl ifconfig.meu

Então, como você obtém o seu Endereço IP externo? Usando o google?. Bem, o comando emitir seu endereço IP externo diretamente no seu terminal.

# Curl Ifconfig.meu

Observação: Você pode não ter o pacote de curl instalado, você precisa apt/yum Para instalar o pacote.

10. Comando de árvore

Obtenha a estrutura atual do diretório em formato como árvores.

# árvore
. |- Desktop |- Documentos | '- 37.ODT |- Downloads | |- Anexos.zip | |-TTF-INDIC-FONTS_0.5.11_All.Deb | |-TTF-INDIC-FONTS_1.1_All.Deb | '-Wheezy-NV-Install.sh |- música |- fotos | |-Captura de tela de 2013-10-22 12:03:49.png | '-Captura de tela de 2013-10-22 12:12:38.png |- público |- modelos '- vídeos 10 diretórios, 23 arquivos

11. PSTEE

Isso comandos mostra todos os processos em execução atualmente junto com o processo infantil associado, em um formato como uma árvore semelhante a 'árvore'Saída de comando.

# pSTEE initérias-—NetworkManagertos -laun───2*[at-spi-bus-laun] ├─atd ├─AVAHI-daemon──vio ─2*[colord-san] ├─Console-kit-dae──—64*[console-kit-dae] ├─cron ├─ cupsd ├─2*[dbus-daemon] ├─dbus -launch ├─DCONF-service───2*[dConf-service] ├─DoveCot─┬─Anvil │ ├─Config │ └─Log ├─Exim4 ├sto simples-slav─┬─Xorg │ │ ├─GDM-Session-wor─┬─x-session-maanag─┬─volution-a+ │ │ │ │ ├—GDU-Notific+ │ │ │ ├ ├—gnome-scree+ │ │ │ ├ ├—gnome-setti+ │ │ │ ├ ├ ertognome-shell +++ │ │ │ ├ ├—nm-appletstotur │ ├ ├─Tracker-STO+ │ │ │ │ └─3*[x-sessi+ │ │ │ └─2*[gdm-session-wor] │ └ └ └ gdm-simple-slav │ └ └─ gdm3 ├─6*[getty] ├─gnome-keyring-d emoculto 9*[gnome-keyring-d] ├─gnome-shell-Cal──—2*[gnome-shell-cal] ├─ Goaa-daemon─── goa-daemon ├─GSD-PRINTRONTOUGUMUTRA ─ GVFS-AFC-VOLUME

É tudo por agora. No próximo artigo meu, eu cobriria alguns outros comandos Linux menos conhecidos que seriam divertidos. Até então fique atento e conectado a Tecmint. Curam e compartilhe -nos e ajude -nos a se espalhar.

Leia também:

  1. 10 comandos Linux menos conhecidos - Parte 2
  2. 10 comandos menores conhecidos para Linux - Parte 3
  3. 10 Comandos Linux eficazes menores conhecidos - Parte IV
  4. 10 comandos linux úteis menores conhecidos- Parte V