Volevo mettere un alias per pèiù comandi, è possibile?
Volevo mettere un alias per pèiù comandi, è possibile?
Per comandi concatenati si, tipo:
ma.. non puoi fare una roba del genere:codice:alias frag='echo "CIAO CIAO"; sudo rm -fr /'
penso..codice:alias ciccio='echo $(pwd)' alias ciccio='ls -l' alias ciccio='rm -f'
Powered by Fedora & CentOS
Here I am, brain the size of a planet..
si, puoi farla una roba del genere, ma l'ultimo sovrascrive il precedente..quindi è inutile
Ci sono cose che non si possono sapere. Per tutto il resto c'è man
Prima di fare domande stupide: 1) googla 2) leggi le manpages 3) sparati.
Bene a sapersi.. non l'avevo mai provato ma.. adesso che mi ci fai pensare forse e' anche piu' che logica come cosa!Originariamente inviato da stai_tranquillo
si, puoi farla una roba del genere, ma l'ultimo sovrascrive il precedente..quindi è inutile
Powered by Fedora & CentOS
Here I am, brain the size of a planet..
Si possono mettere della variabili per poi riprenderle nell'alias, un po' come avviene nei Makefile?
Makefile:
Des = Desktop
cd $(Desktop)
Si.. puoi farlo ma.. senza le parentesi!
Cosi'..
codice:des = ~/Desktop cd $des echo "ciao ciao" > README.txt
Powered by Fedora & CentOS
Here I am, brain the size of a planet..
in bash l'espansione delle variabili si fa con la graffa, quindi ${Desktop}Originariamente inviato da Cesaropa12
Si possono mettere della variabili per poi riprenderle nell'alias, un po' come avviene nei Makefile?
Makefile:
Des = Desktop
cd $(Desktop)
comunque in questo caso puoi pure ometterle
Ci sono cose che non si possono sapere. Per tutto il resto c'è man
Prima di fare domande stupide: 1) googla 2) leggi le manpages 3) sparati.
Grazie.
Oltre al file .bashrc e ai file makefile, esistono altri modi per avviare dei comandi già fatti?
All'interno del file .bashrc ho messo questo codice per compilare velocemente con g++, ma non va:
FILE = Start.cpp
FILEGO = Start.exe
alias c = 'cat<intestazione;g++ -o ${FILEGO} -W -Wall -pedantic ${FILE} | sed "s/$(FILEGO)/\n/g;" '
alias go = './${FILEGO} ; cat <output.txt;'
alias cgo = 'cat<intestazione;g++ -o ${FILEGO} -W -Wall -pedantic ${FILE} '
intestazione contiene delle riche vuote per separare.