-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #28 from ditohd/main
update: Update README.md dan Files
- Loading branch information
Showing
6 changed files
with
225 additions
and
131 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,227 @@ | ||
# Shell | ||
|
||
<p align="center"> | ||
<img width="20%" src="https://github.com/bellshade/Python/blob/main/assets/logo.png?raw=true"><br/><br/> | ||
Part of Bellshade Project, managed by <a href="http://discord.gg/S4rrXQU"> WPU Discord Community</a> <br> | ||
WPU Community is the fastest growing software developer forum initiated by <a href="https://www.youtube.com/c/WebProgrammingUNPAS"> Mr. Sandhika Galih</a> <br> | ||
<!-- badge link discord --> | ||
<a href="http://discord.gg/S4rrXQU"><img src="https://img.shields.io/discord/722002048643497994?logo=discord&logoColor=white&style=for-the-badge"></a> | ||
<!-- badge visitor --> | ||
<img alt="Visitor Badge" src="https://visitor-badge.feriirawann.repl.co?username=bellshade&repo=shell&label=VISITOR&style=for-the-badge&color=%2324FF62&contentType=svg"> | ||
<!-- badge lisensi --> | ||
<img alt="badge lisensi" src="https://img.shields.io/github/license/bellshade/Shell?style=for-the-badge"> | ||
<br> | ||
</p> | ||
<a name="readme-top"></a> | ||
|
||
[![Contributors][contributors-shield]][contributors-url] | ||
[![Forks][forks-shield]][forks-url] | ||
[![Stargazers][stars-shield]][stars-url] | ||
[![Issues][issues-shield]][issues-url] | ||
[![MIT License][license-shield]][license-url] | ||
[![Discord][discord-shield]][discord-url] | ||
|
||
|
||
<!-- PROJECT LOGO --> | ||
<br /> | ||
<div align="center"> | ||
<a href="https://github.com/bellshade/Shell"> | ||
<img src="https://github.com/bellshade/Python/blob/main/assets/logo.png?raw=true" alt="Logo" width="80" height="80"> | ||
</a> | ||
|
||
<h3 align="center">Bellshade Shell</h3> | ||
|
||
<p align="center"> | ||
Part of Bellshade Project, managed by <a href="http://discord.gg/S4rrXQU"> WPU Discord Community | ||
<br /> | ||
<a href="https://github.com/bellshade/Shell"><strong>Explore the docs »</strong></a> | ||
<br /> | ||
<a href="https://github.com/bellshade/Shell/issues">Report Bug</a> | ||
· | ||
<a href="https://github.com/bellshade/Shell/issues">Request Feature</a> | ||
</p> | ||
</div> | ||
|
||
<details> | ||
<summary>Table of Contents</summary> | ||
<ol> | ||
<li> | ||
<a href="#tentang-project">About The Project</a> | ||
</li> | ||
<li> | ||
<a href="#getting-started">Getting Started</a> | ||
<ul> | ||
<li><a href="#prerequisites">Prerequisites</a></li> | ||
<li><a href="#installation">Installation</a></li> | ||
</ul> | ||
</li> | ||
<li><a href="#usage">Usage</a></li> | ||
<ul> | ||
<li><a href="#buka-terminal">Buka Terminal</a></li> | ||
<li><a href="#mengetik-perintah-shell">Mengetik Perintah Shell</a></li> | ||
<li><a href="#menjalankan-script-shell">Menjalankan Script Shell</a></li> | ||
</ul> | ||
<li><a href="#roadmap">Roadmap</a></li> | ||
<li><a href="#contributing">Contributing</a></li> | ||
<li><a href="#license">License</a></li> | ||
<li><a href="#contact">Contact</a></li> | ||
<li><a href="#acknowledgments">Acknowledgments</a></li> | ||
</ol> | ||
</details> | ||
|
||
## Tentang Project | ||
|
||
[![Product Name Screen Shot][product-screenshot]](https://en.wikipedia.org/wiki/Shell_(computing)) | ||
|
||
Shell adalah program antarmuka yang digunakan untuk berinteraksi dengan sistem operasi pada komputer. Fungsinya mirip dengan asisten yang membantu berbicara dengan komputer melalui perintah-perintah tertentu. Ketika memberikan perintah melalui Shell, Shell akan menerjemahkan perintah tersebut ke dalam bahasa yang dapat dimengerti oleh sistem operasi. Setelah itu, sistem operasi akan melakukan tindakan sesuai dengan perintah yang diberikan. Shell memudahkan dalam menjalankan program, mengelola file, mengatur pengaturan sistem, dan melakukan berbagai tugas lainnya pada komputer. Dengan Shell, pekerjaan dengan komputer bisa secara lebih efisien dan efektif. | ||
|
||
Shell secara default dan otomatis terdapat pada sistem operasi unix dan linux (untuk pengguna Windows menggunakan WSL atau dengan singkatan [(Windows Subsystem for Linux)](https://docs.microsoft.com/en-us/windows/wsl/) | ||
|
||
<p align="right">(<a href="#readme-top">back to top</a>)</p> | ||
|
||
## Getting Started | ||
|
||
Repositori ini bersiki kumpulan berbagai macam materi pembelajaran dari Shell Scripting. | ||
|
||
## 🎉🎉 Selamat Datang di Shell 🎉🎉 | ||
### Prerequisites | ||
|
||
_berikut beberapa list untuk belajar shell_ | ||
|
||
* Komputer ([Powershell](https://aka.ms/PSWindows)/[Linux](https://en.wikipedia.org/wiki/Bash_(Unix_shell))) | ||
|
||
_Jika tidak ada komputer maka bisa menggunakan smartphone_ | ||
|
||
* Termux ([Klik Disini Untuk Download](https://f-droid.org/repo/com.termux_118.apk)) | ||
|
||
### Installation | ||
|
||
_Untuk Instalasi bisa menggunakan beberapa metode berikut_ | ||
|
||
* Clone Repository | ||
```sh | ||
git clone https://github.com/bellshade/Shell | ||
``` | ||
* Atau Langsung Membaca [List Of Directory](#List-Of-Directory) | ||
|
||
<p align="right">(<a href="#readme-top">back to top</a>)</p> | ||
|
||
## Usage | ||
|
||
Selamat datang di Bellshade Shell! Materi ini akan membantu kamu memulai dengan menggunakan Shell, antarmuka baris perintah yang andal untuk berinteraksi dengan sistem operasi. Ikuti langkah-langkah ini untuk memulai perjalanan kamu ke dunia shell: | ||
|
||
### Buka Terminal | ||
Untuk menggunakan Shell, kamu perlu membuka terminal di komputer kamu. Terminal adalah antarmuka berbasis teks yang memungkinkan kamu mengetik perintah dan menerima keluaran dari sistem. Cari aplikasi terminal di menu komputer kamu atau cari "Terminal" di bilah pencarian. Setelah kamu membuka terminal, kamu siap untuk mulai menggunakan Shell. | ||
|
||
### Mengetik Perintah Shell | ||
Di terminal, Anda dapat mengetikkan perintah Shell. Perintah Shell adalah instruksi berbasis teks yang memberi tahu komputer apa yang harus dilakukan. Misalnya, kamu dapat menggunakan perintah `ls` untuk membuat daftar file dan direktori di folder saat ini atau menggunakan perintah `mkdir` untuk membuat direktori baru. | ||
|
||
### Menjalankan Script Shell | ||
Salah satu fitur hebat dari Shell adalah kemampuan untuk menulis dan menjalankan Script Shell. Script Shell adalah file yang berisi serangkaian perintah Shell yang dapat dijalankan bersama. kamu dapat membuat file baru dengan ekstensi `.sh` (mis., `myscript.sh`) dan menulis perintah kamu di dalamnya. Untuk menjalankan skrip, gunakan perintah `bash` atau `./`, diikuti dengan nama skrip. Misalnya: `bash myscript.sh` atau `./myscript.sh`. | ||
|
||
Sekarang kamu siap untuk belajar Shell! Ikuti pelajaran dalam materi ini untuk menjelajahi berbagai pelajaran dan menjadi mahir dalam menggunakan Shell untuk tugas sehari-hari dan kebutuhan kamu. Selamat belajar! | ||
|
||
<p align="right">(<a href="#readme-top">back to top</a>)</p> | ||
|
||
## Roadmap | ||
|
||
Lihat [open issues](https://github.com/bellshade/Shell/issues) untuk daftar lengkap fitur yang diusulkan (dan berbagai Issues). | ||
|
||
<p align="right">(<a href="#readme-top">back to top</a>)</p> | ||
|
||
## License | ||
|
||
Distributed under the MIT License. See `LICENSE.txt` for more information. | ||
|
||
<p align="right">(<a href="#readme-top">back to top</a>)</p> | ||
|
||
|
||
## List Of Directory | ||
<details> | ||
<summary>Directory Files</summary> | ||
<ol> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic">📁 Basic</a> | ||
<ul> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/00_hello_world">📁 00_Hello_World</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/01_variabel">📁 01_variabel</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/02_variabel_spesial">📁 02_variabel_spesial</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/03_operator">📁 03_operator</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/04_perform_arimathic_operations">📁 04_perform_arimathic_operations</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/05_bc_command">📁 05_bc_command</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/06_instruksi_logika">📁 06_instruksi_logika</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/07_user_input">📁 07_user_input</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/08_array">📁 08_array</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/09_loops">📁 09_loops</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/10_break_and_continue">📁 10_break_and_continue</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/11_functions">📁 11_functions</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/12_environment_variables">📁 12_environment_variables</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/13_operation_file_dan_folder">📁 13_operation_file_dan_folder</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/14_permission_file">📁 14_permission_file</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/basic/15_shebang">📁 15_shebang</a> | ||
</li> | ||
</ul> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/shell/tree/main/playground">📁 playground</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/shell/tree/main/playground">📁 Simple Project</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/usefull_command">📁 Useful Command</a> | ||
<ul> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/usefull_command/00_read_file">📁 00_Read_File</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/usefull_command/01_manipulation_read_file">📁 01_manipulation_read_file</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/usefull_command/02_sed_and_awk">📁 02_sed_and_awk</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/usefull_command/03_search_file">📁 03_search_file</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/usefull_command/04_find_advance">📁 04_find_advance</a> | ||
</li> | ||
<li> | ||
<a href="https://github.com/bellshade/Shell/tree/main/usefull_command/05_look_services">📁 05_look_services</a> | ||
</li> | ||
</ul> | ||
</li> | ||
</ol> | ||
</details> | ||
|
||
<p align="right">(<a href="#readme-top">back to top</a>)</p> | ||
|
||
Shell adalah program yang menjembatani user dengan sistem operasi dengan hal ini kernel atau inti dari sistem operasi, umumnya shell menyediakan prompt sebagai user interface, tempat dimana user mengetikkan perintah yang diinginkan baik perintah internal shell atau perintah ekseskusi dari suatu file.shell secara default dan otomatis terdapat pada sistem operasi unix dan linux (untuk pengguna Windows menggunakan WSL atau dengan singkatan [(Windows Subsystem for Linux)](https://docs.microsoft.com/en-us/windows/wsl/) | ||
[contributors-shield]: https://img.shields.io/github/contributors/bellshade/Shell.svg?style=for-the-badge | ||
[contributors-url]: https://github.com/bellshade/Shell/graphs/contributors | ||
[forks-shield]: https://img.shields.io/github/forks/bellshade/Shell.svg?style=for-the-badge | ||
[forks-url]: https://github.com/bellshade/Shell/network/members | ||
[stars-shield]: https://img.shields.io/github/stars/bellshade/Shell.svg?style=for-the-badge | ||
[stars-url]: https://github.com/bellshade/Shell/stargazers | ||
[issues-shield]: https://img.shields.io/github/issues/bellshade/Shell.svg?style=for-the-badge | ||
[issues-url]: https://github.com/bellshade/Shell/issues | ||
[license-shield]: https://img.shields.io/github/license/bellshade/Shell.svg?style=for-the-badge | ||
[license-url]: https://github.com/bellshade/Shell/blob/master/LICENSE.txt | ||
[discord-shield]: https://img.shields.io/discord/722002048643497994?logo=discord&logoColor=white&style=for-the-badge | ||
[discord-url]: http://discord.gg/S4rrXQU | ||
[product-screenshot]: https://i.ibb.co/q10KW18/Screenshot.png |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.