Yanıtlar:
Mac os işletim sistemi:
alias ll='ls -lG'
Linux:
alias ll='ls -l --color=auto'
Şuraya sok ~/.bashrc.
--color .
~/.profileyerine komutu eklemek zorunda kaldım ~/.bashrc. Belki bu Mac OS X'e özgüdür.
alias ll='ls -lG'Macosx'ta da aynı etkiye ihtiyacınız var .
alias ll='ls -lG'Çalışmasını sağlamak için ~ / .bash_profile dosyama eklemem gerekiyordu (eğer önemliyse Lion'da)
$ echo "alias ll='ls -lG'" >> ~/.bashrc
Mavericks'ten bu yana OS X 10.9.5'te (ve en azından El Capitan'a kadar) , ana klasörünüzdeki .bash_profile dosyanıza bir takma ad komutu eklemeniz gerekir:
~/.bash_profile
adresindeki kullanıcı yolunuza eşdeğerdir
/Users/YOUR_USER_NAME/.bash_profile
Bu dosyayı bulucuda görmek için, gizli dosyaların görüntüsünü etkinleştirmeniz gerekir (örneğin, InVisible uygulamasını kullanarak). Aksi takdirde, terminalini bulmak ve nano ile düzenlemek için basitçe kullanabilirsiniz:
nano ~/.bash_profile
Sonra bu dosyanın sonuna bir diğer ad komutu ekleyin. Standart ll diğer adı
alias ll='ls -lG'
ama ben tercih ederim
alias ll='ls -lGaf'
Bu aynı zamanda tüm gizli dosyaları (nokta ile başlayan) gösterir ve büyük / küçük harfe duyarsız çıktı sıralar.
Değişikliklerden sonra terminal uygulamanızı yeniden başlatmayı unutmayın .
source ~/.bash_profile, yeni ayarları yeniden yüklemek için yeterlidir
Komutun type llnereden llgeldiğini görmek için çalıştırın . llstandart bir komut değildir, ancak çoğu dağıtım bazı önceden ayarlanmış seçeneklerle bunu diğer ad için lsönceden tanımlamaktadır. Çıktısı type llsize takma adın tanımını verir ya da kabuk yapılandırma dosyanızda ( ~/.bashrckabuğunuz bash ise) arayabilirsiniz . Tanımı ~/.bashrcdiğer makineye kopyalayın .
Bash, yapılandırma dosyasını biraz garip bir şekilde ele alır: ~/.bashrcaynı zamanda oturum açma kabukları olanlar hariç tüm etkileşimli kabuklara yüklenir . Bash , bir giriş kabuğuna yalnızca ~/.bash_profile(varsa) yükler ~/.profile. .bashrcGerektiğinde okunduğunuzdan emin olmak için , bu satırı kendinize koyun ~/.bash_profile:
case $- in *i*) . ~/.bashrc;; esac
Ekle alias ll='ls -lG'adresinden Müşteri ~/.profilefavori ile $EDITOR.
Bu yöntemle, yeni bir terminal oturumu başlatmanız gerekeceğini (veya source ~/.profilekullanabilmek için ll) gerekeceğini unutmayın .
Tüm hesaplarda uygulanmasını istiyorsanız,
alias ll='ls -lG'
içinde /etc/profile.
/etc?
Henüz başka birinin yorumuna doğrudan yorumda bulunacak rep puanlarım yok, ancak "alias ll='ls -lGaf'"bunun kısmen gereksiz olduğunu açıklığa kavuşturmak istedim . -F kullanımı otomatik olarak -a'yı da etkinleştirir. Bunun için man sayfasından bunu doğrulayabilirsiniz ls. Yani, gerçekten gerekli olan şey "alias ll='ls -lGf'".
(MacOS Mojave Örneği)
Gizli .bash_profiledosyayı Vim düzenleyicide açın:
vim ~/.bash_profileBüyük harf Gve ardından tuşuna basarak dosyanın son karakterine atlayın $.
oDosyaya yeni bir satır eklemek için basın .
Yeni takma adınızı şöyle ekleyin:
alias ll='ls -lG'EscVim'in ekleme modundan çıkmak için basın .
Yeni değişikliklerinizi yazmak ve editörden çıkmak için aşağıdakini yazın:
:wqTerminali yeniden aç ve takma isimleri kullanabilmelisin. ll
Birkaç cevaptan eksik olan bir şey, bunun kabuğa bağlı olmasıdır. Sistem varsayılan kabuğunu aşağıdaki 10.14'te bash kullanıyorsanız, ki bash, o zaman (.) Bash_profile referansları doğrudur. / Etc / profile değerini değiştirmek, tüm kullanıcılar için sh için takma ad oluşturur (bash cinsinden değil).
Örneğin, zsh'ye geçtiyseniz, sistem genelinde bir değişiklik yapmak için takma adın / etc / zprofile dosyasına eklenmesi gerekir. Yalnızca kullanıcı için değişiklik yapmak istiyorsanız, ~ / .zprofile dosyasına ekleyebilirsiniz.
alias ll='ls -al'cli dan (Ben de-al, böylece gizli dosyaları da görebiliyorum)