Galería de mapas mentales Comandos comunes de Linux
Este es un mapa mental sobre los comandos de Linux de uso común, incluida información del sistema, comandos de archivos, compresión, búsqueda, permisos de archivos, instalación, etc.
Editado a las 2023-11-13 16:32:22,Comandos comunes de Linux
Mensaje del sistema
fecha muestra la fecha y hora actuales
uptime muestra el tiempo que el sistema ha estado funcionando desde que se encendió.
w muestra los usuarios registrados
cal muestra el calendario del mes actual
whoami Ver su nombre de usuario actual
El usuario con el dedo muestra información relacionada con el usuario.
uname muestra información del kernel
cat /proc/cpuinfo Ver información de la CPU
cat /proc/meminfo Ver información de la memoria
df -h muestra el uso del disco
du -h muestra el uso del espacio en el directorio du -h --max=profundidad=0
Pantallas gratuitas de memoria y uso del área de intercambio.
SSH
ssh usuario@host se conecta al host como usuario usuario
ssh -p puerto usuario@host se conecta al host como usuario usuario en el puerto puerto
ssh-copy-id usuario@host agrega la clave al host para iniciar sesión sin contraseña
comando de archivo
ls enumera directorios ls -al enumera archivos ocultos usando formato
cd dir cambia de directorio a dir
pwd directorio actual
mkdir dir crea un directorio
rm archivo eliminar archivo rm -r eliminar recursivamente rm -f forzar eliminación
cp archivo1 archivo2 Copiar archivo1 a archivo2
mv archivo1 archivo2 cambiar el nombre o mover archivo1 a archivo2
ln -s archivo1 archivo2 crea un enlace simbólico archivo2 para archivo1. Crea un archivo de enlace (similar a la tecla de acceso directo de la ventana Archivo2 apunta al archivo1 y puede abarcar regiones).
En el archivo 1, el archivo 2 crea un vínculo físico para el archivo 1, el archivo 2 crea una copia (similar a una copia de ventana), que apunta al mismo nodo de índice y no puede abarcar regiones.
tocar archivo crear archivo
cat > file pone la entrada estándar en el archivo
más archivo Ver contenido del archivo
archivo principal Ver las primeras 10 líneas del archivo
archivo de cola Ver 10 líneas después del archivo
Gestión de proceso
ps -ef | ps -aux muestra los procesos actualmente activos
arriba muestra todos los procesos en ejecución
kill pid mata el proceso con ID de proceso pid
Killall proc mata todos los procesos llamados proc
bg enumera tareas detenidas o en segundo plano
fg pone en primer plano los trabajos recientes
fg n trae el trabajo n al primer plano
compresión
El archivo tar cf file.tar comprime el archivo en el archivo file.tar
archivo tar xf.tar descomprimir archivo.archivo tar
El archivo tar czf file.tar.gz comprime el archivo en el archivo file.tar.gz
tar xzf file.tar.gz descomprimir el archivo file.tar.gz
archivo tar cjf archivo.tar.bz2 Comprimir el archivo en el archivo archivo.tar.bz2
tar xjf file.tar.bz2 Descomprimir el archivo tar xjf file.tar.bz2
El archivo gzip comprime el archivo en file.gz
gzip -d archivo descomprime el archivo file.gz
buscar
Los archivos de patrón grep buscan un patrón de coincidencia de contenido (expresión regular) en el archivo
grep -r patrón dir busca recursivamente un patrón de coincidencia de contenido en el directorio
comando | grep patrón Buscar salida del comando para el patrón de coincidencia de contenido
Permisos de archivos
tipo de archivo primer carácter
directorio d
- documento
l archivo de enlace
b Dispositivos periféricos disponibles para almacenamiento en el archivo del dispositivo
c Dispositivo de puerto serie en el archivo del dispositivo
Permisos
r legible w escribible x ejecutable
Propietario del archivo
grupo de usuario
otros usuarios
chgrp [grupo de usuarios] nombre de archivo Modifica el grupo de usuarios al que pertenece el archivo
chown [propietario] nombre de archivo Modificar propietario del archivo
chmod [valor de permiso por ejemplo 777] nombre de archivo Modificar permisos de archivos
Instalar
Instalación del paquete fuente
Primero se deben instalar los siguientes editores y entornos: yum -y install gcc make zlib-devel pcre pcre-devel openssl-devel
./configure crea un archivo Makefile para detectar el entorno operativo con un programa de detección automática y crea el Makefile.
make compile lee el archivo makefile, compila el archivo de código fuente en un archivo binario y lo guarda en el directorio actual
La instalación Make inatall utiliza el parámetro makefile para configurar el archivo e instalarlo en la ruta correcta de acuerdo con la especificación de destino de la instalación.
Herramientas de gestión de paquetes
rpm -ivh pkg.rpm instala el paquete rpm (las dependencias no se procesarán automáticamente)
rpm -qa enumera todos los paquetes instalados
rpm -q mysql Obtener el nombre de un determinado paquete de software
rpm -ql nombre del paquete consulta ruta de instalación (cuál)
yum install pkg Instalar desde la fuente yum (maneja las dependencias automáticamente)
Configurar la fuente local de yum
Configurar la fuente yum de Alibaba
1. Descargue e instale wget yum instalar -y wget 2. Haga una copia de seguridad del yum predeterminado mv /etc/yum.repos.d /etc/yum.repos.d.backup 3. Configure un nuevo directorio yum mkdir -p /etc/yum.repos.d 4. Descargue la configuración de Alibaba yum en este directorio y seleccione la versión correspondiente. wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 5. Actualice la fuente de epel a la fuente de epel de Alibaba Cloud mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo wget -O /etc/yum.repos.d/epel-testing.repo http://mirrors.aliyun.com/repo/epel-testing.repo 6. Reconstruir caché mmm limpiar todo mmm hacer caché
Paquete de instalación dpkg y pkg.deb Debian