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.
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
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.
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
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
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.
Umpan balik Windows Subsystem for Linux
Windows Subsystem for Linux adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: