Linux: explorar comandos internos da festança
Video: Funcionamiento de comando TOP en Linux
Conteúdo
bater em Linux tem mais de 50 built-in comandos, incluindo comandos comuns, como CD e pwd, bem como muitos outros que são utilizados com pouca freqüência. Você pode usar esses comandos embutidos em qualquer bater script ou na linha de comando.
Video: Principales comandos internos y externos del sistema operativo MS DOS
A tabela descreve a maioria dos comandos embutidos do bash e seus argumentos. Depois de olhar através desta informação, o tipo Socorrocomando para ler mais sobre um comando específico embutido. Por exemplo, para saber mais sobre o built-in comando teste, digite o seguinte:
teste de ajuda
Se o fizer, exibe as seguintes informações:
teste: Teste de [expr] Sai com um estado de 0 (verdadeiro) ou 1 (falso) dependendo onthe avaliação de expr. Expressões podem ser unário ou binário. Unaryexpressions são muitas vezes utilizados para examinar o status de um arquivo. No momento há operadores de string, bem como, e comparação numérica operators.File operadores: ARQUIVO -a true se o arquivo exists.-b ARQUIVO Verdade se o arquivo for bloco special.-c ARQUIVO Verdade se o arquivo é o caráter special.-d ARQUIVO Verdade se o arquivo é um directory.-e aRQUIVO verdade se o arquivo exists.-f aRQUIVO verdade se o arquivo existe e é um regular file.-g aRQUIVO verdade se o arquivo estiver set-group-id.-h aRQUIVO verdade se o arquivo é um simbólico link.-L aRQUIVO verdadeiro se o arquivo é um simbólico link.-k aRQUIVO verdade se o arquivo tem o seu pouco `pegajoso` set.-p aRQUIVO verdade se o arquivo é um chamado pipe.-r aRQUIVO verdade se o arquivo pode ser lido por você.-s aRQUIVO verdade se o arquivo existe e não é empty.-S aRQUIVO verdade se o arquivo é um socket.-t FD Verdadeiro se FD é aberto em um terminal.-u aRQUIVO verdade arquivo se o arquivo é definido pelo usuário-id.-w Verdadeiro se o arquivo é gravável por você.-x aRQUIVO verdade se o arquivo é executável por você.-o aRQUIVO verdade se o arquivo estiver efectivamente propriedade da você.-G aRQUIVO verdade se o arquivo estiver efectivamente propriedade de seu grupo. ( &Linhas # x2026- eliminado X2026-)
Video: Uso de grep
Se necessário, a ajuda on-line do Socorro comando inclui uma quantidade considerável de detalhe.
esta função | Faz o seguinte |
---|---|
. filename [argumentos] | Lê e executa comandos a partir do especificado nome do arquivo usando o opcional argumentos. (Funciona da mesma forma que o fonte comando.) |
: [argumentos] | expande a argumentos mas não processá-los. |
[Expr] | Avalia a expressão expr e retorna o status zero se expr é verdade. |
apelido [nome [= valor] ...] | permite que um valor para igualar o outro. Por exemplo, você poderia definir xyz para correr bg. |
bg [trabalho] | Coloca o especificado trabalho no fundo. Se não trabalho for especificado, ele coloca o comando em execução no o fundo. |
quebrar [n] | Saídas de uma para, enquanto, ou até ciclo. E se n é especificado, o nth execução do laço é saiu. |
cd [dir] | Altera o diretório atual para dir. |
comando [-pVv] cmd [arg ...] | Executa o comando cmd com os argumentos especificados (Ignorando qualquer função shell chamado cmd). |
continuar [n] | Inicia a próxima iteração do para, enquanto, ou até ciclo. E se n é especificado, a iteração seguinte do nth execução do laço é iniciado. |
declarar [-frxi] [nome [= valor]] | Declara uma variável com o especificado nome e opcionalmente, atribui-lhe um valor. |
dirs [-l] [+/- n] | Exibe a lista de diretórios atualmente lembradas. |
echo [-neE] [arg ...] | Mostra os argumentos, arg ... , no padrão saída. |
permitir [-n] [-todos] | Activa ou desactiva os comandos internos especificados. |
eval [arg ...] | Concatena os argumentos, arg ... , e executa -los como um comando. |
exec [comando [argumentos]] | Substitui a instância atual do shell com um novo processo que executa o especificado comando. com o dado argumentos |
saída [n] | Sai do shell com o código de status n. |
exportação [-nf] [nome [= palavra]] ... | Define uma variável de ambiente especificada e exporta para futuros processos. |
fc-s [Pat = rep] [cmd] | Re-executa o comando depois de substituir o padrão palmadinha com rep. |
fg [jobspec] | Coloca o trabalho especificado, jobspec, em primeiro plano. E se nenhum trabalho é especificado, ele coloca o trabalho mais recente no primeiro plano. |
de hash [-r] [nome] | Lembra o caminho completo de um comando especificado. |
ajuda [cmd ...] | Exibe informações de ajuda para comandos internos especificados, cmd ... . |
história [n] | Displays últimos comandos ou passado n comandos, se você especificar um número n. |
empregos [-lnp] [jobspec ...] | Listas de empregos atualmente ativos. |
matar [sigspec -s | -sigspec] [pid | jobspec] ... deixe-arg [arg ...] | Avalia cada argumento e retorna 1 se o último arg é 0. |
locais [nome [= valor] ...] | Cria uma variável local com o especificado nome e valor (Utilizado em funções shell). |
sair | Sai um shell de login. |
popd [+/- n] | Remove o número especificado de entradas do diretório pilha. |
pushd [dir] | Adiciona um diretório especificado, dir, ao topo do pilha de diretórios. |
pwd | Imprime o caminho completo do diretório de trabalho atual. |
leia [-r] [nome ...] | Lê uma linha de entrada padrão e analisa-lo. |
readonly [-f] [nome ...] | Marca as variáveis especificadas como somente leitura para que o variáveis não pode ser alterado posteriormente. |
regresso [n] | Sai da função de shell com o valor de retorno n. |
definir [-abefhkmnptuvxldCHP] [opção -o] [arg ...] | Define várias bandeiras. |
mudança [n] | faz com que o n+1 argumento $ 1, a n+2 argumento $ 2, e assim por diante. |
vezes | Imprime os tempos de usuário e sistema acumulados para processos executados a partir do shell. |
armadilha [-l] [cmd] [sigspec] | executa cmd quando o sinal sigspec é recebido. |
digite [-all] [do tipo | -path] name [nome ... ] | Indica como o shell interpreta cada nome. |
ulimit [-SHacdfmstpnuv [limite]] | recursos controles disponíveis para o shell. |
umask [-S] [Modo] | define o máscara de criação de arquivo - o padrão permissão para o modo especificado para os arquivos. |
unalias [-a] [nome ...] | Undefines um alias especificado. |
unset [-FV] [nome ...] | Remove a definição de variáveis especificadas. |
esperar [n] | Espera por um processo especificado (n representa o seu PID) para terminar. |
Alguns programas externos podem ter o mesmo nome bater built-in comandos. Se você deseja executar qualquer programa externo, você tem que especificar explicitamente o caminho completo do programa. De outra forma bater executa o comando built-in com o mesmo nome.