Saya adalah salah satu dari mereka yang menggunakan banyak waktu terminal (konsol, bash, shell, apa pun yang Anda ingin menyebutnya), karena alasan X atau Y saya harus terus-menerus berpindah direktori, mengerjakannya 
Dalam sebagian besar kasus, direktori berubah (Sebagai contoh: cd / opt /) dan juga saya ingin tahu apa yang ada di direktori itu, untuk mengetahui detik ini saya gunakan ls.
Artinya, akan menjadi seperti ini:
kzkggaara @ geass: ~ $ cd / opt /
kzkggaara @ geass: / opt / $
kzkggaara @ geass: / opt / $ ls
nessus
Saya telah mengatakannya berkali-kali ... Saya cukup malas, saya suka melakukan langkah paling sedikit di terminal, itulah mengapa setelah banyak bereksperimen, saya telah mencapai apa yang saya inginkan.
Lihat berikut ini, yang tidak lebih dari saya masuk /memilih/ dengan perintah sederhana cd / opt /:
Seperti yang Anda lihat, dalam satu langkah (cd / opt /) Saya masuk ke direktori dan JUGA mencantumkan isi direktori itu, dan... jika itu tidak cukup, ia menunjukkannya kepada saya dengan warna 
Berikut adalah contoh saya mengakses / etc / dengan cd / etc/:
Warnanya sederhana untuk dipahami:
Tidak ada warna = Berkas
Warna biru = Folder
Warna hijau = File dengan izin eksekusi
Tapi, mari kita lanjutkan ke ... Bagaimana caranya saya juga dapat secara otomatis mencantumkan direktori yang saya akses hanya menggunakan cd?
Arsip kami .bashrc (terletak di folder rumah atau pribadi kita) akan membantu kita melakukan ini, pertama-tama kita harus mendeklarasikan sebuah fungsi, yang akan kita panggil cdl:
fungsi cdls {cd "$ 1"; ls –warna;}
Kami meletakkan garis ini di kedua sisi kami .bashrc ... berikut adalah perintah untuk melakukannya:
echo "" >> $HOME/.bashrc && echo "function cdls { cd "$1"; ls --color;}" >> $HOME/.bashrc
Anda TIDAK perlu melakukannya dengan perintah ini, tujuannya adalah file tersebut .bashrc berisi baris ini, jadi edit saja file ini dengan editor teks pilihan Anda (mousepad, kate, gedit, nano, vi, dll) dan tambahkan.
Mereka menyimpan kembalian, menutup terminal yang telah mereka buka dan membuka yang baru.
Di dalamnya kami akan menulis yang berikut ini dan menekan [Memasukkan]:
cdls $HOME
Ini seharusnya cukup untuk mengakses folder pribadi kita di terminal itu, dan itu juga akan mencantumkan isinya (dengan warna dan semuanya).
Maksudku, apa cdl itu sudah melakukan apa yang kita inginkan ... sekarang kita hanya bisa mencapai hal yang sama tetapi dengan cd
Untuk ini, kami menambahkan file .bashrc baris berikut:
alias cd='cdls'
Ini akan membuatnya saat kita menulis cd ... tindakan yang kita definisikan sebenarnya akan dieksekusi cdl
Saya meninggalkan perintah yang secara otomatis akan menempatkan baris sebelumnya ini:
echo "" >> $HOME/.bashrc && echo "alias cd='cdls'" >> $HOME/.bashrc
Tapi seperti yang saya katakan sebelumnya, tujuannya adalah untuk menambahkan baris lain ini ke file yang sama, Anda dapat menggunakan editor teks pilihan Anda untuk itu.
Setelah ini selesai, tutup terminal dan buka yang baru ... di dalamnya tulis yang berikut ini dan tekan [Memasukkan]:
cd /etc/
Dan bingo, mereka akan masuk / Etc/ dan isi folder ini juga akan dicantumkan, dan dengan warna  (seperti di foto sebelumnya)
Apa gunanya? 
Bagi yang penasaran siapa yang bertanya-tanya apa sih arti dari fungsi ini? … Saya meninggalkan Anda penjelasan sederhana:
fungsi cdls = Di sini kami mendefinisikan bahwa kami sedang membuat fungsi baru, dan itu akan disebut cdls
cd "$ 1" = Dan yang akan dilakukan oleh fungsi ini (yang akan dilakukan setiap kali kita memanggil, menggunakan atau mengeksekusinya) adalah membuat cd (enter) menuju parameter pertama, yaitu ... - »« cd / home / »,« $ 1 »berarti« apa yang kita tulis setelah cd ", dalam contoh ini parameter pertama adalah" / home / ".
; = Ini berarti bahwa perintah berakhir di sana, atau tindakan untuk dieksekusi ... tetapi sebuah fungsi dapat memiliki lebih banyak tindakan untuk dilakukan, dan kita akan menentukan yang kedua sekarang.
ls –warna; = Ini berarti bahwa selain tindakan yang dideklarasikan sebelumnya, ini juga akan membuat "ls" di mana kita berada, dan "ls" akan melakukannya dengan warna (–warna).
Hal terakhir ... terpintar, mereka akan menyadari bahwa logika ini (mengambil fungsi dan mengonfigurasinya untuk menjalankan beberapa tindakan) memiliki banyak, banyak potensi, misalnya ... jika saya ingin masuk ke folder, dan juga menghapus yang lain, yaitu, saya ingin masuk ke /rumah/ dan juga hapus / opt / temp / fungsi untuk ini adalah:
function asdasd { cd "$1"; rm -Rv "$2"; }
Dan mengetik di terminal asdasd / home / / opt / test / itu akan, karena itu akan memasukkan parameter 1 (/rumah/) dan hapus yang kedua (/ opt / temp /).
Pokoknya ini BANYAK banget potensinya hehe, terserah kamu untuk memanfaatkannya semaksimal mungkin.
Jika Anda memiliki keraguan, pertanyaan, keluhan atau saran, saya akan dengan senang hati membantu Anda, saya bahkan bukan ahlinya tapi setidaknya saya suka membantu 
salam