Thread oder Wikibeitrag .bashrc Beispiele
-
- Beiträge: 1886
- Registriert: 12.07.2020 11:21:17
Thread oder Wikibeitrag .bashrc Beispiele
Mir ist vor einiger Zeit die Idee gekommen, einen Wikibeitrag oder einen Thread zu eröffnen mit Beispielen der eigenen .bashrc. Kann ja durchaus interessant sein, wie das jeder so handhabt, was da definiert wird, welche shellopts usw.
Wie seht ihr das, würden einige von euch da mitmachen und ihre Konfigurationen auch reinstellen, vielleicht schön kommentiert?
Ich würde das machen, habe aber keine Lust, mich da als einziger "wichtig" zu machen.
Oder bewertet ihr das als komplett überflüssig und ohne Mehrwert fürs Wiki oder das Forum?
Wie seht ihr das, würden einige von euch da mitmachen und ihre Konfigurationen auch reinstellen, vielleicht schön kommentiert?
Ich würde das machen, habe aber keine Lust, mich da als einziger "wichtig" zu machen.
Oder bewertet ihr das als komplett überflüssig und ohne Mehrwert fürs Wiki oder das Forum?
-
- Beiträge: 58
- Registriert: 26.06.2023 09:09:40
- Lizenz eigener Beiträge: GNU General Public License
Re: Thread oder Wikibeitrag .bashrc Beispiele
Hi,
ich persönlich finde soetwas immer Praktisch. Aber ich kann nur für mich sprechen.
Hier das erste Beispiel von mir:
damit hast du das command genpasswd das dir eine Liste aus 10 Passwörtern erstellt die du nutzen kannst. Per default 22 Zeichen. Kannst du aber als Parameter angeben. Ich hab noch ein paar aber erstmal warten was die anderen so sagen bevor ich mich wieder in die Nesseln setze.
ich persönlich finde soetwas immer Praktisch. Aber ich kann nur für mich sprechen.
Hier das erste Beispiel von mir:
Code: Alles auswählen
root@srv27595:~# cat /root/.bashrc
...
genpasswd_single() {
local l=$1
[ "$l" == "" ] && l=22
tr -dc A-Za-z0-9 < /dev/urandom | head -c ${l} | xargs | sed -e 's/I/z/g' -e 's/l/b/g' -e 's/O/P/g' -e 's/o/e/g' -e 's/0/9/g' -e 's/1/3/g'
}
genpasswd() {
genpasswd_single $@
genpasswd_single $@
genpasswd_single $@
genpasswd_single $@
genpasswd_single $@
genpasswd_single $@
genpasswd_single $@
genpasswd_single $@
genpasswd_single $@
genpasswd_single $@
}
...
vs2-free-users community
#vs2-free-users #VS2FreeUsers
#vs2-free-users #VS2FreeUsers
Re: Thread oder Wikibeitrag .bashrc Beispiele
Ich finde die Idee gut. Die User koennen hier im Thread ihre bashrcs posten und du koenntest dann die interessanten Teile davon in eine Wikiseite uebertragen. Das ist zwar kein Projekt, von dem der Weltfrieden abhaengt, aber ich sehe auch nichts was dagegen spricht, unsere Dateien zu sammeln. Da kommt man immer wieder auf gute Ideen. Wenn du das machst, dann ist das eine schoene Sache.dasebastian hat geschrieben:27.06.2023 18:12:26Mir ist vor einiger Zeit die Idee gekommen, einen Wikibeitrag oder einen Thread zu eröffnen mit Beispielen der eigenen .bashrc. Kann ja durchaus interessant sein, wie das jeder so handhabt, was da definiert wird, welche shellopts usw.
Wie seht ihr das, würden einige von euch da mitmachen und ihre Konfigurationen auch reinstellen, vielleicht schön kommentiert?
Ich würde das machen, habe aber keine Lust, mich da als einziger "wichtig" zu machen.
Oder bewertet ihr das als komplett überflüssig und ohne Mehrwert fürs Wiki oder das Forum?
Ich selber verwende keine Bash, sondern eine mksh, darum liegen die Befehle in ~/.profile oder ~/.kshrc, das ist aber irrelevant. Hier der interessante Ausschnitt:
Code: Alles auswählen
set -o vi
alias ls='ls -F'
alias ll='ls -lF --time-style=long-iso'
alias la='ls -AF'
export LANG=en_US.UTF-8
export HISTFILE=$HOME/.ksh_history
export HISTSIZE=10000
MANWIDTH=66
export MANWIDTH
if [ "$COLUMNS" -gt 88 ]; then
stty cols 88
fi
Use ed once in a while!
-
- Beiträge: 58
- Registriert: 26.06.2023 09:09:40
- Lizenz eigener Beiträge: GNU General Public License
Re: Thread oder Wikibeitrag .bashrc Beispiele
Hi,
danach hast du die uc womit du die übergabe in Großbuchstaben erhällst z.B uc debianforum = DEBIANFORUM habe ich mal für globale bash variablen gemacht.
Code: Alles auswählen
root@srv27595:~# cat /root/.bashrc
...
function uc
{
echo ${1^^}
}
...
vs2-free-users community
#vs2-free-users #VS2FreeUsers
#vs2-free-users #VS2FreeUsers
Re: Thread oder Wikibeitrag .bashrc Beispiele
Verwendest du das oft? So selten wie ich das brauche, tippe ich `tr a-z A-Z' ganz fix direkt hin. Ich finde es interessant, dass insbesondere die bashrc von root diese Funktion enthaelt.VS2FreeUsers hat geschrieben:28.06.2023 10:40:42Code: Alles auswählen
root@srv27595:~# cat /root/.bashrc ... function uc { echo ${1^^} } ...
Btw: Es waere vielleicht sinnvoller, statt $1 besser $* zu nehmen, dann muss man das Argument nicht quoten, wenn es aus mehreren Woertern besteht. Zudem solltest du das Argument von `echo' in Double-Quotes packen, um den Whitespace identisch zu erhalten. Eine noch robustere Version waere:
Code: Alles auswählen
printf %s "${*^^}"
Use ed once in a while!
-
- Beiträge: 58
- Registriert: 26.06.2023 09:09:40
- Lizenz eigener Beiträge: GNU General Public License
Re: Thread oder Wikibeitrag .bashrc Beispiele
Hi,Meillo hat geschrieben:28.06.2023 10:54:31Verwendest du das oft? So selten wie ich das brauche, tippe ich `tr a-z A-Z' ganz fix direkt hin. Ich finde es interessant, dass insbesondere die bashrc von root diese Funktion enthaelt.VS2FreeUsers hat geschrieben:28.06.2023 10:40:42Code: Alles auswählen
root@srv27595:~# cat /root/.bashrc ... function uc { echo ${1^^} } ...
Btw: Es waere vielleicht sinnvoller, statt $1 besser $* zu nehmen, dann muss man das Argument nicht quoten, wenn es aus mehreren Woertern besteht. Zudem solltest du das Argument von `echo' in Double-Quotes packen, um den Whitespace identisch zu erhalten. Eine noch robustere Version waere:... aber das nur nebenbei. Ich will eigentlich nicht zu sehr ins Shellscripting abtauchen, konnte es hier nur nicht lassen, weil ich den Fall interessant finde.Code: Alles auswählen
printf %s "${*^^}"
ich verwende das so mitteloft wenn ich z:b db Felder die ich in meinen Scripten nehmen will (die sind ja meist klein) in globale bash variablen umwandeln will (die sind ja meist groß) . Das mit root ist bei mir faulheit da es ja nur ein testbox ist habe ich dort keinen user angelegt. Aber du hast recht es wäre besser das zu tun alles als root kann nach hinten losgehen.
Danke für den Verbesserungsvorschlag.
vs2-free-users community
#vs2-free-users #VS2FreeUsers
#vs2-free-users #VS2FreeUsers
-
- Beiträge: 58
- Registriert: 26.06.2023 09:09:40
- Lizenz eigener Beiträge: GNU General Public License
Re: Thread oder Wikibeitrag .bashrc Beispiele
Hi,
und noch einer diesmal lokal der macht nur im Terminal sinn.
Danach kannst du mit e PROGRAMMNAME ein Programm im Terminal starten und danach den Terminal schliesen ohne das, das Programm geschlossen wird, also z.B e firefox
und noch einer diesmal lokal der macht nur im Terminal sinn.
Code: Alles auswählen
~# cat /home/user/.bashrc
...
function e
{
$@ 1>/dev/null 2>/dev/null& disown;
}
...
Danach kannst du mit e PROGRAMMNAME ein Programm im Terminal starten und danach den Terminal schliesen ohne das, das Programm geschlossen wird, also z.B e firefox
vs2-free-users community
#vs2-free-users #VS2FreeUsers
#vs2-free-users #VS2FreeUsers
-
- Beiträge: 58
- Registriert: 26.06.2023 09:09:40
- Lizenz eigener Beiträge: GNU General Public License
Re: Thread oder Wikibeitrag .bashrc Beispiele
Hi,
hier noch ein banales Beispiel
Damit rufst du dmesg immer mit der option -T auf wodurch du lesbare Zeitstempel siehst. Das ist nützlich wenn du mal nach Fehlern suchst.
hier noch ein banales Beispiel
Code: Alles auswählen
:~# cat /root/.bashrc
...
alias dmesg='dmesg -T'
...
vs2-free-users community
#vs2-free-users #VS2FreeUsers
#vs2-free-users #VS2FreeUsers
Re: Thread oder Wikibeitrag .bashrc Beispiele
Interessanter als eine weitere Sammlung von Funktionen und Aliasen[1] fuer Shells waeren meiner Meinung nach die Shell-Optionen (fuer bash: echo ${SHELLOPTS}) bzw. die dazugehoerigen Teile aus der rc-Datei (fuer bash: ${HOME}/.bashrc) und Spielereien mit Umgebungsvariiablen (Danke Meillo fuer stty cols <n>)
Disclaimer: Nutze selbst die zsh
[1] viewtopic.php?t=178865
Code: Alles auswählen
rodney@spellbook:~$ echo ${SHELLOPTS}
braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
[1] viewtopic.php?t=178865
Re: Thread oder Wikibeitrag .bashrc Beispiele
Vor 2 1/2 Jahren:
viewtopic.php?t=179483
viewtopic.php?t=179483
-
- Beiträge: 1886
- Registriert: 12.07.2020 11:21:17
Re: Thread oder Wikibeitrag .bashrc Beispiele
Ich dachte an "Komplettvorstellungen", damit andere eine Vorstellung davon bekommen können, dass das ja auch ganz anders als "zuhause" aussehen könnte.
Na gut, ich springe einfach mal ins kalte Wasser und fange an.
Meine ~/.bashrc ist der Übersichtlichkeit halber auf drei Dateien verteilt. Ich habe das mal wo gesehen und das Konzept hat mir gefallen. Zusätzlich werde ich auch noch meine ~/.inputrc vorstellen, weil dort die halbe "Bashmagie" passiert. Let's go:
Nun die gesourcte ~/.config/bconf/bash-aliases, nichts Besonderes:
Dazu noch die gesourcte ~/.config/bconf/bash-env(ironment), hier stehen ein paar genauere Konfigurationen:
Und ein wichtiger Teil meiner Shellumgebung ist die ~/.inputrc, die mir einige Tastenanschläge abnimmt:
Dass es den Shebang in den gesourcten Dateien nicht bräuchte, weiss ich. Mit ihm habe ich aber ein Syntaxhighlighting im Editor.
So sieht das bei mir aus. Zum Teil bunt zusammengesucht, habe ich mir so meine Bashshell zusammengebastelt, die ich sehr komfortabel finde, die mir hin und wieder kleinere Rechtschreibfehler verzeiht und mir obendrein auch noch gefällt.
Und jetzt lasst mich bitte nicht hängen...
EDIT: Rechtschreibung
Na gut, ich springe einfach mal ins kalte Wasser und fange an.
Meine ~/.bashrc ist der Übersichtlichkeit halber auf drei Dateien verteilt. Ich habe das mal wo gesehen und das Konzept hat mir gefallen. Zusätzlich werde ich auch noch meine ~/.inputrc vorstellen, weil dort die halbe "Bashmagie" passiert. Let's go:
Code: Alles auswählen
# ██▄ ▄▀▄ ▄▀▀ █▄█ █▀▄ ▄▀▀ █ █ ▄▀▀ ██▀ █▀▄
# ▄ █▄█ █▀█ ▄██ █ █ █▀▄ ▀▄▄ ▀▄█ ▄██ █▄▄ █▀▄
# ------------- sources
# Einbindung weiterer Bashkonfigurationsdateien zwecks Übersichtlichkeit:
source ~/.config/bconf/bash-aliases
source ~/.config/bconf/bash-env
# --- shell declaration
case $- in
*i*) ;;
*) return;;
esac
# ----- identify chroot
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# ------ title & prompt
# Eine schlankere Prompt:
PS1='\[\e[01;34m\]\w\[\e[0m\]$\[\e[0m\] '
case "$TERM" in
st*|xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}$ \w\a\]$PS1"
;;
*)
;;
esac
# ------ autocompletion
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
# ---------- xautostart
# Nach Anmeldung automatischer Start von X:
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
exec startx
fi
# -------------- ufetch
# Aufruf eines kleinen Scripts mit Systeminfos beim Öffnen eines Terminals:
bash /home/sebastian/dox/syszeug/scripts/uf
Code: Alles auswählen
#!/bin/bash
# ██▄ ▄▀▄ ▄▀▀ █▄█ ▄▀▄ █ █ ▄▀▄ ▄▀▀ ██▀ ▄▀▀ █ █ ▄▀▀ ██▀ █▀▄
# █▄█ █▀█ ▄██ █ █ ▀▀ █▀█ █▄▄ █ █▀█ ▄██ █▄▄ ▄██ ▀▄█ ▄██ █▄▄ █▀▄
# ------------- general
alias ..='cd ..'
alias c='clear'
alias dir='dir --color=auto'
alias ll='ls $LS_OPTIONS -l --time-style=long-iso'
alias ls='ls $LS_OPTIONS -a'
alias s='su -'
# Übersichtlichere Ausgabe von stat:
alias stat='stat --printf "\n Datei: %n (%F)\n Größe: %s bytes\n Rechte: %A (%a)\n Uid/Gid: %U/%G (%u/%g)\n Erstellung: %w\n Änderung: %y\n Zugriff: %x\n\n"'
alias vdir='vdir --color=auto'
alias x='exit'
# ---------- operations
alias cp='cp -v'
alias m='micro'
alias mv='mv -v'
alias o='xdg-open'
alias rm='rm -v'
# ------------ specials
alias ccmus='rm /home/sebastian/.config/cmus/cache /home/sebastian/.config/cmus/lib.pl'
alias uf='bash /home/sebastian/dox/syszeug/scripts/uf'
alias xpl='bash /home/sebastian/dox/syszeug/scripts/xpl'
Code: Alles auswählen
#!/bin/bash
# ██▄ ▄▀▄ ▄▀▀ █▄█ ██▀ █▄ █ █ █ █ █ ▄▀▀ ██▀ █▀▄
# █▄█ █▀█ ▄██ █ █ ▀▀ █▄▄ █ ▀█ ▀▄▀ ▀▄█ ▄██ █▄▄ █▀▄
# -------------- shopts
# Korrigiere kleinere Rechtschreibfehler der Verzeichnisnamen bei cd:
shopt -s cdspell
# Ersetze Tilde, Punkt usw. durch vollständigen Pfad bei Autovervollständigung:
shopt -s direxpand
# Korrigiere kleinere Rechtschreibfehler während Autovervollständigung:
shopt -s dirspell
shopt -s checkwinsize
shopt -s histappend
# -------------- editor
export EDITOR=/usr/bin/micro
export VISUAL=/usr/bin/micro
export MICRO_CONFIG_HOME=/home/sebastian/.config/micro
# --------------- pager
export PAGER=/usr/bin/less
# Bringt Farbe in die Manpages:
export LESS_TERMCAP_mb=$'\E[01;34m'
export LESS_TERMCAP_md=$'\E[01;34m'
export LESS_TERMCAP_me=$'\E[0m'
export LESS_TERMCAP_se=$'\E[0m'
export LESS_TERMCAP_so=$'\E[01;44;37m'
export LESS_TERMCAP_ue=$'\E[0m'
export LESS_TERMCAP_us=$'\E[01;32m'
# Keine History für Less:
export LESSHISTFILE=-
# ----------------- fzf
# Konfigurationen für Fuzzyfinder:
source /usr/share/doc/fzf/examples/key-bindings.bash
export FZF_DEFAULT_OPTS=\
"--border horizontal \
--color='pointer:12,hl+:12,prompt:12,info:12,gutter:0' \
--cycle \
--height 60% \
--info inline \
--layout default \
--prompt ': '"
# Verwende statt Find Fdfind mit bestimmten Konfigurationen:
export FZF_DEFAULT_COMMAND="fdfind -H -t f -c never"
export FZF_ALT_C_COMMAND="fdfind -H -t d -c never && ls"
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
# ------------- history
export HISTTIMEFORMAT="%F %H:%M "
export HISTIGNORE="cd:history*:ls:ll:s:su -:x:c:uf:o:lf"
HISTCONTROL=ignoreboth:erasedups
HISTFILE=~/.config/bconf/bash-history
HISTSIZE=2000
HISTFILESIZE=2000
# ------------- lf & ls
# Gib mir Farben für Ls und Lf:
LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=00;35:*.mpg=00;35:*.mpeg=00;35:*.m2v=00;35:*.mkv=00;35:*.webm=00;35:*.webp=00;35:*.ogm=00;35:*.mp4=00;35:*.3gp=00;35:*.m4v=00;35:*.mp4v=00;35:*.vob=00;35:*.qt=00;35:*.nuv=00;35:*.wmv=00;35:*.asf=00;35:*.rm=00;35:*.rmvb=00;35:*.flc=00;35:*.avi=00;35:*.fli=00;35:*.flv=00;35:*.gl=00;35:*.dl=00;35:*.xcf=00;35:*.xwd=00;35:*.yuv=00;35:*.cgm=00;35:*.emf=00;35:*.ogv=00;35:*.ogx=00;35:*.aac=02;36:*.au=02;36:*.flac=02;36:*.m4a=02;36:*.mid=02;36:*.midi=02;36:*.mka=02;36:*.mp3=00;36:*.aax=00;36:*.mpc=02;36:*.ogg=02;36:*.ra=02;36:*.wav=00;36:*.oga=02;36:*.opus=02;36:*.spx=02;36:*.xspf=02;36:*.odt=00;33:*.ods=00;33:*.ott=00;33:*.ots=00;33:*.txt=01;33:*.pdf=02;33';
export LS_COLORS
export LS_OPTIONS='-ph --group-directories-first --color=auto'
# ----------------- xdg
# XDG Base Directory Specification:
export XDG_DATA_HOME=/home/sebastian/.local/share
export XDG_CONFIG_HOME=/home/sebastian/.config
export XDG_STATE_HOME=/home/sebastian/.local/state
export XDG_CACHE_HOME=/home/sebastian/.cache
Code: Alles auswählen
# █ █▄ █ █▀▄ █ █ ▀█▀ █▀▄ ▄▀▀ █ █ ▄▀▀ ██▀ █▀▄
# ▄ █ █ ▀█ █▀ ▀▄█ █ █▀▄ ▀▄▄ ▀▄█ ▄██ █▄▄ █▀▄
$include /etc/inputrc
# Farben für die Autovervollständigung von ls:
set colored-stats on
set colored-completion-prefix on
# Ignoriere Gross- und Kleinschreibunt bei Autovervollständigung:
set completion-ignore-case on
# Behandle - und _ gleich in der Autovervollständigung:
set completion-map-case on
# Bei Abbruch (Strg+c) keine Ausgabe von ^C in der Kommandozeile:
set echo-control-characters off
# Zeige alle Autovervollständigungsmöglichkeiten nach einmal Tab:
set show-all-if-unmodified on
# Blättere bei Pfeil rauf/runter nur durch dazu passende Historyeinträge
# (wenn schon etwas eingeben):
"\e[A": history-search-backward
"\e[B": history-search-forward
So sieht das bei mir aus. Zum Teil bunt zusammengesucht, habe ich mir so meine Bashshell zusammengebastelt, die ich sehr komfortabel finde, die mir hin und wieder kleinere Rechtschreibfehler verzeiht und mir obendrein auch noch gefällt.
Und jetzt lasst mich bitte nicht hängen...
EDIT: Rechtschreibung
- cosinus
- Beiträge: 3439
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: Thread oder Wikibeitrag .bashrc Beispiele
Was ist an pwgen denn verkehrt?VS2FreeUsers hat geschrieben:28.06.2023 07:38:28damit hast du das command genpasswd das dir eine Liste aus 10 Passwörtern erstellt die du nutzen kannst.
Code: Alles auswählen
# pwgen
Mai3shoo Oidoh4Ie oobeiCh7 Eech2uir AKeif8ko eighoh7D aeJ0chao nohPai9J
Afaec5Ga uoz6Jood uuThee4i loh3Eepe Iel9heir uPh1jahz uaza6Ga0 Ahnoo4au
iXae3ooV ahNiefu4 iG4abee2 uBoo2Zae ieVie1ae oof0shoC Ahcae9Ve Oe0noora
Jue4kooL vaeghoS7 eiy5Oojo iebiB1ue OoZ8maa9 gumu8IGh Geep9me6 iW5fieph
eiNgee7n xohPh1oo aisoa7Ph Viev9cie teiNoo5u anei3Ce0 eiCh0OoP yahPh3sh
eeDae0AN deeg8Eif Ji3eibiF da8Yai6i uiR9caiy jee8Faho ee5quiPh eCh4caiW
hasu1Zoh uco3Xo5a uGee6sah wohlieR2 eph3Looy ahThahj5 moh3ohPi lie3ma0X
aFoa5noz ezoo4uW8 Lo3otoD5 Eel3zei4 eb9ieFee ohf4uYai zae7BieD weeJ9uyo
iwe2Itho ohrooP1d Oi7udee8 Ge3Oobie iDai2zoo Eef4hah6 YuiX7zei Phi5ra7C
tie5teeB izaexe4C Ahlie0ai oL8thaij ait9Yie4 hahwu5Ic Ohpe1ohl Ruin2vae
eiKue7Ci heiph5iV aMeiB0ei SheeG0ee OoM7ooph oFahy0uu ooj0yooZ quuy7Oes
foos1uD6 iS6EeVoh uQuahh0e Pei0ejah Veig3buu kohteeT0 Phei0ain bookuL9k
Jah8hoo7 ohwie7Su Caig0uco ahGoh4al quooF1oo QuuDae3k sieC0mie To0aephi
Xecaich2 ecaisaK7 ien1weeD ing1Onge Eipa9IeH Aa2ahN6i Vei0Fouy aiVe0gu3
Za5ohf8u xahFuo7u ooZoh8qu aing7aiL po5heM4a eiB5wei1 goiS3eew aiCh7Aen
Ook0enga nuajai7I guX1aeph ro6Kei9E Igh3po4E eiChu4Hi An9huwej jiZao3zu
aLah4mu9 Aic2duaV Viebee0e Uj9hei2e xoop2oBo aiRee2fu uPhei4Mi woo9ruR9
maSahth0 lahch3Ch Bae4ozaG ait3ieBe phef8Wah aWoh4zoh kueXoof7 quae0Eef
Eivieng3 eij4Aich Iezah6ne Feut1Nai ieFawe6T ehuTh1zu sei1Mavi ieyai5Ee
alae2Ohb aiHeeb3G ohph8Gah eaMai8oo Meephoh3 Oo2aiDee Sha8nohg aebeiNg9
Re: Thread oder Wikibeitrag .bashrc Beispiele
Waere es nicht besser ~/.config/bconf/bash-aliases nach ~/.config/bconf/bash-env zu sourcen? Denke da speziell an $LS_OPTIONSdasebastian hat geschrieben:28.06.2023 16:18:29...
Meine ~/.bashrc ist der Übersichtlichkeit halber auf drei Dateien verteilt. Ich habe das mal wo gesehen und das Konzept hat mir gefallen...
-
- Beiträge: 1886
- Registriert: 12.07.2020 11:21:17
Re: Thread oder Wikibeitrag .bashrc Beispiele
Könnte man sicher machen. Allein, es funktioniert und so bin ich es halt mittlerweile gewohnt.
-
- Beiträge: 58
- Registriert: 26.06.2023 09:09:40
- Lizenz eigener Beiträge: GNU General Public License
Re: Thread oder Wikibeitrag .bashrc Beispiele
Hi,cosinus hat geschrieben:28.06.2023 16:31:06Was ist an pwgen denn verkehrt?VS2FreeUsers hat geschrieben:28.06.2023 07:38:28damit hast du das command genpasswd das dir eine Liste aus 10 Passwörtern erstellt die du nutzen kannst.
Code: Alles auswählen
# pwgen Mai3shoo Oidoh4Ie oobeiCh7 Eech2uir AKeif8ko eighoh7D aeJ0chao nohPai9J Afaec5Ga uoz6Jood uuThee4i loh3Eepe Iel9heir uPh1jahz uaza6Ga0 Ahnoo4au iXae3ooV ahNiefu4 iG4abee2 uBoo2Zae ieVie1ae oof0shoC Ahcae9Ve Oe0noora Jue4kooL vaeghoS7 eiy5Oojo iebiB1ue OoZ8maa9 gumu8IGh Geep9me6 iW5fieph eiNgee7n xohPh1oo aisoa7Ph Viev9cie teiNoo5u anei3Ce0 eiCh0OoP yahPh3sh eeDae0AN deeg8Eif Ji3eibiF da8Yai6i uiR9caiy jee8Faho ee5quiPh eCh4caiW hasu1Zoh uco3Xo5a uGee6sah wohlieR2 eph3Looy ahThahj5 moh3ohPi lie3ma0X aFoa5noz ezoo4uW8 Lo3otoD5 Eel3zei4 eb9ieFee ohf4uYai zae7BieD weeJ9uyo iwe2Itho ohrooP1d Oi7udee8 Ge3Oobie iDai2zoo Eef4hah6 YuiX7zei Phi5ra7C tie5teeB izaexe4C Ahlie0ai oL8thaij ait9Yie4 hahwu5Ic Ohpe1ohl Ruin2vae eiKue7Ci heiph5iV aMeiB0ei SheeG0ee OoM7ooph oFahy0uu ooj0yooZ quuy7Oes foos1uD6 iS6EeVoh uQuahh0e Pei0ejah Veig3buu kohteeT0 Phei0ain bookuL9k Jah8hoo7 ohwie7Su Caig0uco ahGoh4al quooF1oo QuuDae3k sieC0mie To0aephi Xecaich2 ecaisaK7 ien1weeD ing1Onge Eipa9IeH Aa2ahN6i Vei0Fouy aiVe0gu3 Za5ohf8u xahFuo7u ooZoh8qu aing7aiL po5heM4a eiB5wei1 goiS3eew aiCh7Aen Ook0enga nuajai7I guX1aeph ro6Kei9E Igh3po4E eiChu4Hi An9huwej jiZao3zu aLah4mu9 Aic2duaV Viebee0e Uj9hei2e xoop2oBo aiRee2fu uPhei4Mi woo9ruR9 maSahth0 lahch3Ch Bae4ozaG ait3ieBe phef8Wah aWoh4zoh kueXoof7 quae0Eef Eivieng3 eij4Aich Iezah6ne Feut1Nai ieFawe6T ehuTh1zu sei1Mavi ieyai5Ee alae2Ohb aiHeeb3G ohph8Gah eaMai8oo Meephoh3 Oo2aiDee Sha8nohg aebeiNg9
nix kannte ich nicht danke dir.
vs2-free-users community
#vs2-free-users #VS2FreeUsers
#vs2-free-users #VS2FreeUsers
-
- Beiträge: 1886
- Registriert: 12.07.2020 11:21:17
Re: Thread oder Wikibeitrag .bashrc Beispiele
Vor versammelter Mannschaft einen Bauchfleck hingelegt und dabei auch noch einen Furz abgelassen.
Aber okay, Kapitulation, die Idee war gut, nur die Welt noch nicht bereit.
Aber okay, Kapitulation, die Idee war gut, nur die Welt noch nicht bereit.
Re: Thread oder Wikibeitrag .bashrc Beispiele
Ich kann github.com empfehlen. Dort gibt es gefühlt mehrere 1000 .bashrc Beispiele.
Je einfacher und weniger Zeilen um so besser ist mein Motto. Bei github finden sich sogar Exemplare mit 1000 und mehr Zeilen. Ansonsten
Viel Spass!
Je einfacher und weniger Zeilen um so besser ist mein Motto. Bei github finden sich sogar Exemplare mit 1000 und mehr Zeilen. Ansonsten
Viel Spass!
- cosinus
- Beiträge: 3439
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: Thread oder Wikibeitrag .bashrc Beispiele
Ich muss zugeben, dass meine .bashrc auch nicht gerade klein ist. Da hat sich viel angesammelt. Auch sowas:
Code: Alles auswählen
alias copy='rsync -av --progress --stats'
alias u='umount'
-
- Beiträge: 1886
- Registriert: 12.07.2020 11:21:17
Re: Thread oder Wikibeitrag .bashrc Beispiele
Ja dann lass' sehen cosinus!cosinus hat geschrieben:02.07.2023 21:04:30Ich muss zugeben, dass meine .bashrc auch nicht gerade klein ist. Da hat sich viel angesammelt.
- cosinus
- Beiträge: 3439
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: Thread oder Wikibeitrag .bashrc Beispiele
Nein, ich trau mich nicht meine komplette .bashrc zu posten
-
- Beiträge: 1886
- Registriert: 12.07.2020 11:21:17
Re: Thread oder Wikibeitrag .bashrc Beispiele
So schlimm?
Meine ist ja sicher auch ein kleines gebloatetes Monster für viele hier.
Das Ziel wäre ja, die möglichen Unterschiede und Wege zu zeigen, o h n e dass die hier zerpflückt werden. Das hier soll nur ein Rahmen sein um dann vielleicht einen Wikiartikel draus zu machen.
So der Plan...
Meine ist ja sicher auch ein kleines gebloatetes Monster für viele hier.
Sowas wäre auch super.mino23 hat geschrieben:02.07.2023 20:55:00Je einfacher und weniger Zeilen um so besser ist mein Motto.
Das Ziel wäre ja, die möglichen Unterschiede und Wege zu zeigen, o h n e dass die hier zerpflückt werden. Das hier soll nur ein Rahmen sein um dann vielleicht einen Wikiartikel draus zu machen.
So der Plan...
- cosinus
- Beiträge: 3439
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: Thread oder Wikibeitrag .bashrc Beispiele
Weiß nicht... ....aber es gibt Sachen, die sollten nicht unbedingt öffentlich sein
-
- Beiträge: 1886
- Registriert: 12.07.2020 11:21:17
Re: Thread oder Wikibeitrag .bashrc Beispiele
Vielleicht freut's ja wen von euch, weitere Tipps dazu zu schreiben, fände ich gut!
Bash-Konfiguration
Bash-Konfiguration
Re: Thread oder Wikibeitrag .bashrc Beispiele
Auszug .bashrc
.bash_aliases
Code: Alles auswählen
if [ "$(tty)" = "/dev/tty2" ]; then
startx
logout
fi
PS1='$(pwd) >'
.bash_aliases
Code: Alles auswählen
alias 11='evince ~/dokumente/evb/schicht/23/08_aug_23/05.pdf &'
alias 22='evince ~/dokumente/evb/schicht/23/07_jul_23/07.pdf &'
alias MC='sudo -E xterm -e mc tf/ tf/'
alias N='sudo -E nnn -CDe'
alias V='sudo -E vim'
alias c='clear'
alias dl='cd ~/downloads/; clear; ls -1p'
alias ex='exit'
alias h='history'
alias l='clear; ls -1p'
alias ll='clear; ls -lph'
alias mc='xterm -e mc tf/ tf/ &'
alias mn='cd /mnt/; clear; ls -1p'
alias mna='cd /mnt/a; clear; ls -1p'
alias n='nnn -CDe'
alias rm='rm -iv'
alias v='vim'
alias vf='vifm'
alias x='xkill'
alias yd='yt-dlp -x --audio-format mp3'
keep_the_spirit_of_the_reallife
-
- Beiträge: 1886
- Registriert: 12.07.2020 11:21:17
Re: Thread oder Wikibeitrag .bashrc Beispiele
Danke holyhit, die Prompt gefällt mir.
Mit "weitere Tipps dazu zu schreiben..." meinte ich, du darst den Wikiartikel gerne selber erweitern.