Zabawa z ~/.bashrc i nie tylko na Linux ;-)

LinGruby | 2021-02-17 10:28:21 UTC | #1

W ~/.bashrc dla użytkownika

PS1="\[\033[38;5;11m\]┌─ \[\033[38;5;11m\]\t \u  \n\[\033[38;5;11m\]└─ >_ [\w]\[$(tput sgr0)\]"

wygląda tak:

Terminal - lingruby@Aspire-E5-571:~_794.png

W ~/.bashrc dla root

PS1="\[\033[38;5;9m\]┌─ \[\033[38;5;9m\]\t \u  \n\[\033[38;5;9m\]└─ >_ [\w]\[$(tput sgr0)\]"

wygląda tak:

Terminal - lingruby@Aspire-E5-571:-home-lingruby.png

dodatkowo można do obu dodać alias pogoda

 alias pogoda='curl -H "Accept-Language: pl" wttr.in/Łódź'

wygląda tak:

Terminal - lingruby@Aspire-E5-571:~_796.png

miasto oczywiście można zmienić ;-) acz należy bo się okaże że wszyscy z Łodzi ;-)

 curl -H "Accept-Language: pl" wttr.in/Twoje miasto'

ale warto najpierw sprawdzić czy jest bo w tym temacie:

https://forum.lvlup.pro/t/ciekawa-pogodynka/449

np: Szczecina i Krakowa nie wykrywało i Krakowa nadal nie wykrywa ( znaczy wykrywa ale Krakow w Niemczech ) ale jest już Szczecin ;-)

Miłej zabawy ;-)

Pozdrawiam


DoreK | 2017-02-15 10:31:48 UTC | #2


xSeKaBo | 2017-02-15 11:28:25 UTC | #3

A ja z Krakowa :joy:


Timo | 2017-02-15 11:31:55 UTC | #4

Bardzo fajna sprawa, da się jakoś na tapete ustawić? Jakiś skrypt czy coś, by co odpalenie kompa albo co jeden dzień się ta tapeta aktualizowała?
W sensie pobieram jakby całą grafikę ze strony i ustawiam na pulpit i tak codziennie poprzez jakiś skrypt?


LinGruby | 2017-02-15 11:38:14 UTC | #5

@Timo w conky pewno dało by radę ( i aktualizować co jakiś czas ) ale bawić mi się puki co nie chce ;-)


czvpka | 2017-03-02 21:54:25 UTC | #6

( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)
Zaraz podeśle jakiś swój .bashrc :smiley:


LinGruby | 2017-04-09 18:47:44 UTC | #7

Coby nowego tematu nie zakładać będę tu dodawał różne ciekawostki ;-)

┌─ 20:29:38 root@ubuntu  
└──► [~] apt install figlet
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące NOWE pakiety:
  figlet
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 190 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 744 kB miejsca na dysku.
Pobieranie:1 http://fr.archive.ubuntu.com/ubuntu xenial/universe amd64 figlet amd64 2.2.5-2 [190 kB]
Pobrano 190 kB w 0s (2733 kB/s)
Wybieranie wcześniej niewybranego pakietu figlet.
(Odczytywanie bazy danych ... 53021 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../figlet_2.2.5-2_amd64.deb ...
Rozpakowywanie pakietu figlet (2.2.5-2) ...
Konfigurowanie pakietu figlet (2.2.5-2) ...
update-alternatives: użycie /usr/bin/figlet-figlet jako dostarczającego /usr/bin/figlet (figlet) w trybie automatycznym

a o to efekt ;-)

┌─ 20:30:06 root@ubuntu  
└──► [~] figlet -kct "LinGruby"
          _      _          ____               _            
         | |    (_) _ __   / ___| _ __  _   _ | |__   _   _ 
         | |    | || '_ \ | |  _ | '__|| | | || '_ \ | | | |
         | |___ | || | | || |_| || |   | |_| || |_) || |_| |
         |_____||_||_| |_| \____||_|    \__,_||_.__/  \__, |
                                                       |___/

albo to ;-)

┌─ 20:39:32 root@ubuntu  
└──► [~] figlet -kct "LVLUP.PRO"
           _  __     __ _     _   _  ____    ____   ____    ___  
          | | \ \   / /| |   | | | ||  _ \  |  _ \ |  _ \  / _ \ 
          | |  \ \ / / | |   | | | || |_) | | |_) || |_) || | | |
          | |___\ V /  | |___| |_| ||  __/_ |  __/ |  _ < | |_| |
          |_____|\_/   |_____|\___/ |_|  (_)|_|    |_| \_\ \___/

Miłej zabawy ;-)


Timo | 2017-04-09 20:43:30 UTC | #8

Haha, a ja kiedyś takie sobie chciałem zrobić to sie w notepadzie męczyłem z tymi kreskami XDDD


LinGruby | 2019-01-26 17:05:09 UTC | #9

polecam

curl https://raw.githubusercontent.com/keroserene/rickrollrc/master/roll.sh | bash


MTGmati | 2019-01-27 11:06:20 UTC | #10

https://ts3index.com/?page=generator&sub=ascii


LinGruby | 2019-01-27 16:44:01 UTC | #11

[quote=”LinGruby, post:5, topic:1903”]
@Timo w conky pewno dało by radę ( i aktualizować co jakiś czas ) ale bawić mi się puki co nie chce :wink:
[/quote]

ale jednak mi się zachciało :-D

curl  -s 'https://pl.wttr.in/Łódź?0TKm' | head -7

tak wygląda w conky:

44|355x175

https://github.com/lingruby-pl/conky-config/blob/master/conky/conky_txt

miasto jak wspominałem wcześniej można zmienić ;-)


LinGruby | 2019-12-16 14:13:50 UTC | #12

jak ktoś korzysta z zsh do config dodać ( podmienić )

#=====================================#
# Default prompt                      #
#=====================================#

# prompt settings
#promptinit
#prompt walters
setopt prompt_subst

if [[ $(id -u) = 0 ]]; then
    PUSER1="%B%F{#a54242}root%f%F{nocolor} at %B%F{#a54242}%m%F{nocolor}"
    PUSER2="❯❯❯%b%f"
    PUSER3="%B%F{nocolor}[%F{#a54242}%B%?%F{nocolor}]  [%h]  %B%F{#c59d00}%*%F{nocolor}"
else
    PUSER1="%B%F{#c59d00}%n%f%F{nocolor} at %B%F{#c59d00}%m%F{nocolor}"
    PUSER2="❯❯❯%b%f"
    PUSER3="%B%F{nocolor}[%F{#a54242}%B%?%F{nocolor}]  [%h]  %B%F{#c59d00}%*%F{nocolor}"
fi

PROMPT='$PUSER1 %B%F{nocolor}%~%F{nocolor}
$PUSER2  '
RPROMPT='$PUSER3'

i tak to wygląda:

lingruby at arch-bspwm ~
❯❯❯                                                            [0]  [292]  14:58:53

system | 2021-02-17 10:28:33 UTC | #13

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.