Visualizzazione dei risultati da 1 a 7 su 7

Discussione: l -> ls -lah di Suse

  1. #1
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481

    l -> ls -lah di Suse

    con suse il comando l è un alias di ls con le opzioni -l già incluse

    In una distro tipo ubuntu, come faccio a rifare un alias del genere?

    Vorrei poter dare un comando l per dare praticamente ls -lah

  2. #2

  3. #3
    Utente di HTML.it L'avatar di scinti
    Registrato dal
    Nov 2002
    Messaggi
    86
    io in ~/.bashrc ho, ad esempio i seguenti alias per il comando ls e altri più comuni:

    # some more ls aliases
    alias ll='ls -l'
    alias la='ls -A'
    alias l='ls -CF'

    alias lla='ls -la' # list all and long format
    alias lsd='ls -d */' # list only the directory
    alias cd..='cd ..'
    alias md='mkdir'
    alias rd='rmdir'
    alias cp='cp -i'
    alias mv='mv -i'
    alias rm='rm -i'

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


    Ciao
    Scinti

    "Mi sento in equilibrio precario..."

  4. #4
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481
    Originariamente inviato da scinti
    io in ~/.bashrc ho, ad esempio i seguenti alias per il comando ls e altri più comuni:

    # some more ls aliases
    alias ll='ls -l'
    alias la='ls -A'
    alias l='ls -CF'

    alias lla='ls -la' # list all and long format
    alias lsd='ls -d */' # list only the directory
    alias cd..='cd ..'
    alias md='mkdir'
    alias rd='rmdir'
    alias cp='cp -i'
    alias mv='mv -i'
    alias rm='rm -i'

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


    Ciao
    Grazie, io ho inserito una riga in /etc/profile, ma all'avvio l'alias non è presente, è normale? L'ho messo in /etc/profile come diceva il link che mi ha postato gentilmente sacarde

  5. #5
    mettilo nel bashrc, dell'utente o di sistema.
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  6. #6
    Utente di HTML.it L'avatar di scinti
    Registrato dal
    Nov 2002
    Messaggi
    86
    Originariamente inviato da james
    Grazie, io ho inserito una riga in /etc/profile, ma all'avvio l'alias non è presente, è normale? L'ho messo in /etc/profile come diceva il link che mi ha postato gentilmente sacarde
    Credo che alias sia un comando della bash (Bourne Again SHell) o altre shell evolute, e all'avvio, quando il boot passa a leggere /etc/profile, la bash non è ancora stata caricata.

    Come dice GreyFox86 ti conviene metterlo nella bashrc utente:
    /home/utente/.bashrc

    Ciao
    Scinti

    "Mi sento in equilibrio precario..."

  7. #7
    Originariamente inviato da scinti
    Credo che alias sia un comando della bash (Bourne Again SHell) o altre shell evolute, e all'avvio, quando il boot passa a leggere /etc/profile, la bash non è ancora stata caricata.
    Precisamente. Usando il comando alias puoi impostartene anche di provvisori (che durino solo durante quella sessione di terminale) scrivendoli comq qualunque altro comando.

    man alias per tutte le info del caso
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.