Você pode tentar usar o comando apropos
para encontrar um comando sabendo uma idéia básica do comando. Por exemplo, se você precisar encontrar um comando para manipular disk
functions, tente: apropos disk
. A vantagem de usar apropos
é que ele fornece uma breve descrição do comando.
por exemplo:
$ apropos disk
arm_sync_file_range (2) - sync a file segment with disk
baobab (1) - A graphical tool to analyze disk usage
cfdisk (8) - display or manipulate disk partition table
cgdisk (8) - Curses-based GUID partition table (GPT) manipulator
df (1) - report file system disk space usage
dvd+rw-booktype (1) - format DVD+-RW/-RAM disk with a logical format
dvd+rw-format (1) - format DVD+-RW/-RAM disk
dvd+rw-mediainfo (1) - display information about dvd drive and disk
fdformat (8) - low-level format a floppy disk
fdisk (8) - manipulate disk partition table
gdisk (8) - Interactive GUID partition table (GPT) manipulator
git-count-objects (1) - Count unpacked number of objects and their disk consumption
git-credential-store (1) - Helper to store credentials on disk
gnome-disk-image-mounter (1) - Attach and mount disk images
gnome-disks (1) - the GNOME Disks application
grub-mkstandalone (1) - make a memdisk-based GRUB image
grub-render-label (1) - generate a .disk_label for Apple Macs.
hd (4) - MFM/IDE hard disk devices
initrd (4) - boot loader initialized RAM disk
mbadblocks (1) - tests a floppy disk, and marks the bad blocks in the FAT
mcat (1) - dump raw disk image
mcheck (1) - verify all files on an MS-DOS formatted disk
memdiskfind (1) - utility to search for a MEMDISK instance
mformat (1) - add an MSDOS filesystem to a low-level formatted floppy disk
mkdiskimage (1) - Create a blank MS-DOS formatted hard disk image
mmount (1) - mount an MSDOS disk
mpartition (1) - partition an MSDOS hard disk
mtools (1) - utilities to access DOS disks in Unix.
mxtar (1) - Wrapper for using GNU tar directly from a floppy disk
mzip (1) - change protection mode and eject disk on Zip/Jaz drive
netscsid (1) - write data to optical disk media
partx (8) - tell the Linux kernel about the presence and numbering of on-disk partitions
quotactl (2) - manipulate disk quotas
ram (4) - ram disk device
sd (4) - driver for SCSI disk drives
sfdisk (8) - partition table manipulator for Linux
sgdisk (8) - Command-line GUID partition table (GPT) manipulator for Linux and Unix
sync (2) - commit buffer cache to disk
sync (8) - synchronize data on disk with memory
sync_file_range (2) - sync a file segment with disk
sync_file_range2 (2) - sync a file segment with disk
syncfs (2) - commit buffer cache to disk
udisks (8) - Disk Manager
udisksctl (1) - The udisks command line tool
udisksd (8) - The udisks system daemon
usb-creator-gtk (8) - Ubuntu startup disk creation tool for Gtk+
wodim (1) - write data to optical disk media
Quanto à localização dos comandos do sistema, a maioria dos comandos são armazenados nos seguintes diretórios:
/bin/
/usr/bin
/usr/sbin
/sbin
Você pode usar o comando ls
para listar os comandos específicos armazenados em cada um desses diretórios.
Para mais informações:
-
Manpage para
apropos
Atualização:
Você pode usar echo $PATH
para encontrar todos os caminhos atualmente especificados para o executável:
por exemplo:
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Em seguida, você pode usar ls
em cada uma das pastas individuais (cada pasta é separada por :
) para encontrar os comandos executáveis presentes nesse caminho.
PATH é uma variável de ambiente em sistemas operacionais do tipo Unix, DOS, OS / 2 e Microsoft Windows, especificando um conjunto de diretórios programas executáveis estão localizados. Em geral, cada processo de execução ou sessão do usuário tem sua própria configuração de PATH.
Cortesia: link
O número entre parênteses da saída apropos
refere-se ao número da seção man
. As páginas man
foram categorizadas em várias seções, a saber:
-
Comandos (programas)
Aqueles comandos que podem ser executados pelo usuário dentro de um shell.
-
Chamadas do sistema
Essas funções devem ser executadas pelo kernel.
-
Chamadas de biblioteca
A maioria das funções da libc.
-
Arquivos especiais (dispositivos)
Arquivos encontrados em / dev.
-
Formatos e convenções de arquivo
O formato para / etc / passwd e outros arquivos legíveis por humanos.
-
Jogos
-
Visão geral, convenções e diversas
Visão geral de vários tópicos, convenções e protocolos, padrões de conjunto de caracteres e diversas outras coisas.
-
Comandos de gerenciamento do sistema
Comandos como mount (8), muitos dos quais apenas o root pode executar. Comandos de administração do sistema (geralmente apenas para root)
-
Rotinas do kernel [não padrão]
Cortesia: link