|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Messaggi: n/a
|
terminale, che passione
salve!
volevo aprire 1 3d x raccogliere le idee dei pinguini su come personalizzano il loro terminale subito dovo aver installato 1 distribuzione, ma nn del tipo le trasparenze e robe del genere ma: - alias particolari - consigli sui path, variabili di ambiente e roba del genere - script utili di cui nn si puo far a meno (creati da voi o scaricati dalla rete) -etc... ![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Dec 2000
Messaggi: 1187
|
x me la prima cosa da aggiungere e` sempre
Codice:
export PS1="\n[\u@\h \$(pwd)]\\$ " r00t ha un /H maiuscola x vedere tutto l'hostname, altrimenti rischio sviste tipo un rm -rf / fatto sulla shell sbagliata e altre inezie ![]() come alias generici questi sono carini Codice:
alias df='df -Th' alias du='du -h --max-depth=1' alias ps='ps U `whoami` --forest -o pid,stat,tty,user,command' alias ls='ls -shF' alias ll='ls -l' alias ln='ln -s' alias cp='cp -dipxP' alias bzip2='bzip2 --best' alias gzip='gzip --best' alias rar='rar a -isnd -m5 -ol -ow -r -s -t -tl' alias zip='zip -9' qualche variabile... Codice:
HISTFILESIZE=0 #elimino i log ovunque possibile... EDITOR=nedit #qualsiasi cosa ma non VI per pieta` IRCSERVERS=irc.azzurra.org IRCNAME=pardo IRCNICK=pardo #per i client irc testuali tipo irssi e bitchx poi le operazioni fatte + di frequente vengono scriptate/aliasate a mio piacimento tipo cosi` o cosa` cosa divertente, aggiungo una serie di cancellazioni di tutti i file di log dell'utente che riesco a trovare... e sia in .bash_profile che in .bash_logout tanto per stare sicuro ![]() Codice:
if [ `who|fgrep pardo|wc -l` = "1" ] ; then echo 'deleting usage traces...' srm \ ~/.bash_history \ ~/.article* \ ~/dead.letter \ ~/.dead-letter \ ~/.dead.letter \ ~/.followup* \ ~/.letter \ ~/.message \ ~/.ncftp/trace* \ ~/.slrn-tmpfile.asc \ ~/.mc/filepos \ ~/.thumbnails/large/* \ ~/.thumbnails/normal/* \ 2>/dev/null echo '...done' fi Cmq la lista sarebbe interminabile ma altri file tipo .ncftp/history basta linkarli a /dev/null e sono sistemati. ah dimenticavo l'alias definitivo: Codice:
alias bed='sudo shutdown -h now' ![]() Ultima modifica di Pardo : 24-10-2004 alle 20:28. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
per distinguere "a colpo d'occhio" un terminale di root da uno utente:
PS1='\e[0;31m[\u@\h \w]\$ \e[0;49m' |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Apr 2002
Città: Travacò Siccomario (PV)
Messaggi: 235
|
Nella slackware c'è un pacchetto che si chiama bash-complete (o qualcosa del genere..) che ti aggiunge delle opzioni di completamento automatico veramente comode.. (tipo si ricorda anche le opzioni dei comandi che usi più frequentemente..) CC
__________________
Ecs K7S5A - Xp 2100+ - 512 DDR - Hercules Radeon 8500le @280/280- HD Ibm 7200 rpm 60gb - Crt LG F700P 17' - Terratec Aureon 5.1 Fun - OSes: WinXP, Slack 10.0 (Kernel 2.6.8.1) |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Sep 2003
Città: San Mauro Torinese
Messaggi: 5402
|
Quote:
![]()
__________________
Suonare come superamento, anche se per pochi attimi, della realtà costrittiva, come espressione, comunicazione, con modalità proprie, agli altri; http://www.magazzinifranti.it/ |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
dal canto mio in /etc/profile:
Codice:
alias shell='ssh -l root debian' alias x='startx' alias tv='startx -- -xf86config xorg.tv.conf' if [ `/usr/bin/whoami` = 'cdere' ] then alias r='su root' fi alias c='exit' alias rmd='rm -rf' alias myip='/sbin/ifconfig | grep "inet addr:8"' alias sane='xsane hpoj:mlc:usb:PSC_2100_Series' if [ `/usr/bin/whoami` = 'root' ] then export PATH="/bin:/sbin:/usr/bin:/usr/sbin:${ROOTPATH}" export PS1='\[\033[01;31m\]\h \[\033[01;36m\]\W \$ \[\033[00m\]' export PATH="/bin:/usr/bin:${PATH}" fi if [ `/usr/bin/whoami` = 'cdere' ] then export PS1='\[\033[01;32m\]\u@\h \[\033[01;36m\]\W \$ \[\033[00m\]' export PATH="/bin:/usr/bin:${PATH}" fi if [ `/usr/bin/whoami` = 'alex' ] then export PS1='\[\033[01;32m\]\u@\h \[\033[01;36m\]\W \$ \[\033[00m\]' export PATH="/bin:/usr/bin:${PATH}" [ -f /etc/profile.d/bash-completion ] && source /etc/profile.d/bash-completion ![]()
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum ![]() |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:59.