Skip to content

Commit

Permalink
revisi kesalahan penulisan
Browse files Browse the repository at this point in the history
  • Loading branch information
Cool-Byte01 committed Jan 16, 2025
1 parent 0625341 commit f76d97c
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 44 deletions.
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -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
<details>
<summary>Termux</summary>

- [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)
</details>

### 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

Expand Down
83 changes: 44 additions & 39 deletions linux/cara-menggunakan-manpages.md
Original file line number Diff line number Diff line change
@@ -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

Expand All @@ -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

Expand All @@ -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 <perintah> | 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 <perintah> | 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:
<details>
<summary>Sumber</summary>

- [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/)
</details>
2 changes: 1 addition & 1 deletion termux/cara-kerja-termux.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Termux pada dasarnya aplikasi yang menjalankan baris perintah _(command line)_ d

<details>
<summary>System Call Execve(2)</summary>
**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.

Expand Down

0 comments on commit f76d97c

Please sign in to comment.