Kulitku adalah bash
. Bagaimana saya bisa mendapatkan output ls
untuk menampilkan direktori dengan garis miring ke depan? Ketika saya melakukannya ls
di tcsh
dalamnya memberikan output yang diinginkan. Bagaimana saya bisa membuat ini terjadi bash
tanpa menggunakan argumen?
misalnya.
bin/
lib/
src/
file1.txt
file2.txt
man ls
lalu gulir ke bawah ke-p
-F
benderanya? Saya tidak pernah menggunakannya, jadi saya tidak dapat mengingat ...type ls
output? Mungkin alias?Jawaban:
Solusi paling sederhana (seperti yang sudah diberikan oleh @don_crissti dalam komentar) adalah:
Anda bisa mendapatkan efek serupa dengan:
Tetapi itu akan menambahkan beberapa indikator lain juga:
Tentu saja, Anda dapat membuat string
ls
mengeksekusils -p
pada baris perintah dengan alias:Itu temporal dan bisa dihapus dengan
unalias ls
.Mungkin Anda
tcsh
memiliki alias aktif di tempatnya.Yang dapat Anda lakukan dengan menempatkan perintah di
~/.bashrc
atau~/.bash_aliases
.sumber
~/.bash_aliases
sebelumnya; hanya~/.bash_profile
dan / atau~.bashrc
. Apakah itu benar?alias ls='ls --color=auto -p'
Anda dapat menggunakan -F, mis
sumber
tcsh
memberi saya hasil yang diinginkan danbash
tidak?.cshrc
..bashrc
file di direktori home saya tetapi tidak berhasilAntara
Atau:
Penjelasan
Jawaban lainnya kurang lebih mencakup hal ini, tetapi saya lebih suka opsi panjang gaya GNU daripada opsi pendek gaya BSD di jawaban Stack Overflow karena lebih jelas dan dapat dipelajari / "diingat" / "dapat diinternalisasi".
sumber