Anda dapat menentukan $1 dengan set , lalu gunakan alias Anda sebagaimana dimaksud:
$ alias tail_ls='ls -l "$1" | tail'
$ set mydir
$ tail_ls
Saya akan membuat fungsi untuk itu, bukan alias, lalu mengekspornya, seperti ini:
function tail_ls { ls -l "$1" | tail; }
export -f tail_ls
 Perhatikan -f beralih ke export :ini memberi tahu bahwa Anda mengekspor suatu fungsi. Masukkan ini ke dalam .bashrc Anda dan Anda siap melakukannya.
Solusi @maxim-sloyko tidak berhasil, tetapi jika berikut ini:
-  Di ~/.bashrc tambahkan: sendpic () { scp "[email protected]" [email protected]:/www/misc/Pictures/; }
-  Simpan file dan muat ulang $ source ~/.bashrc
-  Dan jalankan: $ sendpic filename.jpg
sumber asli:http://www.linuxhowtos.org/Tips%20and%20Tricks/command_aliases.htm
alias tail_ls='_tail_ls() { ls -l "$1" | tail ;}; _tail_ls'
            Cara terbaik untuk menambahkan dukungan SNMP ke aplikasi Anda sendiri di Debian         
            Bagaimana cara mengabaikan beberapa perbedaan dalam perintah diff?