10 comandos linux úteis menores conhecidos- Parte V

10 comandos linux úteis menores conhecidos- Parte V

Depois de quatro muito apreciados e uma série de artigos tão bem -sucedida em “Comandos Linux menos conhecidos”Estamos aqui apresentando o último artigo desta série, obviamente não menos importante. Os artigos anteriores são:

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

42. lsb_release

O comando 'lsb_release'Informações específicas para distribuição de impressão. Se lsb_release não está instalado, você pode ser adequado 'LSB-CORE' sobre Debian ou yum 'Redhat-lsb' sobre chapéu vermelho o pacote.

# lsb_release -a lsb versão :: base -4.0-ia32: Base-4.0-NOArch: Core-4.0-ia32: Core-4.0-NOARCH: Graphics-4.0-ia32: ID do distribuidor: Centos Descrição: CentOS Release 6.3 (final) Release: 6.3 Codinome: Final

Observação: Opção '-a', mostra todas as informações disponíveis em relação a versão, eu ia, descrição, liberar e nome de código.

43. NC -ZV localhost 80

Verifique se a porta 80 está aberto ou não. Podemos substituir '80'Com qualquer outro número da porta para verificar se está aberto ou fechado.

$ nc -zv localhost 80 Conexão com a porta de localhost 80 [TCP/HTTP] conseguiu!

Verifique se a porta 8080 está aberto ou não.

$ nc -zv localhost 8080 nc: conectar -se à porta de localhost 8080 (TCP) falhou: conexão recusada

44. Curl ipinfo.io

O comando abaixo será lançado o 'Localização geográfica' do endereço de IP, oferecido.

$ curl ipinfo.io "ip": "xx.xx.xx.xx "," hostName ":" Triband-Del-AA.BBB.cc.DDD.bol.líquido.em "," City ": NULL," Region ": NULL," Country ":" In "," Loc ":" 20,77 "," Org ":" AS17813 Mahanagar Telefone Nigam Ltd."

45. encontrar . -raiz do usuário

O comando abaixo emite os arquivos em relação ao usuário (raiz) arquivos de propriedade. Todos os arquivos pertencentes ao usuário 'root' no diretório atual.

# encontrar . -raiz do usuário ./.usado recentemente.xbel ./.mysql_history ./.aptidão ./.aptidão/configuração ./.aptidão/cache ./.anchova ./.Bluefish/Session-2.0 ./.Bluefish/AutoSave ./.Bash_history

Todos os arquivos pertencentes ao usuário 'Avi'No diretório atual.

# encontrar . -usuário AVI ./.cache/cromo/cache/f_002b66 ./.cache/cromo/cache/f_001719 ./.cache/cromo/cache/f_001262 ./.cache/cromo/cache/f_000544 ./.cache/cromo/cache/f_002e40 ./.cache/cromo/cache/f_00119a ./.cache/cromo/cache/f_0014fc ./.cache/cromo/cache/f_001b52 ./.cache/cromo/cache/f_00198d ./.cache/cromo/cache/f_003680

46. sudo apt-get Build-Dep Ffmpeg

O comando abaixo construirá a dependência, automaticamente durante a instalação do pacote correspondente. Portanto, o processo de instalação do pacote é muito fluente e fácil.

# apt-get build-dep ffmpeg libxinerama-dev libxml-namespacesupport-perl libxml-sax-expat-perl libxml-sax-perl libxml-simple-perl libxrandr-dev libxrender-dev x11proto-render-dev x11proto-xinerama-dev xulrunner -Dev Os pacotes a seguir serão atualizados: libpixman-1-0 1 atualizado, 143 recém-instalado, 0 para remover e 6 não atualizado. Precisa obter 205 MB de arquivos. Após esta operação, 448 MB de espaço de disco adicional serão usados. Você quer continuar [S/N]?

47. LSOF -itcp: 80 -STCP: Ouça

As saídas de comando abaixo, nome de processo/serviço Usando uma porta específica 80. Para entender melhor, execute o seguinte comando na porta 80, vai listar tudo Serviços/processos executando na porta.

[Email Protected]:/home/Avi# lsof -itcp: 80 -stcp: Ouça comando PID Usuário FD Tipo de dispositivo/nome OFF NODE NODE APACHE2 1566 RAOT 5U IPV6 5805 0T0 TCP *: www (ouça) Apache2 1664 WWW -DATA 5U 5U 5U IPv6 5805 0T0 TCP *: www (ouça) apache2 1665 www-data 5u ipv6 5805 0t0 tcp *: www (ouça) apache2 1666 www-data 5u ipv6 5805 0t0 tcp *: ww (audição) Apache26667 0t0 tcp *: www (ouça) apache2 1668 www-data 5u ipv6 5805 0t0 tcp *: www (ouça)

Da mesma forma, você também pode verificar os serviços/processos de correção da porta 22.

[Email Protected]:/home/Avi# LSOF -itcp: 22 -stcp: Ouça comando PID Usuário FD Tipo de dispositivo/Nome Off Nome SSHD 2261 ROOT 3U IPV4 8366 0T0 TCP *: SSH (ouça) SSHD 2261 ROOT 4U IPV6 8369 0t0 tcp *: ssh (ouça)

48. Encontre -Size +100m

O comando LING lista todos os arquivos no diretório atual acima do tamanho especificado (aqui 100 mb), recursivamente.

# Find -size +100m ./.Local/Share/Trash/Files/Linuxmint-15-Cinnamon-DVD-32bit.ISO ./Downloads/fedora-live-desktop-i686-19-1.ISO ./Downloads/Ant Videos/Shakira 2.Avi ./Downloads/Deewar.Avi ./Desktop/101msdcf/mov02224.Avi ./Desktop/101msdcf/mov02020.Avi ./Desktop/101msdcf/mov00406.MP4 ./Desktop/Squeeze.ISO

Listando todos os arquivos cujo tamanho se mais do que 1000 MB, dentro do diretório atual, recursivamente.

[Email Protected]:/home/Avi# Find -Size +1000m ./Downloads/The Dark Knight 2008 Hindi Brrip 720p/The Dark Knight.mkv.papel ./Downloads/Saudagar - (1991) - DVDRIP - X264 - AAC 5.1 - Capítulos - ESubs - [DDR]/Saudagar - (1991) - DVDRIP - X264 - AAC 5.1 - Capítulos - ESubs - [DDR].mkv ./Downloads/Deewar.Avi ./Desktop/Squeeze.ISO

49. pdftk

O pdftk O comando mescla vários arquivos PDF em um. Você deve ter instalado pdftk programa. Caso contrário, faça o apt ou yum para obter o pacote necessário.

$ pdftk 1.PDF 2.PDF 3.PDF… . 10.Saída de gato em PDF mesclada.pdf

50. ps -lf -u user_name

O comando abaixo produz processos e threads de um usuário. A opção "eu”(Listas de listas) e“-F”(Listagem de formato completo).

$ ps -lf -u Avi Avi 21645 3717 21766 0 5 66168 117164 1 18:58 ? 00:00:00 / usr / Avi 21645 3717 21768 0 5 66168 117164 1 18:58 ? 00:00:00 / usr / Avi 22314 3717 22314 0 2 42797 50332 0 19:00 ? 00:00:40 / usr / Avi 22314 3717 22316 0 2 42797 50332 1 19:00 ? 00:00:00/usr/Avi 22678 24621 22678 0 1 969 1060 1 21:05 pts/1 00:00:00 PS -L AVI 23051 3717 23051 0 2 37583 45444 1 19:03 ? 00:00:52 / usr / Avi 23051 3717 23053 0 2 37583 45444 0 19:03 ? 00:00:03 / usr / Avi 23652 1 23652 0 2 22092 12520 0 19:06 ? 00:00:22 Gnome Avi 23652 1 23655 0 2 22092 12520 0 19:06 ? 00:00:00 GNOME

51. Startx -: 1

Compartilhamento X sessão, significa frequentemente fazer login e sair, é aqui que o Startx O comando vem para resgatar. O comando cria uma nova sessão, portanto, não há necessidade de fazer login e fazer logout com frequência em uma sessão. Para alternar entre os dois X sessão, precisamos alternar entre 'ctrl+alt+f7' e 'Ctrl+Alt+F8'.

Observação: As chaves "Ctrl+Alt+F1“,“ctrl+alt+f6”É para sessão de console e“ctrl+alt+f7“,“Ctrl+Alt+F12”É para x sessão. Por isso 6 sessão de console e 6 X sessão, sem login e saída frequentes. A sequência acima funciona na maior parte da distro, por mais que seja a distribuição diferente, pode ter implementado de maneira diferente. Eu verifiquei no Debian e funciona perfeitamente bem.

É tudo por agora. Continuaremos criando outros comandos de menor conhecimento e um script de liner conforme necessário, em artigos futuros. Não se esqueça de dar seu comentário adequado sobre nosso artigo e série 'Comandos Linux menos conhecidos'. Estou vindo com meu próximo artigo muito em breve, até então, mantenha -me saudável, sintonizado e conectado a Tecmint.