Nowe posty

Autor Wątek: Czy istnieje emulator terminala który zapamieta komendy na jakiejś liście?  (Przeczytany 2789 razy)

MójPan

  • Gość
Zastanawiam się, czy istnieje jakiś emulator który ma możliwość wpisywania, edytowania i używania zapamietanych komend na jakiejś liście, np. za pomocą skrótu w menu terminala. Jest coś takiego?
Chodzi mi o to, anby nie wpisywać komend tysiące razy a móc wybrać je już np. własnie z takiej listy, którą sami tworzymy...

Wybieram MENU w terminalu, LISTA, nastepnię np. stworzony wcześniej wpis o nazwie AKTUALIZUJ PAKIETY i po wyborze od razu wskakuje mi sudo apt-get update w linię...

Pytam się o coś takiego albowiem chciałbym  trochę przyspieszyć sobie różne prace, np. YouTube Downloader wymaga kilku ruchów aby pobrać film, wnerwia mnie to już lekko - ciągłe wpisywanie "youtube-dl + format + link" ...

Problem dotyczy oczywiście także innych komend.

beaker

  • Gość
A history nie wystarczy, czy po prostu klawisz w górę?

Offline mackeire

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 490
    • Zobacz profil
Zrób se aktywator w programach w 'menu start'   o nazwie AKTUALIZUJ PAKIETY z poleceniem np:
konsole -e sudo apt update

i jedziesz z koksem :)

Jak będziesz miał więcej takich 'programów konsolowych' to zgrupuj w jedno podmenu np 'Programy Terminala' i już będziesz miał listę.

MójPan

  • Gość
A ja debil wpisywałem console -e sudo apt... ...  i dziwiłem sie że nie działa

Offline mackeire

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 490
    • Zobacz profil
a jak chcesz żeby się okienko nie zamknęło po wykonaniu to dodajesz
--noclose

MójPan

  • Gość
Dzięki za odpowiedzi, porobiłem jak trzeba skrótami i dowiązaniami i jest ok, no może nie jest to menu rozwijane z paska terminalu ale zawsze jest to jakimś ułatwieniem.

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 3
    • Zobacz profil
Nie lepiej aliasami się pobawić?
np. dla sudo apt-get update ustwaiasz sobie alias update i tyle.

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 427
    • Zobacz profil
Tak zgadza się, najlepiej do tego się nadają aliasy, oto jak ja mam to ustawione
alias pakm='pak -m'
alias paksyy='pak -Syy'
alias paksyu='pak -Syu'
alias pakscc='pak -Scc'
alias paks='pak -S'
alias pakrs='pak -Rs'
alias pacsyy='sudo pacman -Syy'
alias pacsyu='sudo pacman -Syu'
alias pacscc='sudo pacman -Scc'
alias pacs='sudo pacman -S'
alias pacu='sudo pacman -U'
alias pacrs='sudo pacman -Rs'
alias keys='sudo pacman-key --refresh-keys'
alias ref='reflector --verbose --latest 5 --sort rate --save /etc/pacman.d/mirrorlist'
alias sa='systemd-analyze'
alias sab='systemd-analyze blame'
alias sac='systemd-analyze critical-chain'
alias jb='journalctl -b'
alias ms='makepkg -sirc'
alias msi='makepkg --skippgpcheck'
alias xd='xfdesktop --reload'
alias xp='xfce4-panel -r'
alias xs='xfsettingsd --replace'
alias cr='compiz --replace &'
alias er='emerald --replace &'
alias repo='repo-add customrepo.db.tar.gz'
alias tris='trizen --stats'
Na koniec dodajemy w .bashrc (u mnie w .zshrc) na samym końcu taki oto wpis
source /home/robson/.zsh_alias
« Ostatnia zmiana: 2020-05-10, 14:37:53 wysłana przez robson75 »
Arch Linux Xfce - 64Bit Linux User #621110

Offline pavbaranov

  • Users
  • Guru
  • *****
  • Wiadomości: 878
    • Zobacz profil
Tyle, że chyba nie o to chodziło.

Offline Arkadiusz Bednarczyk

  • Linux.pl
  • Administrator
  • Guru
  • *****
  • Wiadomości: 654
    • Zobacz profil
    • Linux.pl
Jest taki program, nazywa się teminator.

Jego głównym przesłaniem było stworzenie multiterminala, jakkolwiek ma taką opcję, że można dodać często używane polecenia i wywoływać je z menu.
--
pozdrawiam
Arkadiusz Bednarczyk
email/jabber: arek@linux.pl