[RISOLTO] Gli alias preinstallati in PCLinuxOS

Ritratto di Anonimo

Buonasera

leggendo sul web ho scoperto che la distro possiede già, all'atto dell'installazione, alcuni alis precaricati, come ad es. l per ls.

Chi la sa' lunga, potrebbe postare una lista di tutti gli alias già presenti subito dopo la installazione di pclos?

grazie Smile

Ritratto di patel

Li vedi con
cat /home/utente/.bashrc

Ritratto di zafran

Come cat?
Non vorrai mica fargli usare una shell?

Ritratto di hellraiser

zafran wrote:
Come cat?
Non vorrai mica fargli usare una shell?

emh.....suvvia non sono così "impedito"....:P

Ritratto di hellraiser

patel wrote:
Li vedi con
cat /home/utente/.bashrc

fatto, ma quanto ad alias tutto quello che ho è:

alias su='su -'

Ritratto di zafran

Si in effetti non se ne trovano molti in giro.
Ci aggiungi tu tutti quelli che ti pare.

Con
$# alias -p
si dovrebbero vedere quelli settati rispettivamente da utente o da root.
Ma ce ne devono essere altri 'nativi' di bash che però in effetti non trovo neanch'io.

Ritratto di patel

zafran wrote:
Come cat?
Non vorrai mica fargli usare una shell?

io non uso molto la shell, ma è molto comodo farla usare agli altri, altrimenti occorre un romanzo alla monsee per spiegare come fare con l'interfaccia grafica ed io sono molto pigro, premere un tasto in più mi costa molto Smile Smile Smile

Ritratto di zafran

grande !

Ritratto di hellraiser

oh..allora....ho dato da termina un semplice $ alias e questo e quello che è venuto fuori:

alias KDE='xinit /usr/bin/startkde'
alias cd..='cd ..'
alias cp='cp -i'
alias d='ls'
alias df='df -h -x supermount'
alias du='du -h'
alias egrep='egrep --color'
alias fgrep='fgrep --color'
alias grep='grep --color'
alias kde='xinit /usr/bin/startkde'
alias l='ls'
alias la='ls -a'
alias ll='ls -l'
alias ls='ls -F --color=auto'
alias lsd='ls -d */'
alias mc='. /usr/lib64/mc/mc-wrapper.sh'
alias md='mkdir'
alias mv='mv -i'
alias p='cd -'
alias rd='rmdir'
alias rm='rm -i'
alias s='cd ..'
alias su='su -'

ma chissà dove saranno stati messi (voglio dire in quale file). Sono sulla vers 64 bit kde (test n. 4)

Ritratto di zafran

Sono gli stessi anche a 32.
Per sapere dove sono puoi fare una ricerca con TrovaFileECartelle o con find | grep sed.
In questo 2^ caso hai tutta la nostra simpatia e solidarietà anche se non è molto chiaro a cosa ti serva saperlo.

Sarebbe più utile vedere se una rimozione con alias -r dato da utente viene mantenuta oltre la sessione e cosa succede se dato da root.

Ritratto di patel

controlla in /etc/profile.d

Ritratto di hellraiser

patel wrote:
controlla in /etc/profile.d

ci sono un bel po' di files .sh, ove risiedono gli script di inizializzazione della shell bash, forse dovrei cercare dentro uno di lorp? Il mio intuito mi dice di di no...?

Ritratto di zafran

Neanche in /etc/profile.d/60alias.sh ?
}:) :-?

Cosa intendi per intuito?
Biggrin Wink

Ritratto di hellraiser

zafran wrote:
Neanche in /etc/profile.d/60alias.sh ?
}:) :-?

bingo! INfatti credo siano proprio questi, mi è bastato visualizzare il file 60alias.sh ( sudo cat etc/profile.d/60alias.sh)

e questo è il risultato:

#!/bin/sh
# Linux-Mandrake configuration: Chmouel Boudjnah
#
# Common Aliases for a system.
#
# The Semantic is :
# If exist a ~/.alias and the user hasn't specified a
# LOAD_SYSTEM_ALIAS variables then don't do any system aliases
# If there is no ~/.alias but the user has specified a
# IGNORE_SYSTEM_ALIASES then don't do any system aliases.

[ -f ~/.alias ] && [ -z $LOAD_SYSTEM_ALIASES ] && return 0
[ -n "$IGNORE_SYSTEM_ALIASES" ] && return 0

if [ -f ~/.dir_colors ]; then
eval `dircolors --sh ~/.dir_colors`
else
eval `dircolors --sh /etc/DIR_COLORS`
fi

# Don't define aliases in plain Bourne shell
[ -n "${BASH_VERSION}${KSH_VERSION}${ZSH_VERSION}" ] || return 0

# default ls options
LS_OPTIONS="-F"

# emacs doesn't support color
if [ $TERM != "emacs" ];then
LS_OPTIONS="$LS_OPTIONS --color=auto"
fi

# Note that you should not add custom aliases here as this file will be
# overwritten when package bash is upgraded. Instead create an own profile
# file for any added aliases.

alias ls="ls $LS_OPTIONS"

alias d="ls"
alias l="ls" # classical listing.
alias ll="ls -l" # List detailled.
alias la='ls -a' # List all.
alias lsd="ls -d */" # List only the directory.
alias cd..="cd .."
alias s="cd .."
alias p="cd -"

alias md="mkdir"
alias rd="rmdir"
alias cp="cp -i"
alias mv="mv -i"
alias rm="rm -i"

alias grep="grep --color" # colored grep by default
alias egrep="egrep --color" # colored grep by default
alias fgrep="fgrep --color" # colored grep by default

# Size of a directory (by default Human Readable).
alias du='du -h'

# Size of a disk (by default Human Readable).
# and don't probe supermount
alias df='df -h -x supermount'

zafran wrote:

Cosa intendi per intuito?
Biggrin ;-)

oh..non è che avessi velleità extrasensoriali, forse credevo di aver ragione a ritener che lì non ci fossero :o (rombo di tuono lontano...) ma in realtà mi sbagliavo come (quasi) sempre Blum 3

ok questione risolta, se solo potessi editare il titolo del topic e metter [Risolto] sarebbe grande...ma m'è secomparso anche il tasto "modifica" dei post.

Ritratto di zafran

E' una delle cose che devono andare a posto.
Come quella di modificare un post senza prendere la highway per malibu e rischiare un arresto per nomadismo.
Il titolo vedo di correggerlo io.

Quanto all'intuito... Smile Smile Smile

Ritratto di hellraiser

zafran wrote:

[...]
Il titolo vedo di correggerlo io.
Quanto all'intuito... Smile Smile Smile

grazie Smile