11 comandos linux úteis menores conhecidos

- 4023
- 229
- Howard Fritsch
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.

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

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

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:
- 10 comandos Linux menos conhecidos - Parte 2
- 10 comandos menores conhecidos para Linux - Parte 3
- 10 Comandos Linux eficazes menores conhecidos - Parte IV
- 10 comandos linux úteis menores conhecidos- Parte V
- « Explorando /Sistema de Arquivos Proc em Linux
- 10 comandos linux úteis menores conhecidos- Parte V »