1. Flujo de datos y canalización
重定向
Cambiar el flujo de datos (generalmente redirigido a un archivo)
管道
La salida de un comando se utiliza como entrada para otro comando
Instrucción | Efecto |
---|---|
echo "xxxx"> xxx.txt | La redirección sobrescribirá los datos originales. |
echo "xxx" >> xxx.txt | No cubre la cola anexa |
ls -a | más | Tubería |
2. Establecer un enlace es
软链接
equivalente a eliminar un enlace en un archivo de acceso directo e invalidar el contenido del archivo fuente.
硬链接
Un archivo con múltiples nombres puede modificar el contenido del archivo fuente.
Instrucción | Efecto |
---|---|
ln -s archivo fuente enlace de archivo | Establecer enlaces suaves |
En el archivo de origen archivo de enlace | Enlace duro |
La eliminación de enlaces blandos y duros no tiene efecto en los archivos de origen. La eliminación de enlaces blandos en archivos de origen no está disponible. La
eliminación de archivos de origen no tiene efecto
si hay varios enlaces en el archivo.
软链接和硬链接的区别
- Los enlaces blandos pueden cruzar el sistema de archivos Los enlaces duros no pueden
- Los enlaces blandos pueden establecer enlaces a archivos inexistentes, mientras que los enlaces duros no.
- Los enlaces blandos pueden establecer enlaces a directorios, los enlaces duros no.
3. Búsqueda de archivos Buscar
dentro del textogrep
Instrucción | Efecto |
---|---|
grep 'xxx' xxx.txt | Averigua si xxx está en xxx.txt |
grep -i xxx xxx.txt | Ignorar caso |
grep -n xxx xxx.txt | Mostrar número de línea |
grep -v xxx xxx.txt | Negate |
^ | Comienzo de linea |
PS | El final |
Buscar archivos en la computadora find
find 目标目录 选项 条件
Instrucción | Efecto |
---|---|
buscar ./nombre xxx.txt | Encuentra el archivo llamado xxx.txt en el directorio actual |
encontrar ./ -name '* .sh' | Todos los archivos .sh |
find ./ -name '[AZ] *' | Alcance |
encontrar ./ -size + 30M | Buscar por talla mayor que 30 |
encontrar ./ -size + 15M -size -30M | Mayor que 15 menor que 30 |
IV. Comprimir y descomprimir
múltiples fichero de archivo tar [参数] 打包文件名 文件1 文件2
Archivo de directoriotar [参数] 打包文件名 目录
Instrucción | Efecto |
---|---|
-C | Generar archivos de almacenamiento para crear archivos de paquetes. |
-v | Listar el proceso detallado de archivo que muestra el progreso |
-F | El nombre del archivo de almacenamiento especificado debe ir seguido de un archivo .tar, por lo que debe colocar la opción al final |
-X | Descomprime archivos |
-con | Comprimir |
tar -cvf test.tar 1.txt 2.txt | Archivo |
tar -xvf test.tar | Desarchivar |
tar -zcvf test.tar.gz 1.txt 2.txt | Comprimir |
tar -zxvf test.tar.gz | Descomprimir |
tar -zxvf test.tar.gz -C directorio | Directorio designado |
zip/unzip
zip -r test.zip a // 把a目录压缩为test.zip 压缩文件去掉-r
unzip test.zip // 解压
V.
Permisos de archivo La composición de los permisos de archivo: permisos 9个字母 3组(拥有者权限u 组权限g 其它用户o) 所有用户权限a
específicos: ejecutable
r
legible
w
y grabable sin permisos configuración de permisos: aumentar permisos revocar permisos establecer permisos usuarios ugoa uso: método digital:
x
-
+
-
=
chmod 用户+具体权限 文件名
r(4) w(2) x(1) -(0)
6. Gestión de usuarios
Instrucción | Efecto |
---|---|
sudo | Elevación temporal de autoridad |
sudo -s | Cambiar usuario actual |
su raíz | Cambiar a usuario root |
passwd | Cambiar contraseña de usuario actual |
passwd xxx | Modificar la contraseña del usuario xxx |
salida | Salir |
OMS | Ver usuarios de inicio de sesión del sistema |
7. Apagar y reiniciar
Instrucción | Efecto |
---|---|
apagado -h ahora | Cerrar inmediatamente |
apagado 15:30 | Especificar tiempo de apagado |
apagado +20 | Apagar después de 20 minutos |
apagado -c | Cancelar |
apagado -r ahora 或 reiniciar | Reiniciar el sistema operativo |