Saya sudah mencari alias, fungsi ... tapi saya belum menemukan sesuatu yang memuaskan. Biarkan saya memberi Anda beberapa skenario:
- 95% dari waktu saya
cd
masuk ke folder, saya tindak lanjuti denganls
perintah. - 90% dari waktu saya
mkdir
, sayacd
sendiri ke dalamnya.
Anda mendapatkan idenya.
Apa yang akan menjadi cara "terbersih" untuk mengikat perintah-perintah itu bersama-sama (atau fungsi lainnya)?
terminal
command-line
Carles Alcolea
sumber
sumber
Jawaban:
Anda dapat meletakkan garis-garis ini di
.zsrhc
atau.bashrc
Hasil ->
Penjelasan dari jawaban ini :
Info lebih lanjut dari komentar ini :
Btw, terima kasih untuk pertanyaannya, sangat keren :)
Edit:
Solusi lain adalah dengan mengintegrasikan ls Anda ke prompt Anda; Saya yakin Anda bisa melakukannya dengan OhMyZsh;)
sumber
Saya cenderung membuat perintah baru untuk ini. Saya pikir itu akan menjadi logis untuk menggabungkan mereka menjadi satu.
sumber
/....
atau../
atau sesuatu) dan menghapus direktori jika itu kosong? Maksud saya jika Anda meninggalkan direktori hanya memeriksa apakah itu kosong dan jika demikian, hapus. jika Anda tidak menginginkannya, Anda masih dapat menggunakan cd alih-alih pergiSaya telah mencoba menambahkan hal-hal seperti ini ke
.bashrc
:Namun, saya menemukan bahwa ini dapat mengacaukan skrip yang menggunakan perintah yang diganti, dan penanganan opsi bisa rapuh (misalnya, jika Anda ingin meneruskan
-p
kemkdir
perintah di atas , itu juga diteruskan kecd
). Lebih baik mendefinisikan alias dengan nama yang berbeda (katakanlah,c
ataumcd
).sumber
[ -z "$PS1" ] && return
di akhir file, sebelum fungsi-fungsi itu, akan membantuSaya pikir fungsi adalah cara untuk pergi. Sesuatu seperti
sebagai contoh.
sumber