Red de conocimiento informático - Problemas con los teléfonos móviles - Programación de modificaciones

Programación de modificaciones

¡Pasé dos días solucionándolo, omitiendo algunos de los comandos más utilizados que todo el mundo conoce! Finalmente, el manual en pdf está disponible para descargar.

1. Cambiar propietario del archivo

Comando: archivo chown [-cfhvr] [-help] [-version] usuario [:group]. ...

Función: Cambiar el propietario de un archivo o carpeta.

Formato de parámetro:

Usuario: ID de usuario del nuevo propietario del archivo. Grupo: Grupo de usuarios del nuevo propietario del archivo.

-c: Si realmente cambia el propietario del archivo, se mostrará la acción de cambio.

-f: No muestra un mensaje de error si el propietario del archivo no se puede cambiar.

-h: Sólo se cambia el enlace, no el archivo al que realmente apunta el enlace.

-v: Muestra información detallada sobre los cambios de propietario.

-R: Realiza el mismo cambio de propietario en todos los archivos y subdirectorios del directorio actual (es decir, de forma recursiva, uno por uno).

Por ejemplo: Chown-r Oracle:oinstall/Oracle/u 01/app/Oracle.

Cambie el propietario del directorio a Oracle.

2. Modificar permisos

Comando: chmod (cambiar modo)

Función: Cambia los permisos de lectura, escritura y ejecución del archivo. Hay método con signo y método de número octal.

Opciones: (1) Significado simbólico:

Formato de comando: chmod {u | g o | a} {+|-| nombre.

u (usuario) se refiere al propio usuario.

g (grupo) representa usuarios del mismo grupo.

O (oher) hace referencia a otros usuarios.

(Todos) significa todos los usuarios.

+ se utiliza para otorgar permisos a usuarios específicos.

-Se utiliza para revocar los permisos del usuario especificado.

=Asignar permisos permitidos al archivo.

El permiso de lectura R (lectura) significa que el contenido del archivo o directorio se puede copiar.

Permiso de escritura significa que se puede modificar el contenido del archivo o directorio.

Licencia de ejecución X (ejecutar), lo que significa que puedes ejecutar archivos o ingresar a directorios.

(2) Método del número octal:

Formato de comando: archivo chmod abc

Entre ellos, a, byc son todos números octales, que representan usuarios y grupos respectivamente y los permisos de otros.

4 (100) significa legible.

2 (010) significa escribible.

1 (001) significa ejecutable.

atributo rwx 4+2+1 = 7

Para atributo rw-, 4+2 = 6

Para atributo r-x, 4+1=; 5.

Ejemplo: # chmod a+rx filename

Permitir que todos los usuarios lean y ejecuten el nombre del archivo.

# chmod go-rx filename

Elimina los permisos del mismo grupo y de otros usuarios para leer y ejecutar el nombre del archivo.

# chmod 741 nombre de archivo

Permítame leer y escribir el nombre del archivo ejecutable, que es legible por el mismo grupo de usuarios y ejecutable por otros usuarios.

# chmod -R 755 /home/oracle

Cambie de forma recursiva los permisos del directorio, que usted mismo puede leer y ejecutar, leer y ejecutar los usuarios del mismo grupo, y leer y ejecutado por otros usuarios.

3. Fecha de modificación del archivo

Comando: touch

Formato: touch filenae

Función: sin cambiar el contenido del archivo Cambiar la fecha de un archivo o crear un archivo nuevo si no existe.

Ejemplo: % touch file

4. Vincular archivo

Comando: ln (enlace)

Formato: ln[opción] archivo Nombre nombre del enlace

ln[opción] Nombre de la ruta del directorio

Función: crea un enlace para un archivo o directorio. donde nombre de archivo y directorio son los nombres de archivo de origen y .

Nombre del directorio de origen; el nombre del enlace y el nombre de la ruta representan archivos vinculados al archivo de origen o al nombre del directorio de origen, respectivamente.

Archivo o directorio.

Opciones: -s crea enlaces simbólicos para archivos o directorios. No -s significa crear un enlace físico al archivo o directorio.

Nota: El propósito del enlace es darle a un archivo o directorio más de dos nombres para que pueda ser publicado.

Ahora en diferentes directorios, no sólo puedes compartir archivos o directorios, sino también ahorrar espacio en disco.

Ejemplo: % ln -s nombre de archivo nombre de enlace

Mostrar fecha

Comando: fecha

Ejemplo: % fecha

Mostrar calendario

Comando: cal (calendario)

Formato: cal [mes] año

Función: Mostrar el calendario especificado para un año determinado .

Ejemplo: % cal 1998

7. Mostrar encabezado de archivo

Comando: encabezado

Formato: encabezado[opción] nombre de archivo

Función: Mostrar encabezado de archivo.

Opciones: Por defecto, se muestran las primeras 10 líneas del archivo.

-i muestra la primera línea del archivo.

Ejemplo: % nombre del archivo principal

8. Mostrar el final del archivo

Comando: tail

Formato: tail[opción] ] Nombre del archivo

Función: Muestra el final del archivo.

Opciones: Por defecto, se muestran las últimas 10 líneas del archivo.

-i muestra la última línea del archivo.

+i comienza a mostrarse desde la primera línea del archivo.

Ejemplo: % nombre de archivo final

9. Mostrar ID de usuario

Comando: id

Formato: id[opción][usuario ]

Función: Mostrar ID de usuario y todos los grupos a los que pertenece el usuario.

Opciones: -a muestra el nombre de usuario, ID de usuario y todos los grupos a los que pertenece el usuario.

Notas:

Ejemplo: % id nombre de usuario

10. Ver los usuarios actualmente conectados

Comando: Usuario

11. Mostrar los usuarios conectados a la máquina.

Comando: Quién

Formato: Quién

Función: muestra los nombres de todos los usuarios en el sistema actual, la cantidad de dispositivos terminales utilizados y el tiempo de registro .

Por ejemplo: %who

12. Muestra el nombre de usuario en el terminal actual.

Comando: whoami

Formato: whoami

Función: Mostrar el usuario actual en el terminal.

Ejemplo: % whoami

13. Buscar archivos

Comando: Buscar

Formato: Buscar nombre de ruta [opción] expresión

Función: busca archivos que coincidan con la expresión bajo el nombre de ruta dado.

Opción: -name representa el nombre del archivo.

-user nombre de usuario, y seleccione el archivo al que pertenece el usuario.

-size busca por tamaño, en bloques, un bloque es 512B.

-mtime n busca según la hora de la última modificación y selecciona archivos modificados en n días.

-perm Buscar por permiso

-type Buscar por tipo de archivo

-Buscar por tiempo por hora del último acceso

Por ejemplo: %encontrar. /-Nombre' * ABC * '-Imprimir

14. Buscar coincidencias en el archivo

Comando: grep

Formato: grep [opción] archivo de patrón. Nombre

Función: busca el archivo especificado o la entrada estándar línea por línea y muestra cada línea que coincida con el patrón.

Opciones: - Ignorar mayúsculas y minúsculas al emparejar.

-v busca líneas que no coinciden con el patrón.

Por ejemplo: % grep-i' java * '. /test/run.sh.

15. Cuente el número de palabras en el documento

Comando: WC[opción] nombre de archivo

Función: Cuente el número de líneas, palabras y caracteres en el archivo.

Opciones: -l Cuenta el número de líneas del archivo.

-w cuenta el número de caracteres del archivo

-c cuenta el número de caracteres del archivo.

Nota: Si el nombre de archivo predeterminado se refiere a la entrada estándar.

Ejemplo: %WC-C./test/run.sh.

16. Mostrar espacio en disco

Comando: df (disco libre)

Formato: df [opción]

Función: mostrar disco Uso del espacio, incluido el nombre del directorio donde está instalado el sistema de archivos, el nombre del dispositivo de bloqueo, el total

bytes, los bytes utilizados y el porcentaje de bytes restantes.

Opciones:

-a: Muestra el uso del disco para todos los sistemas de archivos y particiones.

-i: muestra el uso del nodo I.

-k: el tamaño se expresa en k (predeterminado)

-t: muestra el uso del disco de todas las particiones del sistema de archivos.

-x: muestra el uso del disco de todas las particiones que no son sistemas de archivos.

-T: Muestra el nombre del sistema de archivos al que pertenece cada partición.

-h: Indica el uso de salida "legible por humanos", es decir, el uso de formatos legibles como GB y MB en el tamaño del sistema de archivos.

Notas:

Ejemplo: % df -hi

17. Consultar el uso de espacio en disco de un archivo o directorio

Comando: du (Uso del disco)

Formato: du[opción][nombre de archivo]

Función: muestra el espacio en disco ocupado por todos los archivos en cada directorio en el subdirectorio del directorio especificado.

Opciones:

-a: Muestra el espacio en disco que ocupa cada archivo en todos los directorios y sus subdirectorios.

-b: Tamaño expresado en bytes (el valor predeterminado es k bytes).

-c: Suma final (valor predeterminado)

-s: Solo se muestra la suma de los tamaños de archivos.

-x: Sólo se cuentan los archivos que pertenecen al mismo sistema de archivos.

-L: Calcula el tamaño de todos los archivos.

-h: Indica el tamaño del sistema de archivos en un formato fácil de leer, como GB y MB.

Ejemplo: % du -a

% du -sh /etc muestra solo el total de este directorio.

Los resultados estadísticos de % du /etc | sort -nr | more se ordenan mediante el comando sort.

El argumento -nr para ordenar indica que desea ordenar a la inversa mediante ordenación numérica.

18. Mostrar proceso

Comando: ps

Formato: PS [opción]

Función: Mostrar información del proceso en el sistema. Incluye ID del proceso, terminal que controla el proceso, tiempo de ejecución y comando.

Opciones:

-a muestra toda la información del proceso.

-U uidlist enumera todos los procesos de este usuario.

-e muestra información sobre cada proceso actualmente en ejecución.

-f muestra la lista completa.

x muestra el estado del proceso, incluido el control sin terminal.

Nota:

Ejemplo: % ps -ef

% ps -aux y luego use un símbolo de tubería para guiar a grep a encontrar un proceso específico, y luego Este proceso particular opera.

19. Finalizar el proceso

Comando: matar

Formato: matar [opción] pid

Función: Enviar señal al especificado procesar o dar por terminado el proceso. El propósito de la instrucción kill es enviar una señal al proceso.

Debido a que la mayoría de ellos son SIGKILL o SIGHUP que se utilizan para finalizar el proceso, se llama KILL.

Opción: -9 finaliza el proceso a la fuerza

Nota: pid representa el número de proceso, que se puede obtener mediante el comando ps.

Ejemplo: % kill -9 pid

También puedes usar kill -l para ver el número que puede reemplazar el número de señal. Consulte man kill para obtener detalles sobre la matanza.

20. Comprueba tu dirección IP.

Comando: ifconfig

Formato: ifconfig -a

21. Comando: netstat

Formato: netstat -rn

22. Inicio de sesión remoto

Comando: telnet

Formato: nombre de host telnet

23.

Comando: ftp (programa de transferencia de archivos)

Formato: nombre de host ftp

Función: transferencia de archivos de red y operación remota.

Opciones: comando ftp:

Cd [dirname] ingresa al directorio de la máquina remota.

Lcd [dirname] establece el directorio de la máquina local.

Dir/ls muestra archivos del directorio remoto.

Bin se transmite en modo binario.

Asc se transfiere como un archivo de texto.

Get/mget obtiene uno o más archivos de una máquina remota.

Put/mput envía uno o más archivos a la máquina remota.

Activa o desactiva las indicaciones interactivas para múltiples transferencias de archivos

Cerrar cierra la conexión a la máquina remota.

¡Salir de ftp

! /¡Salir del estado de inicio de sesión ftp! Significa salir temporalmente del estado ftp y regresar al directorio local. Salir significa regresar al estado ftp.

Nota:

Ejemplo: % nombre de host ftp

24.

Comando: mailx

Formato: Correo

Opciones:

Eliminar Eliminar

Siguiente, siguiente

Salir Salir

Respuesta

25. Recuperar comando

Comando: Historial

Formato: Historial

Función: Ayuda a los usuarios a recordar los comandos ejecutados.

Opciones:

Notas:

Ejemplo: % historial

26. Conversación online

Comando: Hablar.

Formato: Llamar nombre de usuario

Función: Mantener una conversación con otro usuario en Internet.

Opciones:

Nota: Durante la llamada, el sistema divide el terminal en dos partes, la parte superior muestra la información que escribes y la parte inferior muestra la información que escribes.

Mostrar información escrita por otros usuarios. Escriba eliminar o Ctrl+C para finalizar la conversación.

Ejemplo: % hablar nombre de usuario

27. Permitir o negar la recepción de mensajes

Comando: mesg (mensaje)

Formato: mesg [ n/y]

Función: Permitir o no permitir que otros usuarios envíen información a sus propios terminales.

Opciones: Prohibir que otros usuarios escriban información en su propio terminal.

Permitir que otros usuarios escriban en el terminal que están usando (predeterminado)

Notas:

Ejemplo: % mesg n

28 Escribir mensajes a otros usuarios

Comando: escribir

Formato: escribir nombre de usuario [ttyname]

Función: escribir en terminales de otros usuarios Introducir información.

Opciones:

Nota: Si la otra parte no se niega, los dos usuarios pueden tener una conversación y escribir EOF o Ctrl+C para finalizar la conversación.

Ejemplo: Escribir nombre de usuario

29. Crear, modificar y eliminar usuarios y grupos.

A. Crear un grupo:

Por ejemplo, groupadd oinstall crea un grupo llamado oinstall.

groupadd -g 344 dba

Crea un grupo con el número de grupo 344. En este momento, se generará un elemento con un ID de grupo (GID) de 344 en el archivo /etc/passwd.

B. Modificar grupo:

Groupmod: Este comando se utiliza para cambiar los atributos de la cuenta del grupo de usuarios.

group mod-g nuevo nombre de cuenta del grupo de usuarios GID.

group mod-n nuevo nombre de grupo nombre de grupo original: Este comando cambia el nombre del grupo de usuarios.

C. Eliminar grupo:

Nombre del grupo Groupdel: este comando se utiliza para eliminar la cuenta del grupo especificado.

D. Crear un nuevo usuario:

Comando: useradd[-d home][-s shell][-c comment][-m[-k template]]

[-f inactivo][-e expira][-p passwd][-r]nombre

Parámetros principales

-c: Añade texto de comentario y guárdalo en passwd en la columna de comentarios.

-d: Especifica el directorio de inicio cuando el usuario inicia sesión.

-D: Cambia el valor predeterminado.

-e: Especifica el período de validez de la cuenta, que por defecto tiene validez permanente.

-f: Especifica el número de días después de que caduque la contraseña para cerrar la cuenta.

-g: Especifica el grupo al que pertenece el usuario.

-G: Especifica grupos adicionales a los que pertenece el usuario.

-m: Crea automáticamente el directorio de inicio de sesión del usuario.

-M: No crea automáticamente el directorio de inicio de sesión del usuario.

-n: Cancela la creación del grupo que lleva el nombre del usuario.

-r: Crea una cuenta del sistema.

-s: Especifica el shell que utilizará el usuario después de iniciar sesión.

-u: Especifica el número de identificación del usuario.

Ejemplo: # useradd -g oinstall -G dba oracle crea un usuario de Oracle.

E. Eliminar usuario

Comando: userdel nombre de usuario

Eliminar la cuenta de usuario especificada

Userdel–r nombre de usuario (nombre de usuario de userdel; Nombre de usuario Rm): elimine la cuenta de usuario especificada y el directorio de inicio.

Ejemplo: #useradd -g root kkk //Agrega el usuario kkk al grupo raíz.

F. Modificar usuario

Comando: usermod

Modificar información de usuario existente

usermod –l nombre de usuario antiguo nuevo nombre de usuario:Modificar nombre de usuario.

usermod-l Nombre de usuario: Se utiliza para bloquear la cuenta del usuario especificado para que no pueda iniciar sesión en el sistema.

usermod –u Nombre de usuario: Desbloquea una cuenta de usuario bloqueada.

passwd–d nombre de usuario: hace que la cuenta esté libre de contraseña, es decir, el usuario puede iniciar sesión en el sistema sin contraseña.

Ejemplo: #usermod -l usuario2 usuario1 //Renombrar usuario usuario2 a usuario1.

30. Encender y apagar el firewall

Activar o desactivar permanentemente

chkconfig iptables activado

chkconfig iptables desactivado

Efectivo inmediatamente: reanudar después del reinicio

El servicio iptables se inicia

El servicio iptables se detiene

O:

/etc/init .d/ iptables start

/etc/init.d/iptables stop

31 Iniciar servicio VSFTP

Inicio instantáneo:/etc/init.d/ vsftpd start

Detener inmediatamente:/etc/init.d/vsftpd stop

Indica al servicio VSFTP predeterminado que se inicie automáticamente:

Método 1: (común\ conveniente)

[root @ localhost etc]# chkconfig-list | grepvsftpd (verifique la situación)

vsftpd 0:off 1:off 2:off 3:off 4:off 5 :off 6:off

[root @ localhost etc]# chkcONfig vsftpd on (ejecutar en la configuración)

O: Método 2:

Modificar el archivo / etc/rc.local e inserte la línea /usr/local/sbin/vsftpd & en el archivo para habilitar el inicio automático.

Habilidades 32.vi

A. Ingrese al modo de entrada

Adjunto

Respuesta: agregue datos comenzando desde la posición detrás del cursor. Los datos posteriores retrocederán a medida que se agreguen los datos agregados.

a: Añade datos desde la última posición de la columna donde se encuentra el cursor.

Insertar (Insertar)

I: Inserta datos delante del cursor y los datos detrás del cursor se moverán hacia atrás con los nuevos datos.

I: Inserta datos antes del primer carácter que no esté en blanco en la línea donde se encuentra el cursor.

Abrir (Open)

o: Agrega una nueva columna debajo del cursor e ingresa al modo de entrada.

o: Agregue una nueva columna encima de la columna donde se encuentra el cursor e ingrese al modo de entrada.

B. Salida No. 6

¡Escriba :q, :q! en modo comando! , :wq o :x (nota: número) saldrá de vi. Entre ellos: wq y :x guardan y salen directamente, y q sale directamente. Si el archivo ha cambiado, vi le pedirá que guarde el archivo y el comando :q no tendrá ningún efecto. En este momento, puede usar el comando :w para guardar el archivo y luego usar el comando :q para salir, o usar el comando :wq o :x para salir. Si no desea guardar el archivo modificado, debe utilizar :q! comando, este comando no guardará el archivo ni saldrá de vi directamente.

C. Comandos para eliminar y modificar archivos:

x: Elimina el carácter donde está el cursor.

Eliminar la columna donde se encuentra el cursor.

r: Modifica el carácter donde se encuentra el cursor, seguido del carácter a corregir.

r: Ingrese al estado de reemplazo, el nuevo texto sobrescribirá el texto original hasta que presione la tecla [ESC] para regresar al modo de comando.

s: Elimina el carácter donde está el cursor y entra en modo de entrada.

s: Elimina la columna donde se encuentra el cursor y entra en modo de entrada.

D. Comando de desplazamiento de pantalla

Ctrl+u: Pasa la mitad de la pantalla a la primera página del archivo.

Ctrl+d: Gira la mitad de la pantalla hasta el final del archivo.

Ctrl+f: Ir una pantalla hasta el final del archivo.

Ctrl+b: Ir a la primera pantalla del archivo.

Nz: desplaza la enésima línea hasta la parte superior de la pantalla, o cuando no se especifica n, desplaza la línea actual hasta la parte superior de la pantalla.

E. Comando Eliminar

Ndw o ndW: elimina n-1 palabras antes y después del cursor.

Hacer: Eliminar al principio de la línea

D$: Eliminar al final de la línea

Ndd: Eliminar la línea actual y las siguientes n -1 líneas.

X o X: Elimina un carácter, X elimina después del cursor, X elimina antes del cursor.

Ctrl+u: Elimina el texto ingresado en el modo de entrada.

F. Comando de búsqueda y reemplazo

/pattern: Patrón de búsqueda desde el principio del cursor hasta el final del archivo.

Modo: Modo de búsqueda desde el cursor hasta el inicio del archivo.

n: Repite el último comando de búsqueda en la misma dirección.

n: Repite el último comando de búsqueda en la dirección opuesta.

:s/p1/p2/g: Reemplace todo p1 en la línea actual con p2.

:n1,n2s/p1/p2/g: Reemplace todo p1 en las líneas n1 a n2 con p2.

:g/p1/s//p2/g: Reemplace todo p1 en el archivo con p2.

G. Copiar y pegar

(1) Seleccione el bloque de texto y use V para ingresar al modo visual; mueva las teclas del cursor para seleccionar

(2) Mueva el bloque seleccionado para copiar al búfer, use y; use yy para copiar la línea completa

(3) Corte el bloque seleccionado en el búfer, use d use dd para cortar la línea completa

(4) Pegue el contenido en el buffer y use P

H.Otros

Abra un segundo archivo en la misma ventana de edición y use:sp[file nombre]

Para cambiar entre varios archivos editados, utilice Ctrl+W.