Linux Operações Básicas
Este capítulo é continuamente atualizado de acordo com o grau de aprendizagem perfeito! ! ! (Frequência de Atualização: Esta atualização provisória a cada duas semanas para atualizar !!! reabastecimento)
1, Linux operações básicas
operações de arquivo:
1, arquivos de exibição
ls: Exibe os arquivos e diretórios no diretório atual
ls -a: mostra todos os arquivos e diretórios no diretório atual, incluindo arquivos e diretórios ocultos.
ls -l: exibe informações detalhadas sobre o diretório atual na caixa de diretório de arquivos.
ls -h: Exibe o tamanho dos arquivos e diretórios no diretório atual para as unidades apropriadas
ls -alh ou ls -l -a -h: independentemente da ordem de três longitudinal
Exemplo: ls / bin: Verifique a pasta bin diretório raiz de todo o conteúdo;
2, diretório Ir
cd: Open um nome de caminho de pasta ou pasta seguido de pasta
cd -: Ir para a última operação, apenas para saltar e para trás entre as duas últimas etapas.
cd ~: Ir para o diretório home do caminho atual, por exemplo, / home / hadoop
pwd: mostra o caminho absoluto corrente
cd ..: Ir para o caminho atual na camada
.: Indica que o caminho atual
..: uma camada da passagem de corrente
../../ ..: três no caminho atual
2, de busca de arquivos
grep: procura de conteúdo do arquivo.
grep -n 't': todos os conteúdos de exibição com o 't' dos números de linha, de caso-insensível
teclas de atalho comuns:
1, comando de operação prático
CTRL + C: cancelada
Cntrl + D: Interromper
clara: Limpa a tela atual, mas vai passar o conteúdo da página atual, não excluída.
Tab: uma entrada para auto-conclusão
tocar: criar um arquivo na pasta atual, o Linux não formar os sufixos de nome de arquivo, por exemplo, test.txt apenas um nome de arquivo.
\: O personagem de escape barra invertida. casos de exposição ls * a * a pasta de arquivos e diretórios
| (Pipe): Ligue dois comandos. Exemplo ls -alh | mais
cat: visualizar o conteúdo do arquivo, se o arquivo é mais conteúdo, usar o mouse para ver a bola, varrida.
cat filename> O nome do arquivo: a implementação irá copiar o conteúdo de um arquivo para outro
cat nome do arquivo> O nome do arquivo múltipla: Implementar vários arquivos de mesclagem.
cat / etc / motd: o login prompt:
[22:57:21 root@centos8[ ~]# cat /etc/motd
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
佛祖保佑 iii 永不死机
[22:57:23 root@centos8[ ~]#
cat / etc / issue: ver arquivo de texto
cat / proc / cpuinfo: Como consulta lscpu a CPU do dispositivo atual, mas exibe um mais detalhado
[23:01:33 root@centos8[ ~]#
[23:01:34 root@centos8[ ~]#lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 2
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 158
Model name: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
Stepping: 10
CPU MHz: 2592.001
BogoMIPS: 5184.00
Hypervisor vendor: VMware
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 12288K
NUMA node0 CPU(s): 0-3
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xsaves arat flush_l1d arch_capabilities
[23:01:35 root@centos8[ ~]#cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
stepping : 10
microcode : 0xaa
cpu MHz : 2592.001
cache size : 12288 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xsaves arat flush_l1d arch_capabilities
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips : 5184.00
clflush size : 64
cache_alignment : 64
address sizes : 43 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
stepping : 10
microcode : 0xaa
cpu MHz : 2592.001
cache size : 12288 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xsaves arat flush_l1d arch_capabilities
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips : 5184.00
clflush size : 64
cache_alignment : 64
address sizes : 43 bits physical, 48 bits virtual
power management:
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
stepping : 10
microcode : 0xaa
cpu MHz : 2592.001
cache size : 12288 KB
physical id : 1
siblings : 2
core id : 0
cpu cores : 2
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xsaves arat flush_l1d arch_capabilities
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips : 5184.00
clflush size : 64
cache_alignment : 64
address sizes : 43 bits physical, 48 bits virtual
power management:
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
stepping : 10
microcode : 0xaa
cpu MHz : 2592.001
cache size : 12288 KB
physical id : 1
siblings : 2
core id : 1
cpu cores : 2
apicid : 3
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xsaves arat flush_l1d arch_capabilities
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips : 5184.00
clflush size : 64
cache_alignment : 64
address sizes : 43 bits physical, 48 bits virtual
power management:
[23:01:42 root@centos8[ ~]#
2, documentação de ajuda
História: história digite o comando
--help: Documentação de Ajuda
ls -help: Ver o comando ls ajuda
man ls: comando ls intérprete Ver
homem bash: Você pode ver todos os comandos internos integrados no shell, digitando o homem comando bash
que: View posição de comando, por exemplo, que ls: comando ls para ver o local onde o
3, ver a data
uptime: a exibição de uptime
Data: mostrar a hora actual (NTP: Network Time Protocol)
data [MMDDhhmm [[aa] ss]]: Formatação de saída
date '+% Y% m': Formatação de saída
4, controlo de processo
ps: Ver informações do processo, equivalente ao Gerenciador de tarefas
ps -aux: Mostrar todos os programas em execução
-a: mostra todos os processos no terminal
processo de exibição de status detalhado: -u
-x: visor processo sem um terminal de controle
w: exibição ampliado para exibir mais informações
-r: exibe apenas um processo contínuo
superior: processo de exibição dinâmica
m: Memória, c: CPU, etc, podem ser classificadas pela primeira letra do atributo
5, de desligamento e religamento
reinicialização: reboot
shutdown -r now: imediatamente reiniciar
shutdown -h now: desligue imediatamente
shutdown -h 20:35: oito desligamento trinta e cinco
shutdown -h +10: depois de horas dez off
init 0: Shutdown
init 3: Depois de iniciar o modo de linha de comando do console
init 5: Depois de efetuar login GUI modo gráfico
init 6: Reiniciar
df: verificar o caso de disco atual
du: mostra o tamanho e o caminho de todos os arquivos no diretório atual
du -h: mostra o tamanho do arquivo da unidade
6, calculadora:
BC: conversão de binário, bc entrada inserir, introduzir o transporte obase = 2, convertendo a entrada digital, que é a conversão de binário, ibase = 8, conversão octal é:
[22:47:59 root@centos8[ ~]#bc
bc 1.07.1
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
obase=2
25
11001
obase=8
25566
10101101110110
^C
(interrupt) Exiting bc.
[22:48:49 root@centos8[ ~]#
comando de caracteres:
: A mesma função com origem)
"": Você pode identificar variáveis, não reconhece o comando
'': Variável e os comandos não são reconhecidos como uma cadeia de caracteres são
``: Variáveis e comandos são reconhecidos e as aspas, e irá inverter o conteúdo do comando único citação é executado, então o comando para chamar as aspas simples invertidas para continuar
\: Você pode conseguir a tradução (o significado original não é o fim do comando)
$ (): Variável
{}: Equivalente a ``