πŸ’Ύ Archived View for tilde.team β€Ί ~rami β€Ί root_bashrc.gmi captured on 2022-07-16 at 13:55:53. Gemini links have been rewritten to link to archived content

View Raw

More Information

➑️ Next capture (2023-01-29)

-=-=-=-=-=-=-

~Rami β‚ͺ MANUALS

Χ¨ΧžΧ™

SUBJECT: Bash aliases for root

AUTHOR: Rami Rosenfeld

DATE: 15/07/22

TIME: 17.00

LANG: en, ru

LICENSE: GNU FDL 1.3

TAGS: gnu, gnome, software, opensource, linux, system, terminal, gui, console, man. manual, bash, config

BASH ALIASES FOR ROOT

INTRO

НСкоторыС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ алиасы для .bashrc.

NOTE

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ процСссора, носитСля ΠΈ Ρ‚.ΠΏ. (Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ прСдустановлСнных hddtemp ΠΈ lm_sensors):

alias temp='sensors && hddtemp'

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ (ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅) - с запросом Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠΌ ΠΎΠ± опСрациях:

alias rm='rm -iv'

alias cp='cp -iv'

alias mv='mv -iv'

Листинг Ρ„Π°ΠΉΠ»ΠΎΠ²: ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ, врСмя - Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ стандарт ISO, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ скрытыС Ρ„Π°ΠΉΠ»Ρ‹, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ имя ΠΈ ΠΏΡ€Π°Π²Π° Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°, Π½ΠΎ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ имя Π΅Π³ΠΎ Π³Ρ€ΡƒΠΏΠΏΡ‹:

alias ls='ls --time-style=long-iso -lhaF1g --group-directories-first'

Достаточно Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΈ дСликатная очистка ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС - Fedora GNU/Linux с MATE): ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ сТатиС ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² journalctl, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ старых систСмных Π»ΠΎΠ³ΠΎΠ², истории ΠΊΠΎΠΌΠ°Π½Π΄, кэша dnf, списка Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ Ρ‚.ΠΏ.:

alias cleanos='dnf clean all && journalctl --vacuum-time=1days && rm -f /var/log/dnf.librepo.log.1 /var/log/lightdm/lightdm.log.old /var/log/lightdm/seat0-greeter.log.old /var/log/lightdm/x-0.log.old /var/log/Xorg.0.log.old /var/log/messages-* /var/log/spooler-* /var/log/maillog-* /var/log/secure-* /var/log/cron-* /var/log/hawkey.log-* /var/log/boot.log-* /root/.bash_history /root/.cache/dconf/user /var/log/btmp-* /root/.wget-hsts /root/.local/share/recently-used.xbel /var/log/audit/audit.log.*'

Π“Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ shred: 7-ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π½ΠΎΠ΅ Π·Π°Ρ‚ΠΈΡ€Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°, пСрСзаписываниС ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° нулями, Ρ€Π΅ΠΆΠΈΠΌ подтвСрТдСния:

alias eraser='shred -n 7 -f -u -z -v'

РСкурсивная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° общСсистСмного (Ρ‚.Π΅. journalctl) ΠΆΡƒΡ€Π½Π°Π»Π° Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ наличия сообщСний с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ crit ΠΈ Π²Ρ‹ΡˆΠ΅ (Ρ‚.Π΅. alert ΠΈ emergency) - Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ сСссии:

alias alert='journalctl -p alert -r'

alias crit='journalctl -p crit -r'

РСкурсивноС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ общСсистСмного ΠΆΡƒΡ€Π½Π°Π»Π° с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ "ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ со Π²Ρ‡Π΅Ρ€Π°ΡˆΠ½Π΅Π³ΠΎ дня":

alias yesterday='journalctl --since yesterday -r'

ΠŸΠΎΠ΄ΡΡ‡Π΅Ρ‚ ΠΈ ΠΏΠΎΠΊΠ°Π· объСма ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² (Π² спискС), врСмя - Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ стандарт ISO:

alias du='du -h --time=access --time-style=long-iso'

ΠŸΠΎΠ΄ΡΡ‡Π΅Ρ‚ ΠΈ ΠΏΠΎΠΊΠ°Π· ΠΎΠ±Ρ‰Π΅Π³ΠΎ объСма Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ Π² Π½ΠΈΡ…):

alias dud='du -sh'

β‚ͺ Back to home β‚ͺ

πŸ„― Rami Rosenfeld, 2022. GNU FDL 1.3.