Disini juga kita akan memberikan 15 command dasar dari 'cd' untuk melaksanakan perintah yang Anda inginkan dengannya Anda dapat mempersingkat command di terminal dan menghemat waktu dengan trik ini.
Detail Tutorial
- > Nama Command : cd
- > Singkatan dari : Change Directory
- > Tersedia Di : Semua distribusi Linux/Unix
- > Eksekusi Di : Command Line / Terminal
- > Permission : Mengakses direktory
- > Level : Dasar/Pemula
1. Berpindah dari direktori yang digunakan ke /usr/local
:~$ cd /usr/ocal
:/usr/local$
2. Berpidah dari direktori yang digunakan ke /usr/local/lib
:/usr/local$ cd /usr/local/lib
:/usr/local/lib$
3. Berpindah dari direktori yang ada di /usr/local ke path relativ
:/usr/local$ cd lib
:/usr/local/lib$
4. Berpindah dari direktori sekarang berada ke direktori sebelumnya.
:/usr/local/lib$
4. Berpindah dari direktori sekarang berada ke direktori sebelumnya.
:/usr/local/lib$ cd -
/usr/local
:usr/local$
/usr/local
:usr/local$
5. Sama seperti command di atas (no 4), command ini juga berfungsi berpindah ke direktori sebelumnya.
:/usr/local/lib$ cd ..
:/usr/local$
6. Menampilkan direktori terakhir sebelum berpindah menggunakan command "-" untuk menampilkan.
:/usr/local$ cd --
/home/geeks
7. Berpindah mundur ke 2 direktori sebelumnya.
:/usr/local$ cd ../../
:/usr$
:/usr$
8. Berpindah ke direktori Home, dari direktori manapun dengan simpel.
:/usr/local$ ~
:~$
atau
:/usr/local$ cd
:~$
:~$
atau
:/usr/local$ cd
:~$
9. Misal Anda berada di direktori "/usr/local/lib/python3.4/dist-packages/", berpindah ke "/home/geeks/Desktop", dengan gabungan beberapa command, yaitu '..' dan '/'.
:/usr/local/lib/python3.4/dist-packages$ cd ../../../../../home/geeks/Desktop/
:~/Desktop$
:~/Desktop$
Catatan: Saya jarang menggunakan command ini karena tidak terbiasa, sebagai gantinya saya menggunakan command yang terdapat pada nomor satu (no 1) dengan didahului root '/', sehingga menjadi 'cd /home/geeks/Desktop' dan semua berjalan dengan baik hanya saja artikel ini menshare trik jadi kami menuliskannya.
10. Berpindah ke direktori /var/www/html dari direktori yang digunakan, dengan menekan TAB.
:/var/www$ cd /v<TAB>/w<TAB>/h<TAB>
:/var/www/html$
11. Navigasi dari direktori yang digunakan ke direktori /etc/v.... , wah! sayangnya Anda lupa nama dari direktori tersebut dan tidak bisa menggunakan TAB, kita akali dengan command di bawah ini.
:~$ cd /etc/v*
:/etc/vbox$
:/etc/vbox$
Catatan: Disini kita berpindah ke 'vbox' karena pada direktori tersebut hanya tersedia vbox dengan awalan yang kita cari dengan kriteria yang ada di command tanda asterik, yang diartikan dengan 'semua' artinya mencari semua direktori yang berawalan 'v' dan akhirannya kata apapun yang tersedia, jika terdapat dua direktori yang berawalan 'v' maka shell bash akan mengambil direktori yang pertama kali di scan.
12. Anda ingin menavigasi/berpindah ke user 'av' dan tidak yakin kelanjutannya (misalkan avi atau avt) pada direktori home, tanpa menggunakan TAB.
:/etc$ cd /home/av?
:~$
:~$
13. Apa itu pushd dan popd di Linux dan cara penggunaanya?
Pushd dan popd adalah Linux command di bash dan shell lainnya yang menyimpan lokasi direktori yang saat ini digunakan ke memori dan membawa direktori dari memori sebagai direktori yang saat ini dikerjakan, bingung ya? singkatnya command ini merekam direktori sebelumnya ke memori dan kembali dengan command popd. Mari praktekan memahaminya.
:~$ pushd /var/www/html
/var/www/html ~
:/var/www/html$
/var/www/html ~
:/var/www/html$
Command di atas akan menyimpan lokasi sebelumnya pada memori dan berpindah ke direktori yang diminta. Begitu popd dieksekusi semua akan terputus dan kembali ke direktori awal.
:/var/www/html$ popd
~
:~$
pahamkan? ;)
14. Berpindah ke direktori yang memiliki spasi kosong.
:~$ cd test\ geeks/
:~/test geeks$
atau
:~$ cd 'test geeks'
:~/test geeks$
atau
:~$ cd "test geeks"/
:~/test geeks$
Jika Anda belum tahu maksudnya, Command di atas digunakan Jika Anda memiliki direktori dengan nama "test geeks" dan terdapat spasi di tengahnya, sedangkan saat Anda mengeksekusi dengan command biasa, hal itu tidak bekerja, maka gunakanlah command di atas.
15. Berpindah dari direktori yang digunakan ke direktori Downloads serta membuat list semua setting dalam 1 command.
:~/test geeks$
atau
:~$ cd 'test geeks'
:~/test geeks$
atau
:~$ cd "test geeks"/
:~/test geeks$
Jika Anda belum tahu maksudnya, Command di atas digunakan Jika Anda memiliki direktori dengan nama "test geeks" dan terdapat spasi di tengahnya, sedangkan saat Anda mengeksekusi dengan command biasa, hal itu tidak bekerja, maka gunakanlah command di atas.
15. Berpindah dari direktori yang digunakan ke direktori Downloads serta membuat list semua setting dalam 1 command.
:/usr$ cd ~/Downloads && ls
.
service_locator_in.xls
sources.list
teamviewer_linux_x64.deb
tor-browser-linux64-3.6.3_en-US.tar.xz
Semua command di atas untuk mempermudah kita untuk menavigasi, meloncati dari direktori satu ke direktori dua dengan mudah dan cepat tanpa file manager di Linux. Dan semoga Anda merasakan manfaatnya.
Jangan lupa share ka kawan kerabat dan sahabat Anda atau siapapun yang ingin belajar Linux dengan salah satu command dasar 'cd' yang telah kami tulis ini. Semoga bermanfaat dan jangan lupa sharing. Sharing is caring.
Sumber & Gambar: Tecmint, MiripGeeks.
COMMENTS