diff --git a/README.md b/README.md index 2827e80..0b3c9e0 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,21 @@ -Ilmu adalah buruan dan tulisan adalah ikatannya. Ikatlah buruanmu dengan tali yang kuat. (Imam Syafi’i) +**_Ilmu adalah buruan dan tulisan adalah ikatannya. Ikatlah buruanmu dengan tali yang kuat. (Imam Syafi’i)_** ## Daftar Catatan -### Termux +
+ Termux - [Mengenal Termux](./termux/mengenal-termux.md) - [Sistem File Termux](./termux/sisem-file-termux.md) - [Cara Kerja Termux](./termux/cara-kerja-termux.md) -- [Menggunakan Pacman di Termux](./termux/pacman.md) +- [Menggunakan Pacman Di Termux](./termux/pacman.md) +
### Linux - [Pengenalan Linux](./linux/pengenalan-linux.md) -- [Sistem file linux](./linux/sistem-file-linux.md) +- [Sistem File Linux](./linux/sistem-file-linux.md) +- [Belajar Peruntah Linux(Termux) Dengan Man Pages](./linux/cara-menggunakan-manpages.md) ### Jarkom diff --git a/linux/cara-menggunakan-manpages.md b/linux/cara-menggunakan-manpages.md index 08dbd9e..35a2471 100644 --- a/linux/cara-menggunakan-manpages.md +++ b/linux/cara-menggunakan-manpages.md @@ -1,16 +1,6 @@ -# Cara Belajar Perintah Linux Atau Termux Dengan Man Pages +# Belajar Perintah Linux Dengan Man Pages -Man pages (Manual Pages) adalah dokumentasi resmi untuk perintah-perintah, fungsi, dan sistem operasi Linux. Berikut cara menggunakan man pages: - -### Cara Install Man Pages Di Termux - -Cara install man di termux: - -- pkg: `pkg install man` - -- apt: `apt install man` - -- pacman: `pacman -S man` +Man pages (Manual Pages) adalah dokumentasi resmi untuk perintah-perintah, fungsi, dan sistem operasi Linux. Berikut cara menggunakan man pages. ### Perintah Dasar Man Pages @@ -22,32 +12,32 @@ Cara install man di termux: Beberapa opsi yang bisa digunakan pada man pages: -| Opsi | Fungsi | -| ------ | ------- | -| `-a` (all) | Menampilkan semua manual | -| `-f` (whatis) | Menampilkan deskripsi singkat | -| `-k` (search) | Mencari manual berdasarkan kata kunci | -| `-h` (help) | Menampilkan bantuan | -| `-m` (manual) | Menampilkan man pages secara spesifik | +| Opsi | Fungsi | +| -------------- | ------------------------------------------- | +| `-a` (all) | Menampilkan semua manual | +| `-f` (whatis) | Menampilkan deskripsi singkat | +| `-k` (search) | Mencari manual berdasarkan kata kunci | +| `-h` (help) | Menampilkan bantuan | +| `-m` (manual) | Menampilkan man pages secara spesifik | | `-s` (section) | Menampilkan man pages dari section tertentu | -| `-v` (verbose) | Menampilkan informasi versi | +| `-v` (verbose) | Menampilkan informasi versi | ### Section Man Pages Section pada man pages adalah untuk mengkategorikan informasi dalam man pages. Dengan section, pengguna dapat menentukan bagian mana dari manual yang ingin dilihat. -| Section | Fungsi | -| -------- | --------------- | -| 1 | General commands (tools and utilities) | -| 2 | System calls and error numbers | -| 3 | Library functions | -| 3p | perl(1) programmer's reference guide | -| 4 | Device drivers | -| 5 | File formats | -| 6 | Games | -| 7 | Miscellanea | -| 8 | System maintenance and operation commands | -| 9 | Kernel internals | +| Section | Fungsi | +| ------- | ----------------------------------------- | +| 1 | General commands (tools and utilities) | +| 2 | System calls and error numbers | +| 3 | Library functions | +| 3p | perl(1) programmer's reference guide | +| 4 | Device drivers | +| 5 | File formats | +| 6 | Games | +| 7 | Miscellanea | +| 8 | System maintenance and operation commands | +| 9 | Kernel internals | ##### Penggunaan man pages dengan section @@ -66,18 +56,33 @@ Contoh: 4. Cari kata: `/kata_kunci` 5. Pergi ke bagian tertentu: [nomor section](#section-man-pages) -### Tips +### Cara Install Man Pages Di Termux -1. Gunakan `man -k` untuk mencari perintah terkait. -2. Gunakan `man -a` untuk melihat semua man pages. -3. Simpan halaman man pages dengan perintah `man -t | col -b > file.txt`. +Man pages juga dapat digunakan di termux, berikut cara install man pages di Termux: -Untuk penggunaan man pages lebih lanjut bisa dibaca di dokumentasi man pages itu sendiri dengan perintah `man -as 1 man`. Selain lewat terminal, man pages juga dapat diakses secara online di website [man7.org.](https://man7.org/index.html) +- pkg: `pkg install man` + +- apt: `apt install man` + +- pacman: `pacman -S man` + +Cara penggunaan man pages di Termux juga sama seperti di Linux. + +> [!TIP] +> +> 1. Gunakan `man -k` untuk mencari perintah terkait. +> 2. Gunakan `man -a` untuk melihat semua man pages. +> 3. Simpan halaman man pages dengan perintah `man -t | col -b > file.txt`. + +Untuk informasi lebih lanjut bisa dibaca di dokumentasi man pages dengan perintah `man -as 1 man`. Selain lewat terminal, man pages juga dapat diakses secara online di website [man7.org](https://man7.org/linux/man-pages/index.html). Dengan menggunakan man pages, Kamu dapat memahami penggunaan perintah Linux atau Termux dengan lebih baik. -sumber: +
+ Sumber -- [linkedin](https://www.linkedin.com/pulse/reading-manual-pages-linux-man-command-anshul-agarwal-otcfc#:~:text=The%20man%20command%20in%20Linux,syntax%2C%20options%2C%20and%20examples.) - dokumentasi man pages +- [linkedin](https://www.linkedin.com/pulse/reading-manual-pages-linux-man-command-anshul-agarwal-otcfc#:~:text=The%20man%20command%20in%20Linux,syntax%2C%20options%2C%20and%20examples.) + - [geeksforgeeks](https://www.geeksforgeeks.org/man-command-in-linux-with-examples/) +
diff --git a/termux/cara-kerja-termux.md b/termux/cara-kerja-termux.md index 041da0e..d0e13fa 100644 --- a/termux/cara-kerja-termux.md +++ b/termux/cara-kerja-termux.md @@ -4,7 +4,7 @@ Termux pada dasarnya aplikasi yang menjalankan baris perintah _(command line)_ d
System Call Execve(2) -**execve(2)** adalah salah satu system call di Unix/Linux yang digunakan untuk mengganti program yang sedang berjalan dalam sebuah proses dengan program baru. System call ini adalah inti dari implementasi eksekusi program pada sistem operasi berbasis Unix. +execve(2) adalah salah satu system call di Unix/Linux yang digunakan untuk mengganti program yang sedang berjalan dalam sebuah proses dengan program baru. System call ini adalah inti dari implementasi eksekusi program pada sistem operasi berbasis Unix. Fungsi dari **execve** adalah memungkinkan sebuah proses menjalankan program baru dengan mengganti kode, data, dan konteks eksekusi yang ada dengan milik program baru. Proses yang menjalankan execve tidak membuat proses baru, tetapi mengubah proses yang ada menjadi program yang diminta.