Un resumen aproximado de los comandos comunes de Linux

Los comandos en este artículo son adecuados para linux7.X, tal vez linux6.x estará un poco apagado

Comandos básicos de Linux

Comandos básicos de Linux

1. comando cd : significa cambiar de directorio

  • cd ... cambia al nivel anterior

  • cd ~ cambiar al directorio del usuario

    • cd / cambiar al directorio raíz

2. Comando ls / ll : ver la lista de archivos

  • Muestra de manera concisa la lista de archivos (solo muestra el nombre del archivo)
  • ll Lista de archivos de visualización detallada (mostrará la información de permiso y la información de modificación)
    • Puede agregar el parámetro -a: significa ver todos los archivos y mostrar archivos ocultos

3. comando cp : copiar archivos

Cp El directorio de destino de los archivos que se copiarán (puede agregar el parámetro -r, copia recursiva)

Comando 4 mv : mover archivos

Mv necesita mover el directorio de destino del archivo

El comando mv también se puede usar para modificar el nombre del archivo

5. comando cat / tail : se usa para ver el contenido del archivo

Nombre de archivo del gato

Cat generalmente se usa para ver archivos relativamente pequeños

Tail puede especificar qué parte del archivo ver, de acuerdo con los siguientes parámetros

6. comando vim : se utiliza principalmente para editar información de archivo

Nombre de archivo vim

Puede que no haya un comando vim en algunos Linux, puede usar yum -y install vim para instalar vim

  • Después de ingresar a la interfaz de contenido del archivo

    • Ingrese i para ingresar a la interfaz de edición, el carácter de inserción aparecerá en la parte inferior, lo que indica que se puede editar
    • Cadena de búsqueda: / searchcontent, ingrese para buscar
    • Archivo guardado y salir: primero presione esc para salir de la interfaz de edición
      • : wq significa guardar y salir, también puede presionar dos Z mayúsculas (al autor le gusta presionar shift + zz)
      • : q para abandonar la modificación,: q! para forzar la salida
  • Otros comandos de edición

    Comando Efecto
    dd Eliminar (cortar) toda la línea debajo del cursor
    5dd Eliminar (cortar) 5 líneas comenzando desde el cursor
    yy Copie la línea completa donde está el cursor
    5aa Copie las 5 líneas que comienzan con el cursor
    norte Busca la siguiente cadena
    norte Buscar para localizar la cadena anterior

7. comando tar : usado para comprimir archivos

  • Descomprima el archivo: tar -zxvf compressfilename- <dirección de destino>

  • Archivo comprimido: tar -zcvf nombre del archivo comprimido directorio comprimido

  • Explicación de parámetros

    Parámetro Efecto
    -con Significa formato de archivo comprimido, gzip
    -C Significa comprimir
    -X Descomprimir
    -v Mostrar progreso
    -F Seguido por el nombre del archivo

ñam

Introducción

RPM :. Con el fin de abordar la complejidad de la instalación del software, actualizar software de gestión de las operaciones de descarga diseñado, rpm establecerá una base de datos unificada archivos, registros de archivos y software de información puede analizar dependencias de frenado, el equivalente de la dependencia Maven , rpm almacena la dirección del archivo

** YUM: ** Es más inteligente que RPM, y puede descargar todos los programas relacionados con el software de acuerdo con las dependencias

Software de instalación de RPM:

  • Primero suba el archivo rpm al servidor
  • Rpm -ivh mongodb-org-server-4.2.3-1.el7.x86_64.rpm

las variables de entorno rpm conjunto de instalación se pueden omitir JDK

Ver fuente local de yum : yum repolist all

Ver instalación : lista yum instalada | grep docker

yum instalar software :

Instale el software de acuerdo con el archivo rpm local:

Yum localinstall mysql-… rpm

Por ejemplo: instalar el comando netstat

  • Ejecute yum proporciona * / netstat para ver el kit de herramientas relacionado con el comando netstat
    • [Falló la transferencia de la imagen de la cadena externa, el sitio de origen puede tener un mecanismo de cadena antirrobo, se recomienda guardar la imagen y cargarla directamente (img-xaxqbgQ9-1585918484038) (D: \ notebook \ linux \ linux.assets \ image-20200211154339905.png)]
  • Escriba yum install net-tools para comenzar la instalación.

Ver la ubicación de instalación de un software:

Whereis mysql

Verifique el paquete de instalación de rpm:

rpm -qa | grep mysql

[Falló la transferencia de imagen de la cadena externa, el sitio de origen puede tener un mecanismo de cadena antirrobo, se recomienda guardar la imagen y cargarla directamente (img-X4NrMcxN-1585918484040) (linux.assets / image-20200213142552626.png)]

Desinstalar mariadb

  • Método 1: rpm -e --nodeps paquetes para desinstalar

  • 法 2: ñam eliminar mariadb *

Herramientas de carga de archivos: lrzsz, rz

wget descargar archivo

wget puede descargar archivos en la red directamente a la carpeta Linux actual

Especifique el nombre del archivo: wget -O dirección de descarga del nombre del archivo

Por ejemplo: wget -O wordpress.zip http://www.centos.bz/download.php?id=1080

Configuraciones básicas de red

Ver ip: ip addr

Dirección del archivo de configuración de red:

vi /etc/sysconfig/network-scripts/ifcfg-ens33重启网络:

Ver la versión del sistema:

cat /etc/redhat-relase

Ver los puertos utilizados por el sistema

netstat -antple | agarre 8080

netstat -tunlp | grep 8080

configuración firewalld

Introducción
Centos6 使用的是iptables,Centos7 使用的是filewall
iptables 用于过滤数据包,属于网络层防火墙。
firewall 能够允许哪些服务可用,那些端口可用...属于更高一层的防火墙。
Ubicación del archivo de configuración:
  • Archivo de configuración del sistema: / usr / lib / firewalld / services

  • Archivo de configuración del puerto: etc / firewalld / zones / public.xml

[La transferencia de la imagen de la cadena externa falló, el sitio de origen puede tener un mecanismo de cadena antirrobo, se recomienda guardar la imagen y cargarla directamente (img-kQ5DfuKP-1585918484041) (linux.assets / image-20200211101941767.png)]

  • Archivo de configuración del usuario: / etc / firewalld
Comandos comunes

##查看状态
firewall-cmd --state
#查看过滤列表
firewall-cmd --list-all
#查看开启的端口号:
firewall-cmd --zone=public --list-ports
#开启80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent  
#开启3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent  
#重启防火墙:
firewall-cmd --reload
#开启防火墙:
systemctl start firewalld
Descripción del parámetro
  1. firwall-cmd: es una herramienta proporcionada por Linux para operar firewall

  2. –Permanente: indica establecido en persistente;

  3. –Agregar-puerto: identifica el puerto agregado

  • Además, existe el concepto de Zona en el firewall, que puede convertir puertos específicos en archivos de configuración de zona específicos.
 ```shell
 例如:添加8010端口
 firewall-cmd --zone=public --permanent --add-port=8010/tcp
 --zone=public:指定的zone为public;
 如果--zone=dmz 这样设置的话,会在dmz.xml文件中新增一条。
 ```

Agregar puerto modificando el archivo de configuración

<?xml version="1.0" encoding="utf-8"?>
<zone>   
<short>Public</short>  
<description>For use in public areas.</description>   
<rule family="ipv4">    
<source address="122.10.70.234"/>     
<port protocol="udp" port="514"/>     
<accept/>   
</rule>   
<rule family="ipv4">     
<source address="123.60.255.14"/>     
<port protocol="tcp" port="10050-10051"/>     
<accept/>  
</rule>  
<rule family="ipv4">     
<source address="192.249.87.114"/> 放通指定ip,指定端口、协议     
<port protocol="tcp" port="80"/>     
<accept/>   
</rule>
<rule family="ipv4"> 放通任意ip访问服务器的9527端口     
<port protocol="tcp" port="9527"/>     
<accept/>   
</rule>
</zone>

El archivo de configuración anterior se puede ver bien:
1. Agregue las reglas requeridas, la IP de código abierto es 122.10.70.234, el puerto 514, el protocolo tcp,
2. La IP de código abierto es 123.60.255.14, el puerto 10050-10051 Protocolo tcp:
3. La fuente abierta de IP es arbitraria, puerto 9527, protocolo tcp;

rpm: Yeqiang52!

mmm:

Otros comandos

Ver información de la versión:

 cat /etc/centos-release 

lrzsz-0.12.20.tar.gz es una herramienta de terceros que admite la carga y descarga en la interfaz de línea de comandos en Linux, que puede desempeñar un papel muy conveniente

# rz   
选择文件进行上传

# sz 文件名
sz后面跟文件名可以进行文件从linux上面下载

  • Otorgue permisos al archivo de shell: nombre de archivo chmod a + x
    1. Proceso de apagado forzado:

Kill -9 id

Wget puede descargar archivos desde la dirección especificada

Por ejemplo, descargue mysql: wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz


Parte del contenido anterior se recopila de Internet. Si se violan los derechos de autor, comuníquese conmigo para eliminarlo de inmediato.

El artículo es solo un resumen aproximado de los comandos de Linux que se usan comúnmente. Hay muchos parámetros que no se explican demasiado. Si está interesado, puede leer los libros relacionados con Linux. Como también soy un blanco de Linux, si encuentra que una parte del texto está mal, por favor Educarme

Si es un principiante de Linux, se recomienda instalar varios comandos familiares de software comúnmente utilizados, como instalar jdk, mysql, tomcat, redis ... una buena manera de aprender cuándo está familiarizado con los comandos durante el proceso de instalación del software

Publicado 8 artículos originales · ganó 3 · vistas 186

Supongo que te gusta

Origin blog.csdn.net/qq_42641075/article/details/105299816
Recomendado
Clasificación