Programación Wq
1. Cambiar propietario del archivo
Comando: chown [-cfhvr] [-help] [-version] usuario [:grupo] archivo. ...
Función: Cambiar el propietario de un archivo o carpeta.
Formato de parámetro:
Usuario: el ID de usuario del nuevo propietario del archivo. Grupo: el 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 detalles de 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} { |-| .
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
donde 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 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, los usuarios del mismo grupo pueden leer y ejecutar, y leer y ejecutar 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: tocar archivo
4. Vincular archivo
Comando: ln (enlace)
Formato: ln[opción] nombre de archivo Nombre del enlace
ln[opción] Nombre de 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 un enlace simbólico para un archivo o directorio. 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 dos o más 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: Muestra 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 p>
p>
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.
Empiezo desde la primera línea del archivo.
Ejemplo: nombre del archivo final
9. Mostrar ID de usuario
Comando: id
Formato: id[opción][usuario]
Función: Muestra el 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 el usuario actualmente conectado
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: Quién
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 archivo
Comando: Buscar
Formato: Buscar nombre de ruta [opción] expresión
p>
Función: busca archivos que coincidan con la expresión bajo el nombre de ruta dado.
Opciones: -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.
-permBuscar por permiso
-typeBuscar por tipo de archivo
-Buscar por hora del último acceso
Por ejemplo: buscar.
/-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 del 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, MB, etc. 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 (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 todos los tamaños de 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 clasifican 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.
Notas:
Ejemplo: ps -ef
ps -aux luego usa un símbolo de tubería para guiar a grep a encontrar un proceso específico y luego procesa para operar .
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 para finalizar forzosamente el proceso
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.
Notas:
Ejemplo: nombre de host ftp
24.
Comando: mailx
Formato: Correo
Opciones:
Eliminar Eliminar
Siguiente, siguiente p>
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 denegar a otros usuarios el envío de información a sus propios terminales.
Opciones: n Prohibir que otros usuarios escriban información en su propio terminal.
Permitir que otros usuarios escriban en el terminal que están usando (predeterminado)
Nota:
Ejemplo: mensaje n
28. Escribir mensajes a otros usuarios
Comando: escribir
Formato: escribir nombre de usuario [ttyname]
Función: escribir información en los terminales de otros usuarios.
Opciones:
Nota: Si la otra parte no se niega, dos usuarios pueden tener una conversación. Escriba 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]] p >
[-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
Deténgase inmediatamente: /etc/init.d/vsftpd stop
Indique 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: apagado 1: apagado 2: apagado 3: apagado 4: apagado 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
Adicional
Respuesta: agregue datos comenzando desde la posición detrás del cursor, cursor Los datos subsiguientes se moverán hacia atrás 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! , :wq o :x (nota: número) saldrá de vi. Entre ellos: wq y: x guardar y salir directamente, y q salir 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: 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.
Patrón: Busca patrón 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
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.