Results for "Bash"
Simple tools Git Clone and Push
Simple tools Git Clone and Push
Git Logo
MalmiNgoprek - Git merupakan tools yang berfungsi sebagai Version Control System (VCS) yang artinya adalah tools yang berfungsi untuk melihat aktifitas/monitoring perubahan pada suatu file system. Aktifitas/monitoring perubahan tersebut biasanya berupa fixing/update, delete, add dari sebuah function yang terdapat dalam file tersebut.
Untuk para developer/programmer biasa sering menggunakan Git ini untuk me-push hasil codingan mereka ke sebuah layanan Git seperti Github, Bitbucket, atau Gitlab. Ketiga layanan Git tersebut sangatlah familiar dan sering digunakan oleh kebanyakan developer.
Dan untuk memudahkan ketika menggunakan Git banyak tools yang  tersedia untuk memberikan kemudahan penggunaan Git itu sendiri. Disini pada postingan ini saya membuat sebuah simple tools untuk penggunaan Git antara lain Git Clone dan Git Push. Simple tools ini memang saya buat khusus pengguna Linux dengan base programming yaitu Bash. Langsung saja bagaimana untuk cara penggunaan berikut ini caranya.

Download source
wget https://raw.githubusercontent.com/geek-id/Shell-Scripting/master/git.sh

untuk menjalankannya bisa langsung dengan perintah
bash git.sh

atau bisa diberi hak akses untuk eksekusi
chmod +x git.sh

dan setelah itu baru dijalankan dengan perintah
./git.sh

Simple tools git.sh
git.sh





Unknown 25 October 2016
Bash Scripting create Triangle
Bash Shell Scripting
Bash Shell Scripting
MalmiNgoprek - Bash merupakan salah satu dari sekian banyak bahasa pemrograman yang ada. Bash adalah bahasa pemrograman yang dipakai dalam Linux. Bash sering dipakai untuk membuat program deploy yang digunakan untuk mempermudah installasi dan konfigurasi Linux. Untuk membuat program menggunakan bash tentu harus tahu dasar-dasar pemrograman bash. Berikut ini adalah salah satu contoh program dasar yang menggunakan bash dengan penggunaan looping for untuk membuat sebuah gambaran segitiga.

Berikut ini adalah contoh source code program triangle.sh


#!/bin/bash
echo -n "Masukkan nilai: "
read s

for (( i=1;i<=$s; i++))
  do
  for (( k=i; k<=$s; k++))
  do
    echo -n " "
  done
   for ((j=1;j<=i;j++))
   do
    echo -n "*"
   done
   for (( k=1; k<i; k++))
   do
     echo -n "*"
   done

echo ""
done

Hasil dari source tersebut adalah

bash triangle.sh
bash triangle.sh

Unknown 07 October 2016
Auto Repository using Bash Shell Scripting (Indonesian Repository)
Bash Shell
MalmiNgoprek - Setelah sekian lama tidak update postingan kali ini MalmiNgoprek share sebuah script bash yang digunakan untuk melakukan auto add repository Ubuntu 16.04 Xenial Xersus. Namun repository yang ada pada script ini hanyalah repository Indonesia. Repository Indonesia tersebut yang masih aktif dan benar-benar masih dimanajemen oleh beberapa pihak diantaranya yaitu repository yang berasal dari kambing.ui.ac.id dan ftp.itb.ac.id. Kedua repository ini hingga kini masih aktif dan melakukan update secara berkala pada hari-hari tertentu. 

Auto add repository ini bertujuan untuk memudahkan pengguna Linux khususnya Ubuntu melakukan penambahan repository tanpa perlu repot-repot melakukan copy paste dari sebuah website yang memberikan info-info repository indonesia. Untuk sementara ini auto add repository hanya menyediakan repository ubuntu saja. Namun tidak dipungkiri jika auto add repository ini ada menyediakan repository untuk distro Linux lainnya seperti Debian, Redhat, dan CentOS,

Nah, dimana kita bisa mendapatkan auto add repository ini? Untuk mendapatkan Auto Add Repository ini kita dapat mengunduhnnya dengan cara berikut ini.

wget https://raw.githubusercontent.com/idnewbie/Shell-Scripting/master/ubuntu-repo.sh

Setelah file terdownload silahkan chmod +x

chmod +x ubuntu-repo.sh

Selanjutnya untuk menjalankan Auto Add Repository ini kita harus sebagai Super User (root)

sudo ./ubuntu-repo.sh

Auto Add Repository Ubuntu 16.04
Auto Add Repositoty Ubuntu 16.04


Unknown 05 October 2016