GNU/Linux >> Belajar Linux >  >> Linux

8 perintah navigasi file Linux penting untuk pengguna baru

Dasar-dasarnya, yah, dasar. Namun perintah dan keterampilan dasar ini sangat penting untuk pekerjaan sehari-hari di sistem Linux. Terkadang pengguna baru kewalahan dengan detail pengelolaan Linux dari baris perintah. Yang mereka butuhkan adalah gambaran singkat atau pengingat untuk membuat mereka maju. Pilihan mewah datang kemudian.

Untuk itu, artikel ini memberi Anda delapan konsep dan perintah navigasi sistem file dasar yang terintegrasi dengan manajemen file.

Apa itu jalan?

Sebelum mempelajari cara menavigasi sistem file, ada baiknya mengetahui cara Linux mengatur data. Navigasi didasarkan pada konsep jalur. Jalur ini menentukan direktori apa yang akan dilintasi untuk mencapai subdirektori atau file tertentu. Jalannya pada dasarnya mengatakan:pergi ke sini, pergi ke sini, pergi ke sini, dan Anda akan menemukan ini.

Ada dua jenis jalur:Jalur absolut dan jalur relatif .

Jalur absolut

Jalur absolut adalah jalur lengkap ke sumber daya, dimulai dari root sistem file. Akar sistem file direpresentasikan sebagai garis miring tunggal:/

Jalur ini mendefinisikan daftar direktori dari atas sistem file. Ini paling baik digunakan dalam skrip, perintah pemasangan direktori, dan ketika Anda mungkin bingung tentang bagaimana tepatnya menuju ke tujuan tertentu.

Jalur relatif

Jalur relatif bervariasi menurut lokasi Anda di sistem file, oleh karena itu istilah relatif . Oleh karena itu, direktori yang ditentukan di jalur berubah tergantung di mana Anda berada dan ke mana Anda akan pergi. Salah satu cara terbaik untuk memikirkannya adalah dengan mengasumsikan bahwa Anda sudah berada di tengah jalan absolut, dan jalur relatif hanya menentukan sisa jalan menuju tujuan.

Misalnya, jika Anda sudah berada di direktori home Anda (bagi saya, itu /home/damon ), dan Anda ingin menemukan file OGG di Rock subdirektori Music direktori, maka Anda tidak perlu menentukan /home/damon —itu sudah dilalui. Anda hanya perlu menentukan sisa jalur relatif terhadap tempat Anda berada sekarang. Jadi, jalur relatif dalam situasi itu adalah Music/Rock .

8 perintah untuk menavigasi sistem file Linux Anda

Perintah berikut adalah pengetahuan penting untuk semua pengguna Linux (bukan hanya sysadmin). Cobalah dan tambahkan ke rutinitas harian Anda.

Temukan lokasi Anda

Rahasia navigasi, baik melalui rantai gunung atau sistem file Linux, adalah mengetahui di mana Anda berada. Sangat sulit untuk mencapai suatu tempat jika Anda tidak tahu dari mana Anda memulai.

Perintah pertama untuk membantu ini adalah pwd . Perintah ini menampilkan direktori kerja saat ini , memberi tahu Anda di mana Anda berada sekarang. Dari sana, Anda dapat menggunakan jalur absolut atau relatif untuk sampai ke direktori yang diinginkan.

Perintah lain yang berguna adalah tree . tree perintah menampilkan informasi sistem file dengan cara yang mirip dengan antarmuka grafis. Ini berguna bagi pengguna Linux baru yang lebih terbiasa dengan tampilan sistem file hierarkis di sistem operasi lain.

Pergi ke tempat lain

Sekarang Anda tahu di mana Anda berada dan bagaimana menggunakan jalur untuk menentukan ke mana Anda ingin pergi, saatnya untuk membahas cd (ganti direktori) perintah. Perintah ini memindahkan Anda ke direktori yang ditentukan, mengubah lokasi direktori kerja Anda saat ini.

Misalnya, untuk menggunakan jalur absolut untuk pindah ke /etc/ssh direktori, ketik perintah berikut:

$ cd /etc/ssh

Dengan menggunakan jalur absolut, tidak masalah di mana dalam sistem file Anda saat ini.

Ambil jalan pintas

Pintasan dapat berguna dalam hal navigasi. Linux telah ada sejak lama (30+ tahun), dan Unix bahkan lebih lama lagi. Selama beberapa dekade, banyak pintasan telah dibuat untuk mempermudah navigasi. Tiga di antaranya adalah:

  • Titik tunggal, atau .
  • Titik ganda, atau ..
  • Tilde, atau ~

Titik tunggal mewakili direktori kerja saat ini, atau di mana Anda berada sekarang. Katakanlah Anda berada di direktori home Anda dan Anda ingin menyalin sshd_config file dari /etc/ssh . Anda dapat menentukannya hanya dengan sebuah titik karena Anda menyalin file ke direktori Anda saat ini. Perintahnya terlihat seperti ini:

$ sudo cp /etc/ssh/sshd_config .

Titik ganda mewakili direktori induk, atau direktori tepat di atas direktori saat ini di sistem file. Jika ada subdirektori bernama Rock di Music direktori, lalu Music adalah direktori induk Rock . Sebagai contoh lain, pertimbangkan di mana file log disimpan:/var/log . Dalam hal ini, var adalah direktori induk log (dan akar sistem file / adalah induk dari var ).

Jadi, untuk berpindah dari Rock saat ini direktori ke Music direktori di atasnya, ketik:

$ cd ..

Ini jauh lebih cepat daripada mendefinisikan seluruh jalur absolut:

cd /home/damon/Music

[ Simpan semua perintah penting Anda di ujung jari Anda; unduh lembar contekan perintah umum Linux. ]

Demikian pula, karakter tilde ~ mewakili direktori home pengguna saat ini yang masuk. Untuk menyalin sshd_config file dari /etc/ssh ke direktori home Anda (di mana pun di sistem file saya saat ini), ketik:

$ cp /etc/ssh/sshd_config ~

Sekali lagi, lebih cepat dari cp /etc/ssh/sshd_config /home/damon .

Tilde berfungsi dengan cd perintah juga, sehingga Anda dapat pindah ke direktori home dengan cepat:

$ cd ~

Namun, cd itu sendiri mengasumsikan direktori home Anda jika Anda tidak menentukan argumen, sehingga Anda benar-benar dapat melompat ke rumah hanya dengan cd dengan sendirinya.

Tahu hal-hal penting

Pengguna Linux yang berpengalaman akan menemukan ringkasan ini cukup sepele (meskipun Anda mungkin menemukan beberapa trik menghemat waktu dalam penulisan dasar seperti ini), tetapi untuk pengguna Linux baru, perintah seperti ini sangat penting. Mereka mencakup konsep dasar dan tugas yang kita semua lakukan setiap hari.

Apakah Anda tahu trik dan perintah navigasi file penting lainnya? Pertimbangkan untuk membagikannya dengan menulis artikel untuk Enable Sysadmin; untuk informasi lebih lanjut atau untuk mengirimkan artikel, hubungi tim editorial di [email protected].


Linux
  1. 20 perintah Linux penting untuk setiap pengguna

  2. Cara Membuat Direktori Bersama untuk Semua Pengguna di Linux

  3. Perintah Secure Shell (SSH) untuk administrasi Linux.

  1. 25 perintah Vim penting untuk navigasi dan pengeditan

  2. Linux – Apakah Mungkin Memalsukan Jalur Tertentu Untuk Suatu Proses?

  3. Linux – Variabel Lingkungan Permanen Untuk Semua Pengguna?

  1. 3 lembar contekan Linux penting untuk produktivitas

  2. Clapper – Pemutar Media Gnome Baru untuk Linux

  3. Membuat direktori baru di C