Tres etapas de aprendizaje de Linux deben atravesar
1.ADMIN (gestión del sistema de computación en la nube)
2.ENGINEER (gestión de aplicaciones de computación en la nube)
3.SERVICIOS (sistema, gestión de servicios avanzada)
Sí, eres muy bueno, cree en ti mismo, no importa si pierdes, ¡siempre y cuando no seas derrotado por el fracaso! —Tuge
Resumen del directorio
- Tres etapas de aprendizaje de Linux deben atravesar
- One.ADMIN (Gestión de sistemas de computación en la nube)
- Two.ENAINEER (Gestión de aplicaciones de computación en la nube)
- Tres.SERVICIOS (Gestión avanzada de servicios del sistema)
- 3. Base de línea de comando, administración de archivos de directorio, operación de contenido de texto
- 4. Archivar compresión, redirección, canalización, búsqueda precisa, uso avanzado de vim
- 5. Gestión de paquetes de software RPM, almacén de software yum, suplemento de comando
- 6. Gestión de usuarios, gestión de cuentas de grupo, tareas programadas
- Dile lo importante tres veces
One.ADMIN (Gestión de sistemas de computación en la nube)
Two.ENAINEER (Gestión de aplicaciones de computación en la nube)
Tres.SERVICIOS (Gestión avanzada de servicios del sistema)
3. Base de línea de comando, administración de archivos de directorio, operación de contenido de texto
Conceptos básicos de la línea de comandos
1. Cómo escribir comandos
La ejecución del comando depende del intérprete -> usuario ->
intérprete (programa, intérprete predeterminado: / bin / bash) -> kernel -> hardware
cual: Encuentra el programa correspondiente al comando
2. El formato general de la línea de comando
3. El formato general de la línea de comando continúa 1
4. Habilidades de edición rápida
Finalización automática de la tecla TAB
Se pueden completar palabras de comando, opciones, parámetros, rutas de archivo, nombres de software, nombres de servicios
tecla de acceso rápido
Ctrl+l:清空整个屏幕
Ctrl+u:清空至首行
Ctrl+w:往回删除一个单词
Ctrl+c:废弃当前命令的编辑行
Esc+.或者Alt+.:粘贴上一个命令的参数
Ctrl+a:光标到行首
Ctrl+e:光标到行尾
5. Monte
mount /dev/cdrom /mnt
unmount /mnt
装包须挂载
光盘中有软件包
将光盘撞到某个linux目录
6. Monte el disco o la partición
7. Desmontar el CD montado
Gestión de archivos de directorio
1. Ver y cambiar de directorio
ls enumera documentos y atributos
nombre de archivo del directorio de opciones ls
ls -l :长格式
ls -A :显示所有包括隐藏
ls -d :显示目录本身,不是目录属性
ls -h :易读容量单位
ls -R :递归显示内容
Usa comodines
Utilice caracteres especiales para nombres de documentos inciertos
_* : 任意多个任意字符
_? : 单个字符
[a-z]:多个字符或连续范围中的一个无则忽略(显示a-z)
{a,min,xy}:多组不同的字符串,全匹配 (只显示大括号内)
Explicación: como se muestra a continuación
Definición de alias
Ver alias que se han establecido
alias [别名名称]
Definir un nuevo alias
alias 名称=‘实际执行的命令’
Cancelar alias
unalias [别名名称]
ejemplo:
[root@Tuge~]# alias bb='poweroff'
定义一个别名,输入bb执行关机操作
[root@Tuge~]# bb
执行关机操作
[root@Tuge~]# alias bb
alias bb=‘poweroff’
Nuevo documento
mkdir -p [ruta] nombre de directorio ...
解释:这里递归是啥意思呢,就是查看这个目录和这个目录以下
的所有子目录
创建隐藏目录或文件:
[root@Tuge~]# touch /opt/.b.txt
查看隐藏目录或文件:
[root@Tuge~]# ls -A /opt
2. Copiar, eliminar, mover
Copiar cp
opción cp ruta de destino del archivo de origen
Opciones de comando comunes: -r recursivo (debe usar esto al copiar directorios)
ejemplo:
[root@C ~]# mkdir /opt/tuge
[root@C ~]# touch /opt/tuge/a.txt
[root@C ~]# cp -r /opt/tuge/a.txt /opt/
[root@C ~]# ls /opt/
a.txt rh tuge
[root@C ~]# ls /opt/tuge/
a.txt
[root@C ~]#
Quitar rm
rm archivo de opciones o directorio
Opciones de comando comunes:
-r eliminar de forma recursiva (incluidos los directorios)
-f forzar eliminación (sin indicación y / n)
Generalmente, las dos opciones se usan juntas
ejemplo:
[root@C ~]# rm -r /opt/a.txt
rm:是否删除普通空文件 "/opt/a.txt"?y
[root@C ~]# ls /opt/
rh tuge
[root@C ~]# rm -rf /opt/tuge/a.txt
[root@C ~]# ls /opt/tuge/
[root@C ~]#
mv (móvil, se puede cambiar el nombre)
ruta de destino del archivo de origen de la opción mv
移动:
[root@C ~]# touch /opt/a.txt
[root@C ~]# touch /opt/tuge/b.txt
[root@C ~]# ls /opt/
a.txt rh tuge
[root@C ~]# ls /opt/tuge/
b.txt
[root@C ~]# mv /opt/a.txt /opt/tuge/
[root@C ~]# ls /opt/tuge/
a.txt b.txt
改名:
[root@C ~]# mv /opt/tuge/b.txt /opt/tuge/c.txt
[root@C ~]# ls /opt/tuge/
a.txt c.txt
Manipulación de contenido de texto
1.editor de contenido de texto vim
Utilice vim para crear y modificar archivos
vim 有三种模式(命令模式,插入模式,末行模式)
[root@C ~]# vim /opt/tuge/a.txt
[root@C ~]# cat /opt/tuge/a.txt
I am a programmer please call me Tuge thank you !
[root@C ~]#
2. Filtrado de contenido de archivos
Encuentra contenido de texto
grep opción 'modo de coincidencia' opciones de comando comunes para archivos de texto:
-v negate
-i ignorar mayúsculas y minúsculas,
^: lo que comienza con ^ root
$ termina con bash $
-v ^ $: no vaciar líneas
-v ^ #: no comentar
例如:
[root@C ~]# grep -v ^$ /etc/passwd | grep -v ^#
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
.......
[root@C ~]#
Modos de coincidencia de uso común:
Comodines de uso común
*:匹配任意李多个字符
?:匹配单个字符
[a-z]:多个字符或连续范围中的一个,若无则忽略。(显示a-z)
{a,b,c}:多组不同的字符串,全匹配。(只显示大括号内的)
注意:* ? [a-z] {a,b,c} 这类通配符不能用在grep。
可以用在其他地方,比如find(下节课会讲)
Expandir
[root @Tuge ~]# date
查看日期
[root @Tuge ~]# date -s "2020-12-21 09:30"
修改系统时间
[root @Tuge ~]# hwclocl -s
重设系统时间
[root @Tuge ~]# cal
查看日历
[root @Tuge ~]# man ls
查询和解释ls这个命令怎么用
[root @Tuge ~]# locate test :
查看test这个词在哪里
[root @Tuge ~]# shutdown -t 1
一分钟后关机
4. Archivar compresión, redirección, canalización, búsqueda precisa, uso avanzado de vim
Para predecir lo que sucederá, consulte el siguiente desglose.
5. Gestión de paquetes de software RPM, almacén de software yum, suplemento de comando
6. Gestión de usuarios, gestión de cuentas de grupo, tareas programadas
Dile lo importante tres veces
Como programador que ha dedicado su vida a Linux, me siento muy honrado y orgulloso. Aquí he resumido algo de la esencia de Linux, que es un artículo rápido, que continuará actualizándose más adelante. Espero que le presten atención. ¡Es absolutamente útil!