Linux: explorar comandos internos da festança

Video: Funcionamiento de comando TOP en Linux

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.

Resumo dos comandos embutidos em festa Shell
esta funçãoFaz 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).
sairSai 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.
pwdImprime 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.
vezesImprime 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.


Publicações relacionadas