Noticias

Ejecutar - AM-232 - Historial

Ejecutar - AM-232 - Historial


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Ejecutar

Para completar, efectuar o realizar.

(AM-232: dp. 630 1. 184'6 ", b. 33 ', dr. 9'9", s. 16 k. Cpl. 104; a. 1 3 "; cl. Admirable)

Execute (AM-232) fue lanzado por Puget Sound Bridge and Dredging Co., Seattle, Wash; el 22 de junio de 1944, patrocinado por la Sra. R. J. Huff, y comisionado el 15 de noviembre de 1944, el teniente R. E. Beckman USNR, al mando. Fue reclasificada (MSF-232) el 7 de febrero de 1966.

Después del crucero Shakedown partió hacia Pearl Harbor, desde donde escoltó un convoy a Leyte a través de Eniwetok, Ulithi y Kossol Roads durante febrero de 1945. El 26 de marzo, como parte de la fuerza de asalto preliminar para la invasión del Ryukyus, protegió las naves de desembarco contra innumerables aires. ataques.

A principios de abril, sirvió con la Unidad de Barrido en la limpieza de las bahías de Nakagusuku y Chimu, se defendió contra el ataque kamikaze y recogió a 70 supervivientes del destructor Mullany (DD-628) gravemente dañado. Permaneció en servicio de barrido, participando en un aterrizaje finito el 20 de abril para llamar la atención de un avance a gran escala en Naha. Desde junio hasta el 10 de septiembre barrió el Mar Amarillo y las aguas costeras japonesas.

En marzo de 1946 Execute transitó por el Canal de Panamá y el 6 de agosto de 1946 fue puesta fuera de servicio en reserva en Orange, Texas. Fue eliminada de la Lista Naval el 1 de mayo de 1962.


Aprovechar al máximo el comando de historial de Bash de Linux

La línea de comandos de Linux, el terminal, almacena el historial de comandos ejecutados en el pasado por un usuario. Este historial es persistente y permanece en la memoria incluso si reiniciamos nuestro sistema. Podemos recuperar y reutilizar estos comandos almacenados para aprovechar al máximo la función de almacenamiento de historial del shell bash.

El bash de Linux tiene un comando muy poderoso llamado "historial". Este comando es un comando bash integrado que se utiliza para extraer información histórica sobre los comandos que han ejecutado los usuarios de Linux en todas las sesiones anteriores. En este tutorial, le permitiremos aprovechar al máximo su historial de shell aprendiendo el uso adecuado del comando history. Linux almacena el historial de comandos de un usuario en particular en un

/.bash_history archivo de forma predeterminada.

Usaremos la aplicación de terminal de Linux para ejecutar los comandos mencionados en este tutorial.


Configuración de valores predeterminados del historial

Antes de comenzar a usar el historial, deje que & rsquos ajuste algunas configuraciones de bash para que sea más útil.

Bash le permite ajustar la cantidad de comandos anteriores que almacena en el historial. En realidad, tiene dos opciones separadas para esto: el parámetro HISTFILESIZE configura cuántos comandos se mantienen en el archivo histórico, mientras que HISTSIZE controla el número almacenado en la memoria para la sesión actual.

Esto significa que puede establecer un límite razonable para el tamaño del historial en la memoria para la sesión actual y tener un historial aún mayor guardado en el disco que puede examinar más adelante. Por defecto, bash establece muy valores conservadores para estas opciones, por lo que podemos ampliarlas para aprovechar un historial más amplio. Algunas distribuciones ya aumentan la configuración predeterminada del historial de bash con valores un poco más generosos.

/.bashrc archivo con un editor para cambiar estas configuraciones:

Busque los parámetros HISTSIZE y HISTFILESIZE. Si están configurados, no dude en modificar los valores. Si estos parámetros no están en su archivo, agréguelos ahora. Para nuestros propósitos, podemos fácilmente guardar 10000 líneas en el disco y cargar las últimas 5000 líneas en la memoria. Esta es una estimación conservadora para la mayoría de los sistemas, pero ajústela si ve un impacto en el rendimiento:

De forma predeterminada, bash escribe su historial al final de cada sesión, sobrescribiendo el archivo existente con una versión actualizada. Esto significa que si ha iniciado sesión con varias sesiones de bash, solo se guardará el historial de la última en salir.

Podemos solucionar esto estableciendo la configuración de histappend, que agregará en lugar de sobrescribir el historial. Es posible que esto ya esté configurado, pero si no lo está, puede habilitarlo agregando esta línea:

Si queremos que bash agregue inmediatamente comandos a nuestro historial en lugar de esperar al final de cada sesión (para permitir que los comandos en una terminal estén disponibles instantáneamente en otra), también podemos establecer o agregar el comando history -a al Parámetro PROMPT_COMMAND, que contiene comandos que se ejecutan antes de cada nuevo símbolo del sistema.

Para hacer esto correctamente, necesitamos hacer un pequeño truco. Necesitamos agregar al archivo de historial inmediatamente con history -a, borrar el historial actual en nuestra sesión con history -c, y luego leer el historial expediente al que hemos agregado, de nuevo en nuestro historial de sesiones con history -r.

Cuando haya terminado, guarde el archivo y salga.

Para implementar sus cambios, cierre la sesión y vuelva a iniciarla, o obtenga el archivo escribiendo:


Cómo habilitar la marca de tiempo en la salida del comando del historial de Linux

Historia es una de las herramientas de línea de comandos más útil para todos Linux y Unix frikis. Como sugiere el nombre, el comando history se usa para realizar un seguimiento de todos los comandos que se ejecutaron en un servidor Linux. De forma predeterminada, el comando history almacena los últimos mil comandos en su salida.

La salida del comando de historial se vuelve muy útil durante la auditoría y en situaciones en las que queremos saber qué comando se ejecutó exactamente para instalar aplicaciones y solucionar problemas.

Salida de muestra del comando Historial,

Como podemos ver en la salida del comando del historial anterior, qué comandos se ejecutaron, pero el problema es que no tenemos una marca de tiempo en la salida. Entonces, no podemos decir nada sobre los tiempos de ejecución del comando.

Por lo tanto, para habilitar la marca de tiempo en la salida del comando del historial, debemos configurar "HISTTIMEFORMAT ” variable.

Ejecute el siguiente comando para configurar esta variable

% F -> muestra la fecha en el formato "AAAA-M-D" (año-mes-día)

% T -> muestra la hora en el formato "HH: MM: S" (Hora: Minuto: Segundos)

Ahora ejecute el comando de historial nuevamente y verifique si podemos ver la fecha y la hora delante de cada comando,

Eso es todo, hemos habilitado con éxito la marca de tiempo en el comando de historial. Para hacer "HISTTIMEFORMAT"Variable persistente durante el reinicio, configúrela permanentemente en

.bashrc archivo, agregue el siguiente código al final del archivo

Para realizar cambios del archivo bashrc en el efecto inmediatamente, ejecute debajo del comando,

En caso de que desee eliminar la marca de tiempo del comando de historial, elimine la línea que contiene "export HISTTIMEFORMAT ="% F% T "de

Si también desea habilitar la marca de tiempo en el comando de historial para todos los usuarios locales, defina la variable HISTTIMEFORMAT en / etc / profile archivo en lugar del usuario raíz

Guardar y salir del archivo. Para realizar los cambios anteriores en el efecto, consígalo.

Ahora ejecute el comando de historial a través del usuario local y vea si la fecha y la hora están visibles frente a cada comando.

Eso es todo de este artículo. Compártelo entre tus amigos técnicos y comparte tus comentarios y opiniones en la sección de comentarios a continuación.


PowerShell: ejecutar un comando del historial

PowerShell tiene una instalación en la que puede ver los comandos ejecutados en el shell actual. Puede usar el cmdlet Get-History para ver todos los comandos ejecutados anteriormente. Tenga en cuenta que PowerShell V3 y amp anteriores mostrarán todos los comandos que ejecutó, mientras que PowerShell V2 muestra solo los últimos 32 comandos que ejecutó.

Ahora la pregunta es cómo ejecutamos un comando de la lista devuelta por Get-history. Una forma es copiar y pegar los comandos manualmente, pero eso no es eficiente. PowerShell tiene una forma cercana de hacerlo. Veamos cómo hacer eso.

Para acceder a cualquier elemento del historial mediante el uso de ID, puede probar el siguiente comando. Este comando buscará el elemento del historial que tiene el número de identificación 3.

De manera similar, también puede obtener los comandos del historial utilizando palabras clave. Por ejemplo, el siguiente comando obtendrá los comandos del historial que ha proporcionado una palabra clave en cualquier lugar del comando. Si hay varios comandos del historial que coinciden con la palabra clave, puede seguir presionando la pestaña hasta llegar al que necesita en el historial.

Parece muy fácil y eficiente, ¿correcto? Pasemos ahora a algunas prácticas. Este video demostrará cómo usarlo.


Ver también

HMS Agresor (D02) fue un Agresor-portaaviones de escolta de clase que sirvió con la Royal Navy durante la Segunda Guerra Mundial.

Cruceros Kristina es una empresa naviera familiar finlandesa con más de cincuenta años de experiencia en el negocio de cruceros. La empresa fue fundada en 1985 y registrada en Kotka. Además de los cinco destinos en los primeros días de actividad, actualmente navegan a más de 70 puertos. Los destinos de verano incluyen tradicionalmente varios puertos del mar Báltico, fiordos noruegos y otras ciudades del norte de Europa. En otoño, el barco suele navegar por el Mediterráneo, donde se organizan cruceros de una semana a muchos destinos diferentes. Durante las temporadas de invierno, sus barcos han navegado por las Islas Canarias y la costa este de África.

El primero USS Thomas (DD & # 8211182) era un Wickes-destructor de clase en la Armada de los Estados Unidos después de la Primera Guerra Mundial. Más tarde fue transferida a la Royal Navy como HMS St Albans (I15), como un destructor de la clase Town, pero pasó la mayor parte de la guerra en la Marina Real Noruega exiliada, antes de ser transferido a la Armada Soviética como Dostoyny.

USS Ejecutar (AM-232) fue un Admirable- Buscaminas de clase construido para la Armada de los Estados Unidos durante la Segunda Guerra Mundial. Originalmente se ordenó y se acostó como USS PCE-905, el barco líder del PCE-905 clase de patrulla. Ella fue reclasificada como Admirable-clase dragaminas en el momento de su lanzamiento en junio de 1944, y nombrado Ejecutar en el momento de su puesta en servicio en noviembre de 1944. Después de servir en el Pacífico durante la Segunda Guerra Mundial, fue dada de baja en agosto de 1946 y puesta en reserva. Mientras ella permaneció en reserva, Ejecutar fue reclasificado como MSF-232 en febrero de 1955, pero nunca se reactivó. En 1962, fue vendida a la Armada de México y renombrada BRAZO DM-03. En 1994, fue rebautizada BRAZO General Juan N. M & # 233ndez (C51). Fue golpeada en julio de 2001, pero su destino final no se informa en fuentes secundarias.

USS Instalaciones (AM-233) fue un Admirable- Buscaminas de clase construido para la Armada de los Estados Unidos durante la Segunda Guerra Mundial. El barco fue ordenado y depositado como PCE-905-aves de patrulla de clase USS PCE-906 pero fue renombrada y reclasificada antes de su lanzamiento en junio de 1944 como Instalaciones (AM-233). Después de ganar tres estrellas de batalla por el servicio en el Pacífico durante la Segunda Guerra Mundial, fue dada de baja en septiembre de 1946 y puesta en reserva. Mientras estaba en reserva, Instalaciones fue reclasificado como MSF-233 en febrero de 1955, pero nunca se reactivó. En octubre de 1962, fue vendida a la Armada de México y renombrada BRAZO DM-04. Su destino final no se informa en fuentes secundarias, es posible que haya estado fuera de servicio en abril de 1973 cuando otro miembro de la Admirable La clase fue adquirida por la Armada de México y se le dio el nombre DM-04.

USS Fijeza (AM-235) fue un Admirable- Buscaminas de clase construido para la Armada de los Estados Unidos durante la Segunda Guerra Mundial. El barco fue ordenado y depositado como PCE-905-aves de patrulla de clase USS PCE-908 pero fue renombrada y reclasificada antes de su puesta en servicio en diciembre de 1944 como Fijeza (AM-235). Obtuvo dos estrellas de batalla en servicio en el Pacífico durante la guerra. Fue dada de baja en noviembre de 1946 y puesta en reserva. En enero de 1948, fue transferida a la Comisión Marítima de los Estados Unidos, que la vendió al servicio comercial en 1949. Operando como el Dixie comercial, se hundió en el río Ohio a fines de la década de 1990.

USS Lamar (PCE-899) / USCGC Lamar (WTR-899) era un PCE-842- Patrullera de clase adquirida por la Marina de los Estados Unidos durante la Segunda Guerra Mundial para la tarea de patrullar áreas oceánicas asignadas o proteger barcos más grandes en convoy.

USS SC-48, a veces con el estilo Cazador de submarinos No. 48 o S.C.-48, fue un SC-1-cazadora de submarinos de clase construida para la Marina de los Estados Unidos durante la Primera Guerra Mundial. Como la mayoría de los miembros de su clase, no fue nombrada ni conocida solo por su designación.

BRP Sultán Kudarat (PS-22) era un Miguel Malvar-Corbeta de clase de la Armada de Filipinas. Ella fue construida originalmente como USS PCE-881, a PCE-842- Patrullera de clase para la Armada de los Estados Unidos durante la Segunda Guerra Mundial. Fue adquirida por la Armada de Filipinas en abril de 1976, y más tarde fue comisionada como RPS Sultán Kudarat (PS-22). El barco está en servicio activo. Junto con otros barcos de la Armada de Filipinas de la Segunda Guerra Mundial, Sultán Kudarat fue considerado como uno de los barcos de combate activos más antiguos del mundo, hasta su retiro el 5 de julio de 2019.

BRP Datu Marikudo (PS-23) era un Malvar-Corbeta de clase de la Armada de Filipinas. Ella fue construida originalmente como USS PCE (R) -853, a PCE (R) -848- Patrullera de clase para la Armada de los Estados Unidos durante la Segunda Guerra Mundial. Ella fue renombrada USS Amherst el 15 de febrero de 1956. En febrero de 1970, Amherst fue dado de baja y trasladado a Vietnam del Sur para el servicio en la Armada de la República de Vietnam como RVNS V & # 7841n Ki & # 7871p II (HQ-14). Permaneció en el servicio de Vietnam del Sur hasta el colapso de ese país en 1975. V & # 7841n Ki & # 7871p II fue uno de los varios barcos que huyeron de Vietnam del Sur a Filipinas. Luego fue comisionada en la Armada de Filipinas el 5 de abril de 1976 y nombrada en honor a Datu Marikudo. Junto con otros barcos de la Armada de Filipinas de la Segunda Guerra Mundial, Datu Marikudo fue considerado como uno de los barcos de combate activos más antiguos del mundo hasta su desmantelamiento.

BRP Cebu (PS-28) era un Miguel Malvar-Corbeta de clase de la Armada de Filipinas. Ella fue construida originalmente como USS PCE-881, a PCE-842- Patrullera de clase para la Armada de los Estados Unidos durante la Segunda Guerra Mundial y patrullaron la costa de Alaska durante esa guerra. Fue dada de baja de la Marina de los Estados Unidos y transferida a la Armada de Filipinas en julio de 1948 y renombrada como RPS. Cebu (E-28) después de la provincia filipina del mismo nombre. El barco fue dado de baja el 1 de octubre de 2019. Junto con otros barcos de la Armada de Filipinas de la Segunda Guerra Mundial, Cebu fue considerado como uno de los barcos de combate activos más antiguos del mundo.

BRP Negros Occidental (PS-29) era un Miguel Malvar-Corbeta de clase de la Armada de Filipinas. Ella fue construida originalmente como USS PCE-884, a PCE-842- Patrullera de clase para la Armada de los Estados Unidos durante la Segunda Guerra Mundial. Fue dada de baja de la Armada de los Estados Unidos y transferida a la Armada de Filipinas en julio de 1948 y renombrada Negros Occidental después de la provincia filipina del mismo nombre. Junto con otros barcos de la Armada de Filipinas de la Segunda Guerra Mundial, Negros Occidental fue considerado como uno de los barcos de combate activos más antiguos del mundo hasta su desmantelamiento.

BRP Pangasinan (PS-31) es un Miguel Malvar-Corbeta de clase de la Armada de Filipinas. Ella fue construida originalmente como USS PCE-891, a PCE-842- Patrullera de clase para la Armada de los Estados Unidos durante la Segunda Guerra Mundial. Fue dada de baja de la Marina de los Estados Unidos y transferida a la Armada de Filipinas en julio de 1948 y renombrada como RPS. Pangasinan (E-31). El barco está en servicio activo. Junto con otros barcos de la Armada de Filipinas de la Segunda Guerra Mundial, Pangasinan es considerado como uno de los barcos de combate activos más antiguos del mundo en la actualidad.

BRP Iloilo (PS-32) era un Miguel Malvar-Corbeta de clase de la Armada de Filipinas. Ella fue construida originalmente como USS PCE-897, a PCE-842- Patrullera de clase para la Armada de los Estados Unidos durante la Segunda Guerra Mundial. Fue dada de baja de la Armada de los Estados Unidos y transferida a la Armada de Filipinas en julio de 1948 y renombrada como RPS. Iloilo (E-32) después de la provincia filipina del mismo nombre. El barco está en servicio activo. Junto con otros barcos de la Armada de Filipinas de la Segunda Guerra Mundial, Iloilo fue considerado como uno de los barcos de combate activos más antiguos del mundo, y estuvo en servicio continuo durante 68 años.

HMS Versátil (D32) fue un destructor clase V del Almirantazgo de la Marina Real Británica que estuvo en servicio en la Primera Guerra Mundial, la Guerra Civil Rusa y la Segunda Guerra Mundial.

HNoMS Thorodd fue un barco de patrulla de la Armada Real Noruega y un dragaminas que sirvió durante la Segunda Guerra Mundial, primero durante la Campaña Noruega que siguió a la invasión de Noruega en 1940, y luego desde el exilio en el Reino Unido. Thorodd fue construido originalmente como un arrastrero de escolta de vapor para la Armada francesa con el nombre Fleurus, antes de ser vendida a una empresa ballenera noruega que la arrendó al gobierno de las Islas Malvinas. SS Fleurus sirvió como barco de correo comercial en las dependencias de las Islas Malvinas durante la década de 1920, y fue el primer barco en transportar turistas de pago a la Antártida. Después de la guerra Thorodd se convirtió en un arrastrero de pesca y se hundió en 1955.

los PCE-842-aves de patrulla de clase eran escoltas de patrullas de la Armada de los Estados Unidos diseñadas durante la Segunda Guerra Mundial que estaban destinadas a la escolta costera y de convoyes. El diseño se derivó de los 180 pies (55 & # 160 m) Admirable- Buscaminas de clase como sustituto del 173 pies (53 & # 160m) PC-461-cazadores de submarinos de clase que se utilizaron para la guerra antisubmarina (ASW) en las zonas costeras. Con 185 pies de largo y 640 toneladas, el PCE tiene más del doble de desplazamiento que el PC. Tiene un complemento de tripulación de 99 oficiales y hombres.

los Techador clase era una clase de seis fragatas que se construyeron en los Estados Unidos como escoltas de patrullas (PCE) para los Países Bajos. Las fragatas fueron prestadas a la Marina Real de los Países Bajos como parte de la Ley de Asistencia de Defensa Mutua (MDAP) y desde 1954 hasta 1984 sirvieron como Techador-fragatas de clase.

MV Estrella de malta era un ferry de pasajeros que operaba rutas desde Malta a Sicilia en las décadas de 1950 y 1960, notable por su hundimiento frente a Malta el 29 de julio de 1955, lo que provocó la muerte de un miembro de la tripulación y un pasajero. Antes de eso, tuvo una larga carrera con varios nombres diferentes.

los USS Havre era una marina de los Estados Unidos PCE-842-aves de patrulla de clase escolta en comisión desde el 14 de febrero de 1944 hasta el 1 de julio de 1970. Sirvió en el Pacífico central durante la Segunda Guerra Mundial, apoyando las invasiones de la Batalla de Iwo Jima y la Batalla de Okinawa, y estuvo presente en la Bahía de Tokio para la Rendición formal de Japón el 2 Septiembre de 1945. A diferencia de otros barcos de esta clase, que fueron desguazados o vendidos a otras naciones, el (PCE-877) permaneció en propiedad de la Armada de los Estados Unidos, quien transfirió la propiedad a la Reserva de la Armada de los Estados Unidos como Buque Escuela de Reserva Naval por noveno Naval District (Chicago) en abril de 1954. Fue rebautizada como USS Havre (PCE-877) el 15 de febrero de 1956 como parte de una iniciativa de toda la Marina para proporcionar nombres a todos los barcos numerados. El USS Havre sirvió en los Grandes Lagos hasta que fue eliminado de la lista de la Marina el 1 de julio de 1970.


Cómo usar el historial de Bash y los ejemplos de comandos # 8211

1. Historial de impresión

En su forma más simple, puede ejecutar el comando & # 8216history & # 8217 por sí solo y simplemente imprimirá el historial de bash del usuario actual en la pantalla. Los comandos están numerados, con los comandos más antiguos en la parte superior y los más nuevos en la parte inferior.

El historial se almacena en el

/.bash_history archivo de forma predeterminada. También puede ejecutar & # 8216cat

2. Imprimir & # 8216n & # 8217 Líneas

Si bien el valor predeterminado es imprimir todas las líneas del historial, puede especificar un número después del comando history para generar esta cantidad de las líneas más recientes.

3. Repita el comando más reciente

El comando más reciente se puede ejecutar simplemente ingresando & # 8216 !! & # 8217.

4. Repita el comando específico

Como se muestra arriba, el comando bash history muestra números de línea. Es posible repetir un comando especificando su número de línea.

5. Repita el comando que comienza con una cadena

Podemos repetir el último comando comenzando con una cadena especificada. Esto se hace con! String, donde string es el comienzo de un comando ejecutado previamente.

Como se muestra, el comando más reciente que comenzó con & # 8216systemctl & # 8217 se ha vuelto a ejecutar.

Si bien es útil, esto obviamente puede ser peligroso si el último comando es realmente diferente al esperado. Puede ejecutar esto con & # 8216: p & # 8217 al final para imprimir el comando en lugar de ejecutarlo de inmediato.

Esto en realidad no ha realizado el reinicio, simplemente muestra el comando.

6. Historial de tuberías

Por supuesto, podemos canalizar la salida del comando history a muchos otros comandos útiles, como less o grep. Al canalizar en less, podemos desplazarnos a través de la salida del archivo de historial en lugar de tenerlo todo en la terminal. Al enviar la salida a grep, podemos buscar comandos que se hayan ejecutado anteriormente.

7. Escribir en archivo de historial

Por lo general, el archivo de historial se escribe al cerrar la sesión, por lo tanto, si tiene una sesión SSH que ha agotado el tiempo de espera, no tendrá su historial de esa sesión cuando vuelva a iniciar sesión. Podemos forzar el historial actual para escribir a los usuarios

Archivo /.bash_history con la opción -w.

8. Borrar archivo de historial

Podemos borrar todo el contenido del archivo histórico con el comando -c.

Tenga en cuenta que esto solo borrará el historial en la memoria, los cambios se escribirán cuando el usuario cierre la sesión, sin embargo, podemos guardar los cambios en el archivo .bash_history inmediatamente ejecutando & # 8216history -w & # 8217 después.

También podríamos eliminar o eliminar el contenido de la

/.bash_history, sin embargo, tenga en cuenta que el historial actual se escribe en el archivo al cerrar la sesión, por lo que si elimina el archivo, cierre la sesión, el historial de su sesión actual se guardará.

9. Eliminar línea específica

Limpiar todo el archivo de historial puede ser excesivo; en su lugar, podemos eliminar un número de línea específico del archivo de historial con la opción -d.

En este ejemplo, el usuario dejó accidentalmente su contraseña de MySQL en el historial de bash en la línea 121, que luego eliminamos con la opción -d y especificamos el número de línea a eliminar. Podemos ver que la línea 121 es ahora nuestro comando de historial, como se mencionó anteriormente, tenga en cuenta que los números de línea pueden cambiar, por lo que no se debe confiar en que permanezcan estáticos.

10. Ejecute un solo comando sin iniciar sesión

Podemos ejecutar un solo comando sin que se registre en el historial de bash.

Esto elimina el comando de ejecución más reciente inmediatamente después de la ejecución.

11. Ejecute todos los comandos sin iniciar sesión

Además, podemos desarmar la variable del archivo de historial para la sesión de bash actual, lo que evitará que se almacene todo el historial de la sesión actual.

Tenga en cuenta que esto no es permanente, cuando cierre la sesión y vuelva a iniciarla, HISTFILE se restablecerá a la configuración predeterminada. Este ejemplo le permitirá tener una sesión sin registrar, aunque puede especificar la desarmada en

/.bashrc para no registrar nunca el historial.

12. Ignorar comandos específicos

Podemos especificar una lista de comandos que nunca deben registrarse en el archivo de historial con la variable $ HISTIGNORE, que no está configurada por defecto.

Como antes, cuando se escribe este archivo, debe cerrar la sesión y volver a iniciarla para que se ejecute.

Como se muestra, los comandos & # 8216ls & # 8217 y & # 8216cd & # 8217 que hemos ejecutado no se almacenaron en los registros.

13. Aumentar el tamaño del historial

Por defecto, se almacenarán 1000 líneas de historial, según los valores almacenados en las variables $ HISTSIZE y $ HISTFILESIZE.

El valor predeterminado para todos los usuarios se almacena en el archivo / etc / profile, esto puede modificarse o puede agregar las siguientes líneas al final de

/.bashrc que se aplicará a ese usuario en el próximo inicio de sesión.

Tenga en cuenta que si su archivo de historial se llena, los comandos más antiguos se rotarán primero y se eliminarán a medida que se agreguen nuevas líneas.

14. Agregar marcas de tiempo al historial

Como habrá notado, de forma predeterminada, no podemos ver la fecha y la hora en que se ejecutaron los comandos, solo su orden. Podemos configurar la variable $ HISTTIMEFORMAT con un formato de fecha y hora específico, la opción más fácil es usar% c como se muestra a continuación.

Una vez que este usuario cierra la sesión y vuelve a iniciarla para que se ejecute la exportación, el archivo de historial existente mostrará todos los contenidos que se están ejecutando exactamente al mismo tiempo que la información de tiempo no se registró previamente. Sin embargo, de aquí en adelante, la fecha y la hora se almacenarán con cada comando en el archivo de historial de bash.

15. Ubicación del archivo del historial de cambios

De forma predeterminada, el historial de bash se escribe en

/.bash_history, esto se establece en la variable $ HISTFILE como se muestra a continuación.

Podemos configurar un archivo personalizado en

Después de cerrar la sesión y volver, todo el historial se almacenará en / root / new_history en su lugar.

16. No almacene comandos duplicados

De forma predeterminada, / etc / profile establece la variable $ HISTCONTROL en & # 8216ignoredups & # 8217 que ignorará los comandos duplicados que se ejecutan uno tras otro.

Por ejemplo, si ejecutamos el comando & # 8216pwd & # 8217 varias veces, solo se mostrará una vez en el historial.

Como está en el archivo / etc / profile, está configurado para todos los usuarios del sistema de forma predeterminada.

17. Búsqueda inversa

Si bien podemos navegar por los comandos anteriores con las técnicas enumeradas anteriormente, mi favorita es la búsqueda inversa que se ejecuta con & # 8216ctrl + r & # 8217.

Después de presionar & # 8216ctrl + r & # 8217, verá el indicador (reverse-i-search) `& # 8217 :, en este punto puede comenzar a escribir un comando que se haya ejecutado previamente y mostrará el comando más reciente . Puede retroceder más a través de comandos anteriores que también contienen esta cadena presionando & # 8216ctrl + r & # 8217 una y otra vez hasta que encuentre lo que & # 8217re busca.

Todo el historial también debe tomarse con un grano de sal, ya que es muy fácil de modificar ya que, por defecto, un usuario tiene permisos de escritura por su cuenta.

/.bash_history para que puedan modificarlo como quieran, incluida la eliminación del contenido para cubrir sus pistas.

En su lugar, podría considerar enviar el historial de bash a un servidor syslog externo para que no se pueda modificar, pero esa & # 8217 es una historia para otro momento.


En bash, solo! 636 estará bien.

Sí, se llama "expansión de la historia". Ver

El uso de un signo de exclamación seguido de un número es posiblemente el uso más simple:

Sin embargo, también puede ejecutar el último comando ejecutado directamente sin conocer su número de historial:

O puede ejecutar dos comandos de nuevo:

Sin embargo, la forma que uso con más frecuencia es repetir el último argumento del último comando:

O digamos que estoy inspeccionando un archivo. Usando la función de completar con tabulación, podría hacer lo siguiente:

De nuevo, leer la página del manual para más detalles:

& # 47.inputrc. Muchos programas además de bash usan libreadline para aquellos que lo hacen, obtienes las mismas características que Alt-. , Ctrl-X-U (deshacer), Ctrl - & # 47 (describe el acceso directo), finalización de tabulación, etc., de forma gratuita. Por ejemplo, con solo tres líneas de PYTHONSTARTUP, se puede habilitar la finalización de tabulación y el historial en el stock python REPL. Lo cual funcionará (en su mayoría) igual que en bash, ya que es la biblioteca GNU Readline la que hace el trabajo. La página de manual de readline & # 39s describe las funciones en detalle. & ndash ulidtko 8 de abril de 2016 a las 14:44

Una buena opción, si no quieres hacer un historial primero, anota el número, etc.

(ctrl-r = "búsqueda inversa de forma interactiva") (algo = una parte de un comando anterior)

Esto le mostrará la última línea del historial que contiene algo. Para obtener el anterior, vuelva a hacer ctrl-r (solo), cada vez que obtenga una línea anterior.

para mostrar la última línea del historial que contiene '10' (por ejemplo, la línea con $ 10, en su ejemplo), y vuelva a presionar ctrl-r hasta que recupere la línea del historial que estaba buscando

Cuando aparezca la línea que deseaba, solo ingrese para ejecutarla (o también puede editarla, usando las teclas de flecha, retroceso y ctrl-a para ir al principio de la línea, ctrl-e para llegar al final, ctrl -k: para "matar" desde el cursor hasta el final de la línea (= elimina + lo guarda en un búfer), ctrl-y: para restaurar, desde el búfer, un bit previamente eliminado, etc.)

Si desea buscar hacia adelante (ctrl-s), primero necesitas deshabilitar XON : consulte https://stackoverflow.com/a/791800/1841533:

"solo para deshabilitar XON / XOFF ejecutando

"(y luego podrá usar ctrl-s, sin que se congele la terminal)


Ejecutar

matar, matar, asesinar, asesinar, despachar, ejecutar significa privar de la vida. kill simplemente indica el hecho de la muerte causada por una agencia de cualquier manera. delicado en una helada accidental delicado La matanza de plantas es un término principalmente literario que implica deliberación y violencia, pero no necesariamente un motivo. montón El asesinato de miles de filisteos implica específicamente sigilo, motivo y premeditación y, por lo tanto, plena responsabilidad moral. condenado por asesinar el asesinato de un rival se aplica al asesinato deliberado de forma abierta o secreta, a menudo por motivos políticos. terroristas asesinado el despacho del senador hace hincapié en la rapidez y la franqueza en la ejecución. enviado el centinela con una bala ejecuta las tensiones con la pena de muerte como pena legal. ejecutado por gas letal

realizar, ejecutar, descargar, lograr, lograr, efectuar, cumplir significa llevar a cabo o en efecto. realizar implica una acción que sigue patrones o procedimientos establecidos o que cumple con los requisitos acordados y, a menudo, connota una habilidad especial. realizado La gimnasia ejecutar enfatiza la realización de lo que existe en el plan o en la intención. ejecutado la descarga de golpe y fuga implica la ejecución y finalización de los deberes o tareas asignados. descargado sus deberes cumplir enfatiza la finalización exitosa de un proceso más que los medios para llevarlo a cabo. logrado todo lo que se propusieron lograr se suma para lograr la implicación de las dificultades conquistadas. lograr El efecto de grandeza se suma para lograr un énfasis en la fuerza inherente en el agente capaz de superar obstáculos. efectuado El cumplimiento de reformas radicales implica la realización completa de fines o posibilidades. cumplido sus ambiciones


Flagelantes

Algunos hombres de la clase alta se unieron a procesiones de flagelantes que viajaban de pueblo en pueblo y participaban en exhibiciones públicas de penitencia y castigo: se golpeaban a sí mismos y entre sí con pesadas correas de cuero tachonadas con afilados trozos de metal mientras la gente del pueblo miraba. Durante 33 1/2 días, los flagelantes repitieron este ritual tres veces al día. Luego pasarían a la siguiente ciudad y comenzarían el proceso de nuevo.

Aunque el movimiento flagelante proporcionó cierto consuelo a las personas que se sentían impotentes ante una tragedia inexplicable, pronto comenzó a preocupar al Papa, cuya autoridad los flagelantes habían comenzado a usurpar. Ante esta resistencia papal, el movimiento se desintegró.


Ver el vídeo: Como eliminar el historial de navegadores de internet por medio de CMD (Mayo 2022).