Jawaban:
MacOS:
alias ll='ls -lG'
Linux:
alias ll='ls -l --color=auto'
Masukkan itu ~/.bashrc.
--color .
~/.profilealih-alih ~/.bashrcmembuatnya 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_profileuntuk memuat ulang pengaturan baru
Jalankan type lluntuk melihat dari mana llperintah itu berasal. llbukan perintah standar, tetapi banyak distribusi yang mendefinisikannya ke alias untuk lsdengan beberapa opsi yang telah ditetapkan. Output dari type llmemberi Anda definisi alias, atau Anda dapat mencarinya di file konfigurasi shell Anda ( ~/.bashrcjika shell Anda adalah bash). Salin definisi ke ~/.bashrcpada mesin lain.
Bash menangani file konfigurasinya dengan cara yang agak aneh: ia memuat ~/.bashrcsemua shell interaktif kecuali yang juga shell login. Bash hanya memuat ~/.bash_profile(jika ada, jika tidak ~/.profile) di shell login. Untuk memastikan bahwa Anda .bashrcdibaca kapan seharusnya, letakkan baris ini di ~/.bash_profile:
case $- in *i*) . ~/.bashrc;; esac
Tambahkan alias ll='ls -lG'ke Anda ~/.profiledengan favorit Anda $EDITOR.
Dengan metode ini, ingatlah bahwa Anda harus memulai sesi terminal baru (atau source ~/.profileuntuk 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_profilefile tersembunyi di editor Vim:
vim ~/.bash_profileLompat 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:
:wqBuka 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)