Ketika saya memasukkan perintah
ls
Saya melihat daftar file dan direktori di direktori saat ini, daftar yang ditampilkan cukup mengganggu.
Sebaliknya, saya suka menjalankan perintah ls dengan -1 opsi suka
ls -1
Pertanyaan saya adalah bagaimana mengubah perilaku default dari perintah ls sehingga akan selalu dijalankan dengan opsi -1. yaitu cara menampilkan file dan direktori dalam satu kolom dengan perintah ls.
Terima kasih.
command-line
ls
hrishikeshp19
sumber
sumber
Di direktori Beranda Anda, buka file .bashrc di editor dan tambahkan alias ls = 'ls -1' .
Pertama buka terminal (Tekan ControlAltT), masukkan
gedit ./.bashrc
untuk membuka file .bashrc Anda di editor.Temukan bagian yang memiliki beberapa alias untuk ls. Di tambang (stok 11.10) sepertinya:
Tambahkan baris berikut setelah alias ls:
Simpan file, keluar dari gedit dan terminal dan reboot. Sekarang perintah ls harus menjalankan ls -1 secara default.
sumber
Jawaban zetah adalah yang terbaik. Untuk menguraikan:
Alias paling baik digunakan untuk modifikasi pendek, sederhana, dan sering digunakan pada parameter perintah standar. Mereka disimpan dalam memori (setelah dibaca dari file sumbernya), untuk kinerja yang lebih baik atau penggunaan berulang.
Fungsinya sesuai untuk aktivitas yang lebih kompleks yang sering digunakan, dan juga disimpan dalam memori.
Script cocok untuk perintah yang paling kompleks dan paling jarang digunakan.
Lihat pertanyaan dan jawaban ini di unix stackexchange - menjelaskan perbedaan dalam penggunaan terbaik antara alias, fungsi, dan skrip.
sumber
Hanya untuk mengklarifikasi sesuatu ke jawaban @RobDavenport. Anda tidak dapat menggunakan fungsi untuk mengganti perintah yang memiliki nama yang sama.
misalnya untuk menambahkan param default ke
ls
perintah yang dapat Anda lakukan:Ini akan menambahkan alias baru yang dipanggil
ls
sehingga akan dipanggil alih-alih perintah asli. Ini akan menambahkan-1
opsi dan meneruskan setiap parameter$@
kels
perintah asli .Anda juga bisa melakukannya
Ini akan memiliki efek yang sama tetapi Anda harus menggunakan nama yang berbeda untuk fungsi Anda. Kalau tidak, itu akan menyebut dirinya lagi dan lagi.
sumber