Saya baru saja menggunakan sistem yang tidak memiliki peretasan ini, dan itu mengingatkan saya betapa bergunanya itu, jadi saya pikir saya akan membagikannya kepada orang lain. Mungkin kalian semua bisa membalas dengan trik shell kalian sendiri.
Beberapa dari Anda mungkin tahu tentang pushd dan popd perintah. pushd seperti cd , tetapi tetap melacak di mana saja Anda berada. Kemudian Anda dapat popd kembali tingkat sebanyak yang Anda inginkan. Ini seperti cd dan cd - tetapi dengan sejarah yang lebih besar dari satu.
Masalah besar yang saya miliki dengan pushd dan popd apakah itu agar popd untuk bekerja, saya harus ingat untuk pushd pertama. Tetapi, seperti banyak dari Anda, secara default, saya menavigasi terminal menggunakan cd perintah sebagai gantinya. Pada saat saya menyadari popd semoga bermanfaat, sudah terlambat karena saya tidak ingat untuk pushd di depan.
Sekarang peretasannya. Masukkan saja ini ke ~/.bashrc your Anda :
function cd
{
if [ $# -eq 0 ]; then
pushd ~ > /dev/null
elif [ " $1" = " -" ]; then
pushd "$OLDPWD" > /dev/null
else
pushd "$@" > /dev/null
fi
}
Dan mulai cangkang baru. Sejak saat itu, cd benar-benar akan mengeksekusi pushd di bawah tenda, dan popd akan selalu tersedia saat Anda membutuhkannya.
Apakah Anda memiliki tip atau trik yang ingin Anda bagikan? Jika demikian, lengkapi formulir Bergabunglah dengan Komunitas Kami dan bergabunglah dengan daftar penulis kami yang terus bertambah.
[ Unduhan gratis:Lembar contekan perintah Linux tingkat lanjut. ]