Bagikan melalui


Mulai menggunakan Linux dan Bash

Tutorial ini akan membantu mereka yang baru ke Linux untuk mulai menginstal dan memperbarui paket menggunakan distribusi Ubuntu Linux yang diinstal secara default menggunakan WSL, serta menggunakan beberapa perintah dasar dengan baris perintah Bash.

Menginstal dan Memperbarui Perangkat Lunak

Anda dapat menginstal dan memperbarui program perangkat lunak langsung dari baris perintah menggunakan manajer paket pilihan untuk distribusi yang Anda jalankan.

Di Ubuntu, misalnya, pertama-tama perbarui daftar perangkat lunak yang tersedia dengan menjalankan 'sudo apt update'. Kemudian, Anda bisa langsung mendapatkan perangkat lunak dengan menggunakan perintah 'sudo apt-get install' diikuti dengan nama program yang ingin Anda instal:

sudo apt-get install <app_name> 

Untuk memperbarui program yang telah diinstal, Anda dapat menjalankan:

sudo apt update && sudo apt upgrade

upgrade_and_update

Tip

Distribusi Linux yang berbeda sering memiliki manajer paket yang berbeda dan akan memerlukan penggunaan perintah penginstalan khusus untuk manajer paket terkait. Misalnya, manajer paket utama untuk Arch Linux disebut pacman dan perintah instal adalah sudo pacman -S <app_name>. Manajer paket utama untuk OpenSuse disebut Zypper dan perintah instal adalah sudo zypper install <app_name>. Manajer paket utama untuk Alpine disebut apk dan perintah instal adalah sudo apk add <app_name>. Dua manajer paket utama untuk distribusi Red Hat, seperti CentOS, adalah YUM dan RPM dan perintah penginstalan bisa atau sudo yum install <app_name> sudo rpo -i <app_name>. Lihat dokumentasi distribusi yang sedang Anda kerjakan untuk mengetahui alat apa yang tersedia bagi Anda untuk menginstal dan memperbarui perangkat lunak.

Bekerja dengan file dan direktori

Untuk melihat jalur direktori tempat Anda berada, gunakan perintah 'pwd':

pwd

Untuk membuat direktori baru, gunakan perintah 'mkdir' diikuti dengan nama direktori yang ingin Anda buat:

mkdir hello_world 

Untuk mengubah direktori, gunakan perintah 'cd' diikuti dengan nama direktori yang ingin Anda navigasikan:

cd hello_world 

Untuk melihat konten dalam direktori tempat Anda berada, ketik 'ls' ke dalam baris perintah:

ls

directory-and-file-commands1

Secara default, perintah 'ls' hanya akan mencetak nama semua file dan direktori. Untuk mendapatkan informasi tambahan seperti terakhir kali file dimodifikasi atau izin file, gunakan bendera "-l":

ls -l 

Anda dapat membuat file baru melalui perintah 'touch' diikuti dengan nama file yang ingin Anda buat:

touch hello_world.txt 

Anda dapat mengedit file menggunakan editor teks grafis yang diunduh atau ekstensi VISUAL Code Remote – WSL. Anda dapat mempelajari selengkapnya tentang mulai menggunakan Visual Studio Code di sini

Jika Anda lebih suka mengedit file langsung dari baris perintah, Anda harus menggunakan editor baris perintah seperti vim, emacs, atau nano. Banyak distribusi dilengkapi dengan satu atau beberapa program ini yang diinstal, tetapi Anda selalu dapat menginstal program ini dengan mengikuti instruksi penginstalan yang diuraikan dalam panduan dari atas.

Untuk mengedit file dengan metode pengeditan pilihan Anda, cukup jalankan nama program diikuti dengan nama file yang ingin Anda edit:

code hello_world.txt
notepad.exe hello_world.txt

Untuk melihat konten file di baris perintah, gunakan perintah 'cat' diikuti dengan file yang ingin Anda baca:

cat hello_world.txt 

directory-and-file-commands2

Menggunakan Operator Pipa dan Pengalihan

Pipa '|' mengalihkan output dari satu perintah sebagai input ke perintah lain. Misalnya, lhscmd | rhscmd akan mengarahkan output dari lhscmd ke rhscmd. Pipa dapat digunakan dalam berbagai cara untuk menyelesaikan tugas dengan cepat melalui baris perintah. Di bawah ini hanyalah beberapa contoh sederhana tentang bagaimana pipa dapat digunakan.

Bayangkan Anda ingin mengurutkan konten file dengan cepat. Ambil contoh fruits.txt di bawah ini:

cat fruits.txt 

Orange 

Banana 

Apple 

Pear 

Plum 

Kiwi 

Strawberry 

Peach 

Anda dapat dengan cepat mengurutkan daftar ini dengan menggunakan pipa:

$ cat fruits.txt | sort 

Apple 

Banana 

Kiwi 

Orange 

Peach 

Pear 

Plum 

Strawberry 

Secara default, output perintah 'kucing' dikirim ke output standar; namun, '|' memungkinkan kita untuk mengalihkan output sebagai input ke perintah lain, 'sort'.

Kasus penggunaan lain adalah mencari. Anda dapat menggunakan 'grep' yang merupakan perintah bermanfaat yang mencari input untuk string pencarian tertentu.

cat fruits.txt | grep P 

Pear 

Plum 

Peach 

Anda juga dapat menggunakan operator pengalihan seperti '>' untuk meneruskan output ke file atau aliran. Misalnya, jika Anda ingin membuat file .txt baru dengan konten fruit.txt yang diurutkan:

cat fruits.txt | sort > sorted_fruit.txt 
$ cat sorted_fruit.txt 

Apple 

Banana 

Kiwi 

Orange 

Peach 

Pear 

Plum 

Strawberry 

Secara default, output perintah sortir dikirim ke output standar; namun, operator '>' memungkinkan kami untuk mengalihkan output ke file baru bernama sorted_fruits.txt.

Anda dapat menggunakan pipa dan operator pengalihan dengan banyak cara menarik untuk menyelesaikan tugas secara lebih efisien langsung dari baris perintah.