Panduan Pemula untuk Bertahan di Linux Shell

Pada artikel ini, Anda akan belajar bagaimana menghilangkan rasa takut Anda terhadap shell Linux dengan mempelajari sepuluh perintah Linux yang paling berguna.

Semua orang terbaik dalam hidup sepertinya menyukai LINUX - Steve Wozniak

Linux Shell / Command-Line

Layar hitam dengan teks putih dan tanpa grafik, ya! Pada pandangan pertama, Linux Shell memang terlihat menakutkan, tetapi jauh lebih bertenaga daripada alat grafis mana pun.

Linux menggerakkan 70% server dan 90% komputer super di dunia. Kurva pembelajaran untuk Linux sangat curam dan untuk mempelajarinya Anda perlu hidup di dalamnya untuk beberapa waktu. Setelah Anda menguasai baris perintah, Anda mendapatkan keterampilan yang membedakan Anda dari orang lain.

Artikel ini memperkenalkan dan menjelaskan 10 perintah Linux paling berguna yang diperlukan untuk bertahan hidup di lingkungan shell Linux. Setelah membaca artikel ini, Anda akan dapat melakukan semua tugas dasar seperti membuat dan menghapus direktori, mengedit file teks, dan sebagainya menggunakan baris perintah.

Mengapa seseorang harus mempelajari baris perintah Linux?

Manfaat menjadi pandai menggunakan baris perintah.

  • Anda mengetahui lebih banyak tentang sistem operasi Anda.

    Shell memaparkan Anda ke sistem file lebih langsung daripada browser file grafis, itu membuat Anda memahami hierarki dan struktur OS. Anda juga dapat bermain dengan file konfigurasi secara langsung dan ini memberi Anda kekuatan untuk mengontrol sistem operasi Anda dengan lebih efisien.

  • Anda dapat mengontrol komputer dan server dari jarak jauh.

    Protokol jaringan seperti SSH dan Telnet memungkinkan Anda untuk terhubung dari jarak jauh ke komputer di jaringan, tetapi mereka hanya menyediakan shell dan bukan antarmuka grafis. Oleh karena itu, Anda dapat menggunakan protokol ini hanya jika Anda terbiasa dengan shell.

  • Anda dapat menginstal Arch Linux tanpa bantuan siapa pun

    Arch Linux adalah distribusi Linux yang membuat takut banyak pemula karena metode instalasinya. Untuk menginstal Arch Linux Anda perlu melakukan semua langkah secara manual mulai dari partisi disk hingga pembuatan pengguna, menggunakan shell. Anda harus pandai menggunakan Linux shell untuk menginstal Arch Linux.

  • Anda bisa mendapatkan bayaran untuk mengkonfigurasi dan mengelola Server Linux.

    Sebagian besar perusahaan memiliki lowongan pekerjaan yang berjudul, "Administrator Sistem Linux". Peran orang pada posisi ini adalah untuk memelihara komputer Linux dan membuat perubahan dan konfigurasi sesuai kebutuhan. Orang yang memegang peran ini harus pandai Linux Shell dan harus mengetahui semua perintah yang diperlukan untuk mengkonfigurasi sistem Linux.

Prompt Perintah Linux

Ketika Anda membuka aplikasi terminal dalam distribusi Linux Anda, Anda akan melihat layar hitam dengan nama Anda dan beberapa informasi lainnya tercetak. Setelah itu, Anda akan melihat kursor siap menerima perintah. Informasi yang ditampilkan oleh prompt dapat dikonfigurasi tetapi berada di luar cakupan tutorial ini.

Prompt memberikan informasi tentang nama pengguna, nama host (nama komputer Anda seperti yang muncul di jaringan), direktori kerja saat ini dan '$', yang menandakan bahwa Anda adalah pengguna biasa dan bukan pengguna root (pengguna root memiliki semua hak istimewa dan hak di Linux).

10 perintah dasar

Sepuluh perintah ini akan memungkinkan Anda untuk mengalami shell dengan cara di mana Anda akan dapat melakukan semua tugas yang telah Anda lakukan di lingkungan Antarmuka Pengguna Grafis, seperti membuat dan menghapus direktori, menulis, mengedit dan menghapus file, dll., di cangkang tanpa menghadapi masalah.

1. pwd

Perintah print working directory (pwd) mencetak path lengkap ke direktori tempat Anda bekerja. Ketika Anda membuka aplikasi terminal biasanya memulai shell di folder home Anda, oleh karena itu menjalankan pwdperintah akan mencetak "/ home / (your- nama pengguna). '~' mewakili rumah di prompt.

2. cd

Perintah Change Directory (cd) mengubah direktori kerja menjadi direktori yang namanya diberikan setelah cd. Menulis cd myfolderakan mengubah direktori kerja menjadi 'myfolder' dan namanya akan muncul di prompt, tetapi akan menimbulkan kesalahan jika 'myfolder' tidak ada di direktori saat ini.

Menjalankan perintah 'pwd' setelah langkah di atas akan menunjukkan jalur ke direktori, tempat kita beralih.

Menjalankan cd ..perintah akan mengubah direktori kerja ke direktori sebelumnya dalam hierarki. Dalam kasus ini, ini akan berubah kembali ke direktori home.

Anda juga dapat memberikan jalur absolut ke direktori yang ingin Anda alihkan. Jalur absolut adalah jalur lengkap mulai dari direktori root. Misalnya, jalur absolut ke 'myfolder' adalah '/ home / puranjay / myfolder', yang merupakan jalur yang sama yang ditunjukkan oleh perintah pwd.

3. ls

Perintah List (ls) mencetak isi direktori kerja saat ini, mencetak nama semua file dan direktori yang ada di direktori saat ini. Berjalan lsdi direktori 'myfolder' akan menampilkan isinya, yaitu file1, file2, dll.

Anda juga dapat memberikan jalur absolut ke direktori yang isinya ingin Anda lihat. Misalnya, jika direktori kerja adalah home dan ls /bootdijalankan, shell akan mencetak konten dari folder 'boot' yang ada di direktori root (/). Direktori kerja tidak akan berubah. Juga 'boot' dan '/ boot' tidak memiliki arti yang sama untuk shell. 'boot' berarti direktori atau file di direktori kerja saat ini tetapi '/ boot' berarti direktori atau file yang ada di direktori root (/). Menjalankan ls bootakan mencetak pesan kesalahan karena tidak ada file atau folder bernama 'boot' di direktori kerja saat ini (home).

4. laki-laki

man (manual) perintah akan membuka halaman manual untuk perintah yang diberikan setelah man. Halaman manual berisi dokumentasi tentang semua perintah yang tersedia di Linux, mereka memberikan informasi tentang penggunaan yang benar dari perintah dan opsi berbeda yang tersedia untuk perintah tersebut.

Untuk keluar dari halaman manual tekan ' q '.

Misalnya, menjalankan man lsakan membuka halaman manual untuk perintah ls.

5. mkdir

Perintah make-directory (mkdir) membuat direktori baru dengan nama yang diberikan setelah perintah, di direktori kerja saat ini. Misalnya, menjalankan mkdir helloakan membuat folder bernama 'hello' di dalam direktori saat ini. Setelah direktori dibuat, menjalankan cd helloakan mengubah direktori saat ini ke direktori 'hello' yang baru dibuat, '~' akan berubah menjadi 'hello'.

6. rmdir

Hapus direktori (rmdir) menghapus / menghapus direktori dengan nama yang diberikan setelah perintah. Berjalan rmdir helloakan menghapus direktori 'hello' yang telah dibuat sebelumnya. Direktori tidak dapat dihapus dengan menjalankan rmdir di dalam direktori yang sama, yang akan dihapus. Perintah cd ..dapat digunakan untuk keluar dari direktori dan kemudian rmdir hellodapat dijalankan untuk menghapusnya.

Jika direktori tidak kosong dan rmdirdijalankan untuk menghapus direktori ini, maka akan gagal dengan pesan kesalahan yang menyatakan bahwa direktori yang dihapus tidak kosong.

Untuk mengatasi kesalahan ini dan menghapus direktori yang tidak kosong, -- ignore-fail-on-non-emptybendera dapat diteruskan ke rmdir.

Misalnya, menjalankan rmdir --ignore-fail-on-non-empty helloakan menghapus direktori hello meskipun tidak kosong.

7. jelas

Perintah Clear membersihkan shell dan menghapus semua output sebelumnya. Ini berguna saat Anda ingin membersihkan kekacauan di terminal.

8. nano

Nano adalah editor teks berbasis terminal, yang dapat digunakan untuk membuat dan mengedit file teks dan juga mengedit file konfigurasi. Ini mirip dengan editor teks lain seperti notepad, satu-satunya perbedaan adalah ia bekerja melalui shell dan tidak memiliki GUI. Itu sudah diinstal sebelumnya dengan sebagian besar distribusi Linux.

Berjalan nanodi shell membuka editor teks nano dan menyediakan antarmuka tempat teks dapat diketik.

Untuk keluar dari nano, tekan CTRL+X, ini akan menanyakan apakah Anda ingin menyimpan file tersebut.

Jika Anda menekan 'Y', itu akan meminta Anda untuk memasukkan nama file dan menekan 'ENTER' setelah mengetik nama akan menutup nano. File dengan nama yang Anda berikan akan dibuat di direktori saat ini.

9. kucing

Perintah Cat digunakan untuk mencetak konten file di konsol shell, ini sebagian besar digunakan ketika Anda ingin melihat apa yang ada di dalam file. Untuk menggunakan perintah cat, cat filenamedapat dijalankan di shell, itu akan menampilkan konten file di layar.

10. rm

Hapus (rm) perintah mirip dengan rmdirperintah tetapi menghapus file, bukan direktori. Untuk menggunakan perintah ini, rm filenamebisa dijalankan di shell. Ini akan menghapus file jika ada di direktori saat ini.

11. mv (Perintah Bonus)

Perintah mv dapat digunakan untuk memindahkan atau mengganti nama file. Mengganti nama hanya memindahkan file ke nama lain. Perintah mv memiliki format mv source destination,. Anda perlu memberikan jalur lengkap ke sumber dan tujuan jika berada di luar direktori kerja saat ini.

Catatan samping dan poin yang harus diingat:

  • Shell Linux peka huruf besar / kecil, oleh karena itu 'desktop' dan 'Desktop' tidak menyiratkan arti yang sama.
  • Hati-hati saat menulis jalur di Linux karena 'boot' dan '/ boot' adalah dua folder yang berbeda.
  • Satu-satunya cara untuk menguasai shell Linux adalah dengan menghabiskan waktu di dalamnya dan menggunakannya setiap hari. Ini merupakan keuntungan tambahan jika OS utama Anda adalah Linux.
  • Apa pun yang Anda lakukan di OS Linux, coba temukan cara untuk melakukan hal yang sama tetapi dari dalam shell. Stack Overflow adalah tempat yang tepat untuk menjawab pertanyaan Linux Anda.
  • Jika Anda benar-benar ingin mengasah keterampilan Linux dan menjadi master Linux, Anda dapat membaca Alkitab Linux, yang merupakan panduan Linux paling mendalam yang pernah ditulis.

Kesimpulan:

Pertemuan pertama saya dengan terminal Linux adalah 5 tahun yang lalu dan saya juga sangat terintimidasi olehnya. Selama lima tahun ini, saya telah mempelajari sesuatu yang baru tentang Linux setiap hari. Energi dan waktu yang Anda habiskan saat mempelajari Linux sangat berharga dan tidak akan pernah sia-sia. Linux adalah proyek Open-Source terbesar dan tertua dan mempelajarinya adalah langkah pertama dalam proses berkontribusi padanya.

Jangan ragu untuk menunjukkan kesalahan yang Anda temukan, kritik yang membangun tidak merugikan.

Terima kasih.