Operaciones básicas de Linux
En este capítulo se actualiza continuamente de acuerdo con el grado de aprendizaje perfecto! ! ! (Frecuencia de actualización: Esta actualización provisional cada dos semanas para actualizar !!! repostar)
1, Linux operaciones básicas
Las operaciones de archivo:
1, archivos de pantalla
ls: Muestra los archivos y directorios en el directorio actual
ls -a: muestra todos los archivos y directorios en el directorio actual, incluyendo los archivos y directorios ocultos.
ls -l: muestra información detallada sobre el directorio actual en el cuadro directorio de archivos.
ls -h: muestra el tamaño de los archivos y directorios en el directorio actual a las unidades apropiadas
ls -alh o ls -a -l -h: independientemente del orden de tres longitudinal
Ejemplo: ls / bin: Compruebe la carpeta bin directorio raíz de todo el contenido;
2, directorio de salto
cd: Abrir un nombre de ruta de la carpeta o carpeta seguido de la carpeta
cd -: Saltar a la última operación, sólo para ir y venir entre los dos últimos pasos.
cd ~: Saltar al directorio principal de la trayectoria de la corriente, por ejemplo, / home / hadoop
pwd: muestra la ruta absoluta actual
cd ..: Saltar a la ruta actual de la capa
.: Indica que la ruta actual
..: una capa de la ruta actual
../../ ..: tres en el camino actual
2, búsqueda de archivos
grep: búsqueda de contenido del archivo.
grep -n 't': todos los contenidos de visualización con 't' de los números de línea, mayúsculas y minúsculas
teclas de acceso directo comunes:
1, comando de operación práctica
CTRL + C: Cancelado
Cntrl + D: Interrupción
claro: Borra la pantalla actual, pero se moverá sobre el contenido de la página actual, no se eliminan.
Tab: una entrada para auto-completado
tocar: crear un archivo en la carpeta actual, Linux no forma los sufijos de nombre de archivo, por ejemplo, test.txt sólo un nombre de archivo.
\: El carácter barra invertida. vitrinas ls * a * una carpeta de archivos y directorios
| (Pipe): Conectar dos comandos. Ejemplo ls -alh | más
cat: ver el contenido del archivo, si el archivo es más contenido, utilizar el ratón para ver la bola, barridos.
gato de nombre de archivo> Nombre del archivo: la aplicación copiará el contenido de un archivo a otro archivo
gato nombre de archivo> Nombre del archivo múltiple: Implementar múltiples archivos de combinación.
cat / etc / motd: el indicador de conexión:
[22:57:21 root@centos8[ ~]# cat /etc/motd
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
佛祖保佑 iii 永不死机
[22:57:23 root@centos8[ ~]#
cat / etc / issue: véase el archivo de texto
cat / proc / cpuinfo: Al igual que lscpu consulta la CPU del dispositivo actual, pero muestra un análisis más detallado
[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, la documentación de ayuda
la historia: la historia entre el mandato
--help: documentación de ayuda
ls -HELP: Ver el comando ls ayuda
man ls: ls intérprete de comandos Ver
bash: Usted puede ver todos los comandos internos integrados en la carcasa mediante la introducción de la fiesta de comando man
los cuales: Ver posición de mando, por ejemplo, que ls: comando ls para ver la ubicación donde el
3, ver la fecha
el tiempo de actividad: muestra el tiempo de actividad del servidor
Fecha: mostrar la hora actual (NTP: Network Time Protocol)
Fecha [MMDDhhmm [[aa] ss]]: Formato de salida
fecha '+% Y-% m': Formato de salida
4, control de procesos
PS: Ver información del proceso, lo que equivale al Administrador de Tareas
ps -aux: Muestra todos los programas en ejecución
-a: muestra todos los procesos en el terminal
proceso de indicación de estado detallada: -u
-x: proceso de visualización sin un terminal de control
-w: Pantalla ampliada para mostrar más información
-r: muestra sólo un proceso continuo
superior: proceso de visualización dinámica
m: Memoria, c: CPU, etc., pueden ser ordenados por la primera letra del atributo
5, el apagado y reinicio
reiniciar el sistema: reboot
shutdown -r now: reiniciar inmediatamente
-h apagado ahora: cierre inmediatamente
shutdown -h 20:35: ocho apagado treinta y cinco
shutdown -h 10: después de diez horas fuera
init 0: Apagado
init 3: Después de iniciar el modo de línea de comandos de la consola
init 5: Después de iniciar sesión en el modo de interfaz gráfica de usuario gráfica
init 6: Reiniciar
df: compruebe la caja del disco actual
du: muestra el tamaño y la ruta de todos los archivos en el directorio actual
du -h: muestra el tamaño de archivo de la unidad
6, calculadora:
bc: conversión binaria, entrada bc entrar, entrar en el transporte obase = 2, la conversión de la entrada digital, que es la conversión binaria, ibase = 8, la conversión octal es:
[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 Carácter:
: La misma función con fuente)
"": Puede identificar las variables, no reconoce el comando
'': Variable y los comandos no son reconocidos como una cadena de caracteres se
``: Las variables y los comandos son reconocidos y las comillas simples, y se invertirá el contenido de la orden original de una sola cotización se ejecuta, a continuación, el comando para llamar a las comillas simples inversa para continuar
\: Puede conseguir una traducción (el significado original no es el final del comando)
$ (): Variable
{}: Equivalente a ``