Directorio de pila completa de Linux de computación en la nube (sección 3 conceptos básicos de la línea de comandos, administración de archivos de directorio, operación de contenido de texto)

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



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

Inserte la descripción de la imagen aquí

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

Inserte la descripción de la imagen aquí

3. El formato general de la línea de comando continúa 1

Inserte la descripción de la imagen aquí

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目录

Inserte la descripción de la imagen aquí

6. Monte el disco o la partición

Inserte la descripción de la imagen aquí

7. Desmontar el CD montado

Inserte la descripción de la imagen aquí

Gestión de archivos de directorio

1. Ver y cambiar de directorio

Inserte la descripción de la imagen aquí

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

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

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 ...

Inserte la descripción de la imagen aquí

解释:这里递归是啥意思呢,就是查看这个目录和这个目录以下
的所有子目录

创建隐藏目录或文件:
[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 有三种模式(命令模式,插入模式,末行模式)

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

[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:

Inserte la descripción de la imagen aquí

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!


Supongo que te gusta

Origin blog.csdn.net/weixin_43051805/article/details/108539782
Recomendado
Clasificación