Comando string

Comando string

O comando string serve para abrir arquivos de texto

[caption id="" align="aligncenter" width="400"]Abrindo o arquivo whereis com pipe more , com o comando string string whereis |more[/caption]

Basicamente é isso que esse comando faz para mais informação man strings.

Nome

Strings – imprime as seqüências de caracteres imprimíveis em arquivos.

Sinopse

Strings [ -afovV ] [ -min -len ] [ -n min-len ] [ –bytes = min-len ] [ -t radix ] [ –radix = radix ] [ -e codificação ] [ –encoding = codificação ] [ – ] [ –all ] [ –print-file-name ] [ -T bfdname ] [ –target = bfdname ] [ –help ] [ –version ] file …

Descrição

Para cada arquivo fornecido, as cadeias GNU imprimem as seqüências de caracteres imprimíveis com pelo menos 4 caracteres (ou o número fornecido com as opções abaixo) e são seguidas por um caractere não imprimível. Por padrão, ele só imprime as seqüências das seções inicializadas e carregadas de arquivos de objeto; Para outros tipos de arquivos, ele imprime as seqüências de caracteres de todo o arquivo.
Strings é principalmente útil para determinar o conteúdo de arquivos não-texto.

Opções

-a  –all Não verifique apenas as seções inicializadas e carregadas de arquivos de objeto; Digitalizar todos os arquivos.

F -print-file-name Imprimir o nome do arquivo antes de cada seqüência de caracteres.

–help Imprima um resumo do uso do programa na saída padrão e saia.

-n min-len –bytes = min-len Imprime sequências de caracteres com pelo menos min-len caracteres longos, em vez do padrão 4.

-O  -to . Algumas outras versões de strings têm -o agir como -td em vez disso. Uma vez que não podemos ser compatíveis com os dois caminhos, simplesmente escolhemos um.

Raiz

–radix = radix Imprimir o deslocamento dentro do arquivo antes de cada seqüência de caracteres. O argumento de caractere único especifica a raiz do offset — o para octal, x para hexadecimal ou d para decimal.

-e codificação –encoding = codificação Selecione a codificação de caracteres das seqüências de caracteres que devem ser encontradas. Os valores possíveis para a codificação são: s = caracteres de um único byte de 7 bits ( ASCII , ISO 8859, etc., padrão), S = caracteres de um único byte de 8 bits, b = 16 bits bigendian, l = Pouco bitendian, B = 32-bit bigendian, L = 32-bit littleendian. Útil para encontrar strings de caracteres largos. ( L e b aplicam-se, por exemplo, a codificações Unicode UTF-16 / UCS-2 ).

-T bfdname  –target = bfdname Especifique um formato de código de objeto diferente do formato padrão do sistema.

–versão Imprima o número da versão do programa na saída padrão e saia.

Arquivo

Ler as opções da linha de comando do arquivo . As opções lidas são inseridas em vez da opção original @ file . Se o arquivo não existir, ou não puder ser lido, a opção será tratada literalmente e não será removida.

As opções no arquivo são separadas por espaços em branco. Um caractere de espaço em branco pode ser incluído em uma opção ao circundar a opção inteira em aspas simples ou duplas. Qualquer caractere (incluindo uma barra invertida) pode ser incluído prefixando o caractere a ser incluído com uma barra invertida. O arquivo pode conter mais @ opções de arquivo ; Tais opções serão processadas recursivamente.

Veja também

Ar (1), nm (1), objdump (1), ranlib (1), readelf (1) e as entradas Info para binutils .

direito autoral

Copyright © 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 e 2009 Free Software Foundation, Inc.

É concedida permissão para copiar, distribuir e / ou modificar este documento sob os termos da GNU Free Documentation License, Versão 1.3 ou qualquer versão posterior publicada pela Free Software Foundation; Sem Seções Invariantes, sem Textos de Capa Frontal e sem Textos de Contra-Capa. Uma cópia da licença está incluída na seção intitulada ” GNU Free Documentation License”.

Referenciado por

(1), guest (3), xls2csv (1), bvi (1), catdoc (1), catppt (1)

Anúncios