πΎ 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
β‘οΈ Next capture (2023-01-29)
-=-=-=-=-=-=-
Χ¨ΧΧ
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
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ Π°Π»ΠΈΠ°ΡΡ Π΄Π»Ρ .bashrc.
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, Π½ΠΎΡΠΈΡΠ΅Π»Ρ ΠΈ Ρ.ΠΏ. (ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ 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'
π― Rami Rosenfeld, 2022. GNU FDL 1.3.