Jawaban:
MacOS:
alias ll='ls -lG'
Linux:
alias ll='ls -l --color=auto'
Masukkan itu ~/.bashrc
.
--color
.
~/.profile
alih-alih ~/.bashrc
membuatnya berfungsi. Mungkin ini spesifik untuk Mac OS X.
alias ll='ls -lG'
untuk efek yang sama di macosx.
alias ll='ls -lG'
~ / .bash_profile saya untuk membuatnya bekerja (di Lion, jika itu penting)
$ echo "alias ll='ls -lG'" >> ~/.bashrc
Di OS X 10.9.5 sejak Mavericks (dan setidaknya hingga El Capitan) Anda harus menambahkan perintah alias ke file .bash_profile di folder rumah Anda:
~/.bash_profile
yang setara dengan jalur pengguna Anda di
/Users/YOUR_USER_NAME/.bash_profile
Untuk melihat file itu di finder Anda harus mengaktifkan tampilan file tersembunyi (mis. Menggunakan aplikasi InVisible). Kalau tidak, Anda bisa menggunakan terminal Anda untuk menemukannya dan mengeditnya dengan nano:
nano ~/.bash_profile
Kemudian tambahkan perintah alias ke akhir file itu. Alias ll standar adalah
alias ll='ls -lG'
tapi saya lebih suka
alias ll='ls -lGaf'
yang juga menampilkan semua file tersembunyi (dimulai dengan titik) dan mengurutkan output case-insensitive.
Jangan lupa untuk me - restart aplikasi terminal Anda setelah perubahan.
source ~/.bash_profile
untuk memuat ulang pengaturan baru
Jalankan type ll
untuk melihat dari mana ll
perintah itu berasal. ll
bukan perintah standar, tetapi banyak distribusi yang mendefinisikannya ke alias untuk ls
dengan beberapa opsi yang telah ditetapkan. Output dari type ll
memberi Anda definisi alias, atau Anda dapat mencarinya di file konfigurasi shell Anda ( ~/.bashrc
jika shell Anda adalah bash). Salin definisi ke ~/.bashrc
pada mesin lain.
Bash menangani file konfigurasinya dengan cara yang agak aneh: ia memuat ~/.bashrc
semua shell interaktif kecuali yang juga shell login. Bash hanya memuat ~/.bash_profile
(jika ada, jika tidak ~/.profile
) di shell login. Untuk memastikan bahwa Anda .bashrc
dibaca kapan seharusnya, letakkan baris ini di ~/.bash_profile
:
case $- in *i*) . ~/.bashrc;; esac
Tambahkan alias ll='ls -lG'
ke Anda ~/.profile
dengan favorit Anda $EDITOR
.
Dengan metode ini, ingatlah bahwa Anda harus memulai sesi terminal baru (atau source ~/.profile
untuk dapat menggunakan ll
).
Jika Anda ingin menerapkannya di semua akun, Anda juga bisa memasukkan
alias ll='ls -lG'
di /etc/profile
.
/etc
?
Saya belum memiliki poin perwakilan untuk mengomentari langsung komentar orang lain tetapi, saya hanya ingin menjelaskan bahwa "alias ll='ls -lGaf'"
sebagian berlebihan. Menggunakan -f secara otomatis mengaktifkan -a juga. Anda dapat memverifikasi ini di halaman manual untuk ls
. Jadi, yang benar-benar dibutuhkan adalah "alias ll='ls -lGf'"
.
(Contoh MoOS MoOS)
Buka .bash_profile
file tersembunyi di editor Vim:
vim ~/.bash_profile
Lompat ke karakter terakhir file dengan menekan modal Glalu $.
Tekan ountuk menambahkan baris baru ke file.
Masukkan alias baru Anda seperti:
alias ll='ls -lG'
Tekan Escuntuk keluar dari mode masukkan Vim.
Ketik berikut untuk menulis perubahan baru Anda dan keluar dari editor:
:wq
Buka kembali terminal dan Anda harus dapat menggunakan alias ll
Satu hal yang hilang dari beberapa jawaban adalah bahwa ini tergantung pada shell. Jika Anda menggunakan shell default sistem pada 10.14 di bawah, yang merupakan bash, maka referensi ke (.) Bash_profile sudah benar. Memodifikasi / etc / profile akan membuat alias untuk sh untuk semua pengguna (tetapi tidak di bash).
Jika Anda telah beralih, misalnya, ke zsh, maka membuat perubahan seluruh sistem memerlukan penambahan alias ke / etc / zprofile. Jika Anda ingin membuat perubahan hanya untuk pengguna Anda, maka Anda dapat menambahkannya ke ~ / .zprofile
alias ll='ls -al'
dari cli (saya suka-al
, jadi saya bisa melihat file tersembunyi juga)