Android

10 Expert Ubuntu Tricks

My 5 Favorite Linux Shell Tricks for SPEEEEEED (and efficiency)

My 5 Favorite Linux Shell Tricks for SPEEEEEED (and efficiency)

Índice:

Anonim

Recentemente comecei a trabalhar em novas dicas do Ubuntu livro que fará parceria com meu título existente, Ubuntu Kung Fu. O novo livro ainda está sendo planejado e não será publicado até o próximo ano, mas eu pensei em compartilhar 10 dicas que estão na minha lista para serem incluídas. Se você tem algum outro que você acha que entraria em tal livro, coloque-o nos comentários abaixo. Eu adoraria ouvi-los, como outros leitores, tenho certeza.

Essas dicas não são específicas do Ubuntu, mas foram testadas no Ubuntu, e não posso garantir que elas funcionem outras distros. Você pode já saber sobre alguns ou todos eles, mas resista à tentação de se gabar disso nos comentários. Você é apenas mais inteligente, ok?

Com isso dito, vamos começar!

[Mais leitura: 4 projetos Linux para iniciantes e usuários intermediários]

1. Abrir um Diálogo de Programas de Execução do Superusuário

Você provavelmente já sabe que pressionar Alt + F2 fará com que a caixa de diálogo "Executar Programas" apareça. Aqui você pode digitar qualquer nome de programa para executá-lo - eu costumo usá-lo para executar o gconf-editor , que não tem uma entrada de menu, por exemplo. No entanto, se você digitar gksu em uma janela de terminal (sem seguir nada), uma caixa de diálogo semelhante será exibida, mas, desta vez, permitirá executar o programa como raiz (ou qualquer outro usuário no sistema). Você pode vincular o comando gksu a um atalho de teclado (talvez Shift + Alt + F2) usando Sistema, Preferências, Atalhos de teclado, para produzir efetivamente um "superusuário" "Executar o diálogo Programas.

2. Instalar pacotes rapidamente com o GDebi

Passei muito tempo ignorando o programa GDebi. Para lembrá-lo, este é um aplicativo GUI que permite a instalação de pacotes que você baixou manualmente. Ele tenta resolver dependências usando os repositórios, o que é um recurso muito útil. No entanto, eu sempre preferi o bom e velho comando dpkg. Então um dia eu tentei o GDebi na linha de comando e fiquei chocado ao descobrir que ele também roda em um modo não GUI (ie sudo gdebi package.deb), mas ainda tem a habilidade para resolver dependências. De uma chance. Uma vez que você faz, você nunca pode querer usar dpkg -i novamente.

3. CD Tricks

Tenho certeza de que até mesmo os especialistas do grupo ocasionalmente batem na testa e dizem: "Uau! Eu nunca soube que você poderia fazer isso!". Recentemente eu aprendi dois truques para o comando cd (diretório de mudança) que tinha passado por mim até agora. Digitando cd por si só, você voltará ao seu diretório / home (ou seja, o equivalente a cd ~). Digitar cd - mudará para o último diretório em que você estava navegando antes de mudar para o atual.

4. Adicionar diretórios à pilha de diretórios com PUSHD

Enquanto estamos no assunto de diretórios, vamos falar sobre a pilha de diretórios. Muito simplesmente, esta é uma lista de diretórios armazenados pelo bash. O diretório atualmente navegado sempre está no topo da lista, mas a lista está vazia até que você adicione um novo diretório, o que você pode fazer usando o comando pushd . Por exemplo, pushd / usr / bin adicionará / usr / bin . Ele também irá mudar você para aquele diretório, então você poderia usá-lo ao invés de cd para navegar (o -n opção de comando permitirá que você adicione um diretório, mas fique onde está). O comando dirs mostrará a lista de diretórios (lembre-se de que o diretório atualmente navegado sempre estará no topo). popd exclui a entrada mais acima na lista e alterna para a lista de diretórios. em seguida na lista. Experimente a lista de diretórios. Pode ser muito útil se você estiver administrando um sistema e tiver que pular de um diretório para outro e estiver inclinado a esquecer onde estão as coisas importantes.

5. Matar processos rapidamente com PKILL

Para matar um processo, eu sempre usei os comandos top, ou kill ou killall junto com ps | aux para descobrir números / nomes de processos. No entanto, o comando pkill remove muito trabalho - pkill firefox , por exemplo, pesquisará na lista de processos por qualquer coisa que corresponda ao firefox e depois o matará (ex. SIGTERM). pstree é também um comando muito legal, e mostrará todos os processos em um arranjo de árvore genealógica, organizado por quem os possui.

6. Personalizar o Gnome com o Gnome Control Center

Para aqueles que têm dificuldade em desistir de seus desejos do Windows, e que desejam uma boa experiência organizada semelhante ao Painel de Controle, considere o uso do gnome-control-center para as necessidades de configuração do sistema. Adicionar um atalho no ambiente de trabalho a este programa pode ajudar os novatos a se familiarizarem com o Ubuntu, dando-lhes uma experiência familiar semelhante ao Windows, e evitando forçá-los a explorar o assustador menu Sistema.

7. Lance o OpenOffice.org mais rápido

Se você usa muito o OpenOffice.org, pode ficar frustrado com o tempo que leva para iniciar cada vez. Para contornar isso, abra o programa Sessions (chamado Startup Manager no Jaunty; seja qual for o caso, clique em Sistema, Preferências, Aplicativos de Inicialização para encontrá-lo) e adicione uma nova entrada. No campo Comando, digite openoffice -nodefault -nologo . Então reinicie. Isso fará com que o OpenOffice.org seja armazenado em cache quando a área de trabalho do Gnome for inicializada, portanto, iniciar qualquer aplicativo OO.org no futuro acontecerá em uma fração de segundo. Efetivamente, você está movendo o atraso de inicialização do OpenOffice.org para a inicialização inicial, mas você dificilmente notará isso.

8. Clear Up Clutter Disk Em um instante

Falta de espaço em disco? Tente digitar sudo apt-get autoremove e depois sudo apt-get clean em uma janela de terminal. O primeiro comando remove quaisquer dependências não utilizadas (redundantes) do sistema. O segundo remove todos os arquivos do pacote em cache. Ambos são inofensivos. Em um sistema bem usado que foi atualizado algumas vezes, você pode liberar até um gigabyte usando esses métodos. (Compare antes e depois de usar o comando df -h .)

9. Figure Out Missing File Extensions

Foi enviado um arquivo sem extensão por e-mail? Não tem ideia de que tipo de arquivo é? (Os usuários de Mac são particularmente culpados pelo pecado de considerar extensões de arquivo opcionais.) Experimente o comando arquivo . Basta especificar o nome do arquivo logo em seguida. Além disso, dê o comando strings uma tentativa. Isso mostrará quaisquer "strings imprimíveis" dentro de um arquivo binário (ou seja, qualquer coisa que não seja imprimível, o que geralmente indica dados). O tipo de arquivo é normalmente listado logo no início, portanto, é uma boa idéia canalizar a saída de strings para cabeça (ou seja, strings filename cabeça).

10. Não Esqueça Suas Páginas de Homem

Confira estas man pages interessantes, mas não amplamente lidas: intro - um guia para iniciantes na linha de comando; hier - um resumo da hierarquia do sistema de arquivos; builtins - mini man pages para comandos diversos que não possuem páginas man (incluindo pushd , popd e dirs , como discutido acima.

Keir Thomas é o autor premiado de vários livros sobre o Ubuntu, incluindo o Guia de Bolso e Referência para o Ubuntu.