rascunhos, colas e Insights

Categorias de posts

Postagens:

image_pdfimage_print

Bash: apropos (encontrar e executar comandos)

Quase todos os comandos vêm com alguma forma de ajuda sobre como usá-los. Normalmente, há documentação on-line chamada manpages, onde “man” é abreviação de manual. Estes são acessados ​​usando o comando man, então o man ls lhe dará documentação sobre o comando ls. Muitos programas também possuem uma facilidade de ajuda integrada, acessada fornecendo um argumento de “help-me”, como -h ou –help. Alguns programas, especialmente em outros sistemas operacionais, lhe ajudarão se você não lhes der argumentos. Alguns comandos do Unix também farão isso, mas muitos deles não o farão. Isto é devido à forma como os comandos Unix se encaixam em algo chamado pipeline. Mas e se você não souber ou não se lembrar do nome do comando que você precisa?

apropos procura nomes e descrições de manpage para expressões regulares fornecidas como argumentos. Isso é incrivelmente útil quando você não se lembra do nome do comando que você precisa. Isso é o mesmo que o man -k.

Exemplo:

$ apropos copy

$ apropos music

localite e slocate consulta arquivos de banco de dados sobre o sistema (geralmente compilado e atualizado por um trabalho cron) para encontrar arquivos ou comandos quase instantaneamente. A localização dos arquivos de banco de dados reais, o que está indexado neles e a frequência com que é verificado, pode variar de sistema para sistema. Consulte as páginas de manual do seu sistema para obter detalhes. slocate armazena informações de permissão (além de nomes de arquivos e caminhos) para que não inclua programas aos quais o usuário não tenha acesso. Na maioria dos sistemas Linux, localizar é um link simbólico para slocate; outros sistemas podem ter programas separados, ou podem não ter slocate no todo.

locate apropos

 

Marcado como: bash, linux, referencia

Quebrando arquivos grandes em menores

Para quem precisar quebrar arquivos grandes em menores:

split --byte=5M origem destino

 

Marcado como: bash, linux
subir