#programowanie #terminal #konsola #bash #zsh #powershell #cmd
Rozstrzygnijmy to raz na zawsze, która konsola najlepsza?
BArtus - #programowanie #terminal #konsola #bash #zsh #powershell #cmd
Rozstrzygnijm...

źródło: comment_1660657801A5GyRIPT3BhulfIRlLVuIg.jpg

Pobierz

Jak konsola najlepsza?

  • bash ∠( ᐛ 」∠)_ 30.1% (41)
  • cmd ౦0o 。 (‾́。‾́ )y~~ 7.4% (10)
  • fish ‿︵‿>°))))彡‿︵‿ 3.7% (5)
  • powershell [̲̅$̲̅(̲̅ ͡° ͜ʖ ͡°̲̅)̲̅$̲̅] 14.7% (20)
  • zsh _(:3 」∠)_ 33.8% (46)
  • ratumnku, nie umiem w konsole ‿︵‿ヽ(°□° )ノ︵‿︵ 10.3% (14)

Oddanych głosów: 136

  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

macie jakiś pomysł, żeby lepiej mi podpowiadał git? np. mam branche ABC-123/aaaa, ABC-124/bbbb, ABC-125/cccc

i teraż żeby mi podpowiedziało muszę wpisać git checkout ABC-

a ja chciałbym się przelączyć na branch ABC-125/cccc wpisując git checkout cccc i żeby wtedy mi zasugerowało tego brancha
#git #zsh
#programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang i #haskell

Pełna wersja tego zestawienia https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-15-06-2020/

A jeśli chcesz jeszcze więcej, zapisz się do mailingu
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang i #haskell

Pełna wersja tego zestawienia https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-02-06-2020/

A jeśli chcesz jeszcze więcej, zapisz się do mailingu
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#zsh

Jeszcze jedno pytanko, ale już dotyczące wyłącznie zsh chyba.

$ :(){echo $1}
Definiując taką funkcję nazwaną :, zsh mi wypluwa każdy wprowadzony znak. Dlaczego jest ona zawsze wywoływana przez zsh przy każdym wciśnięciu klawisza? Internet mówi, że to jest zwyczajne true, ale nie tłumaczy to takiego zachowania.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#zsh #bash

$ false && echo dupa
$ false || echo dupa
dupa
$ true && echo dupa
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Borykam się z rzeczą zadziwiającą. Napisałem sobie prosty skrypcik, który restartuje mi router, mniejsza jakie jest jego zastosowanie. To co jest niesamowite to fakt, że gdy skrypt jest zapisany do pliku i odpalam go, zmienna $token jest identyczna jak zmienna $cookie chociaż nie ma w ogóle opcji żeby tak się stało. Gdy odpalam te komendy linijka po linijce, manualnie, wszystko jest ok. O #!$%@? tu chodzi? :D

#!/bin/bash
auth=$(curl -s -X GET [http://192.168.8.1/api/webserver/SesTokInfo](http://192.168.8.1/api/webserver/SesTokInfo) | grep -e SesInfo -e TokInfo)
cookie=$(echo $auth | grep SesInfo | cut -d '>' -f2 | cut -d '<' -f1)
token=$(echo $auth | grep TokInfo | cut -d '>' -f2 | cut -d '<' -f1)
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemano mirasy, zdecydowałem się na zsh z configiem grml. Problem mam jednak z virtualenv, które nie chce się wyświetlać w prompcie. Ma ktoś pomysł może co robię źle? Zainstalowałem config grml z repozytorium #archlinux, oraz zsh. Skopiowałem /etc/zshrc do ~/.zshrc. Odpaliłem nawet grml_theme_add_token virtual-env -f virtual_env_prompt. Nie przyniosło to żadnego skutku, a nawet grml_has_token virutal-env nic nie zwraca XD.
Co robię źle mirasy?
#linux #archlinux
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: Zawiera. Nie wiem jak ci to dobrze wytłumaczyć. To jak jak w /etc/profile.d masz dodatkowe skrypty dla basha tak grml zsh ma jeden skrypt główny dodający całą logikę grml i zshrc.local dodający ustawienia do głównego skryptu.

zsh-grml-config tworzy config zshrc przy tworzeniu użytkownika. Powinieneś mieć go w /etc/skel/.zshrc

W /etc/skel/ są zawarte wszystkie pliki, które posłużą jako domyślne pliki w katalogu domowym dla nowo utworzonego użytkownika.
  • Odpowiedz
Postawiłem wirtualkę z najlepszym #linux na świecie, #archlinux wiadomix, poustawiałem #zsh, bazkę, pajtony ruby i inne gity bajery... po czym się okazało że potrzebuję kolejnej, praktycznie identycznej, no ale obraz dysku ustawiłem na fixed size, co by było szybciej, więc klonowanie odpada bo będę tych wirtualek potrzebował naście, stawianie wszystkiego od nowa za każdym razem to jakaś udręka... A więc #nixos!
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@keny-keczuloki-anuloki: @globalbus: @rawilson: rozwiązania o których mówicie to tylko kolejna wyższa warstwa oprogramowania. Same konwertowanie i sparsowanie plików można wykonywać na niższym poziomie nie tracąc przy tym sporej ilości miejsca. Pamiętajcie że przy rsync, scp czy cp kopiując pliki sparse trzeba zazwyczaj dodawać przełączniki aby docelowy plik nie zajmował maksymalnego rozmiaru obrazu.

https://serverfault.com/questions/665335/what-is-fastest-way-to-copy-a-sparse-file-what-method-results-in-the-smallest-f

https://wiki.archlinux.org/index.php/Sparse_file

https://en.wikibooks.org/wiki/QEMU/Images
  • Odpowiedz
Prozdrowotny - #groszowesprawy z wyprzedzniem i działające (te z "post" i "NEW" w naz...

źródło: comment_1DeVNL3m1tCrgJtE16TRrR6vAAca1pkN.jpg

Pobierz
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest opcja która pozwoli aby używając ZSH po połączeniu SSH nadal używać zsh i lokalnego motywu a nie przechodzić do zwykłego basha?

#zsh #linux
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mugenDeath: mozna jak wspomnial @carlo497 ustawic zsh jako powloke dla zdalnego usera, ale z tym samym motywem bym uwazal. W miare dobra praktyka jest zmiana motywu lub samego "koloru" motywu dla zdalnych systemow, wtedy trudniej sie pomylic. Czasami zdarza sie mylic roznego rodzaju systemy jak ma sie wiele terminali pootwieranych. Osobiscie mam zielony dla srodowisk testowych, czerwone dla prod itp itd.
  • Odpowiedz