Memorizzare in un menu del terminale i comandi più usati e utili

Ritratto di Leman

Salve amici,
per cortesia sapete se esiste un programma che permette di memorizzare
in un menu all'interno del terminale di PClinuxOS Kde i principali comandi
che uno usa, o comunque i più utili, per esp. Upgrade ? :?

In pratica accedere ad un menu nel terminale dove si è memorizzato
i comandi che si vuole, poi far partire quello che si scieglie premendo
sul suo numero corrispondente.
Insomma senza fare la menata che faccio adesso, perdere tempo per
cercare il comando che mi serve, poi fare copia e in colla nel terminale
della stringa trovata, in fine dare invio, insomma a uno gli scappa la
voglia prima... Sad

Ritratto di 500paolo

Se gia' hai usato il comando una volta, ti basta le volte successive aprire il terminale e premere piu' volte "freccia su" finchè non ti riappare il comando e quindi dare invio.

Ritratto di francofait

Il terminale ha da sempre anche un filemanager completo di editor , quando ci si deciderà a farne uso e rendersi conto che per un buon 99% delle necessità d' uso , non serve affatto arrovellarsi il capo con formulette magiche dal prompt dei comandi ed ha pure il regolare supporto del mouse , sarà sempre tardi .

sudo apt-get install mc

dal terminale con privilegi root
mc # apre il filemaner , e da li in poi di tante formulette magiche non ne hai alcun bisogno .

Ritratto di zafran

Non è chiaro come un file manager possa contenere e selezionare dei comandi.
Spieghi meglio, Franco?

La shell dà comunque altri modi di snellire le cose.
1
autocompletamento con il tasto TAB
2
comando alias (permette di sostituire un'intera stringa con una sola parola)
3
ctrl+r+lettera (ricerca i comandi digitati in precedenza che cominciavano con lettera)
4
frecce su e giù per scorrere la cronologia

Puoi farti degli alias e scriverteli in un file indice da visualizzare con cat per tagliaincollare quello scelto.
Meglio ancora farti uno scriptino che esegua quello che ti pare digitando il numero o lettera corrispondente.
Più tardi ti butto giù la bozza e te l'aggiusti come ti pare.

Ritratto di Leman

Ciao amici,
cercando in rete è saltato fuori ora questo programma “Qmenu”
per creare menu all'interno del terminale, però si riferisce a
Linux Ubuntu.
http://www.lffl.org/2014/07/qmenu-menu-teminale-linux.html
https://github.com/teopost/qmenu/blob/master/README_it.md
https://github.com/teopost/qmenu

Una volta installato su Ubuntu non riesco a capire come vadano
poi inserite di preciso le stringhe che mi interessano nel suo menu
per poi usarle a bisogno.
Mah.... scrivono che è una cosa facile, però temo che sia facile solo per
utenti esperti, non alla mia portata di utente con ristrette conoscenze
in materia... :O

Ritratto di zafran

Aspetta un paio d'ore e ti mando un paio di righe semplici semplici.
Oppure nel frattempo digiti
man read
e vedi se ti viene in mente qualcosa.

Ritratto di zafran

Prova a partire da una cosa del genere

Quote:

# Scelta di comandi
# ===========

echo
echo " Cosa vuoi fare?"
echo " - - - - - - - - - - "
echo " DEFAULT : 1"
echo " 0 - Annulla"
echo " 1 - Apri Thunderbird (default)"
echo " 2 - Dimmi che ore sono"
echo " 3 - Dimmi quale kernel sto usando"
echo " 4 - Spegni il pc"
echo " - Oppure digita il nome di un programma"
echo " - - - - - - - - - - - - - "

read rivedi

if [ "$rivedi" == "0" ]; then exit;
elif [ "$rivedi" == "" ]; then thunderbird
elif [ "$rivedi" == "1" ]; then thunderbird
elif [ "$rivedi" == "2" ]; then date
elif [ "$rivedi" == "3" ]; then uname -r
elif [ "$rivedi" == "4" ]; then gksu halt now
else $rivedi
fi

Lo salvi con estensione .sh nella tua home e gli dai permessi di esecuzione.
Quando apri una shell, ti si apre nella tua home, basta che digiti
./primelettere+TAB e INVIO
e hai il a portata di mano.
Ti puoi anche fare un lanciatore sul desktop che avvii una shell (in xterm o in konsole, per esempio) con quello script preimpostato.
Insomma di soluzioni ce n'è finché ti pare.
Fammi sapere se lo script così com'è ti funziona

Ritratto di Leman

@ Zafran
Scusami ma quello che hai postato è per utenti esperti, nel
mio caso è come fosse arabo, non so neanche da dove cominciare....
Comunque grazie ugualmente!!!

Ritratto di zafran

Prova a sostituire alla parte dopo ogni then uno dei comandi che ti interessano

Ritratto di Leman

zafran wrote:
Prova a sostituire alla parte dopo ogni then uno dei comandi che ti interessano

Niente, non ci riesco!!!
Cose troppo difficili per le mie scarse conoscenze di Linux.
Comunque grazie ugualmente.

P.S. Devo accontentarmi di andare ogni volta a cercare i comandi qui:
http://www.linuxguide.it/command_line/linux_commands_it.html
Purtroppo altri siti con una più ampia scelta di comandi da terminale non
ne conosco....

Tra l'altro noto ora che Ubuntu e Mint mi segnalano che i miei sistemi
operativi non sono più aggiornabili, troppo vecchi!!!

Ritratto di zafran

Mi sa che si fa prima se dici quali sono i comandi che ti interessano.

Ci sta che ubuntu e mint (che sono sostanzialmente la stessa cosa) a un certo punto rinuncino a tentare di aggiornarsi, anche se effettuando aggiornamenti graduali di versione in versione dovrebbe essere possibile.
Il fatto è che è una strada piena di insidie e se le versioni da coprire sono molte, non è decisamente da consigliare.
Che versioni hai?
Semmai chiedi in qualche forum più specializzato (istitutomajorana.it, forum.ubuntu-it.org/ etc.)