os211

Top 10 List of Week 1

1. How to add or delete users on Debian

Menurut saya link ini bermanfaat saat pertama kali saya membuat user baru yang bernama github account saya. Setelah saya login dengan root. saya dapat membuat user baru. user ini tentunya mempunyai akses tidak sekuat root. Berbagai cara pembuatan user dapat dipelajari pada link tersebut

2. How to create a file in bash

Pada website ini saya belajar cara membuat file melalui CLI. Website ini menjelaskan berbagai cara seperti menggunakan command cat, menggunakan vim untuk membuat file baru dan text editor lain seperti joe yang berada di linux.

3. How to use mkdir

Pada website ini saya mempelajari cara membuat directory dengan mkdir, terdapat juga berbagai penjelasan seperti rmdir yang digunakan untuk remove directory. Berbagai parameter dari mkdir dan rmdir juga diexplore pada website ini seperti pembuatan multiple directory dalam satu linux command

4. How to use cp to copy files

Pada website ini saya mempelajari cara untuk melakukan copy file, berbagai cara copy file dan parameter yang bisa diisi pada command cp ini. Berbagai copy yang dapat dilakukan adalah copy dengan membuat file baru, copy dengan interactive confirmation, ataupun copy suatu file kedalam directory lain

5. How to move a file in Linux

Pada website ini saya mempelajari cara untuk memindahkan file dari suatu directory kedalam directory lain. Tentunya move berbeda dengan copy karena tidak membuat file baru dalam prosesnya. Untuk melakukan move kita dapat menggunakan command mv.

6. Basics of Vim

Pada website ini saya mempelajari cara-cara basic menggunakan vim seperti cara masuk kedalam insert mode, masuk kedalam command mode, cara keluar dari vim ( Saya mengalami stuck untuk keluar dari vim berkali-kali dalam hidup saya akhirnya saya mengerti saya harus mengetik “:q”), Berbagai command lain seperti save and exit, cut a line dapat dipelajari dalam website ini.

7. How to cancel a command in linux

Pada website ini saya mempelajari cara untuk melakukan cancel terhadap command yang sedang dikerjakan oleh linux dengan mengetik Ctrl+C. Ini berguna saat saya sedang mengimplementasi github pada debian. Saya sering melakukan typo dan saya menemukan berbagai saat untuk menggunakan command ini.Website ini juga memberi tahu dengan tidak langsung bahwa cancellation yang saya lakukan ini merupakan pengiriman interrupt kepada sistem.

8. 13 Ways to use cat in Linux

cat merupakan kepanjangan dari concatenate. Dengan command cat pada linux kita dapat melakukan berbagai hal seperti membuat file, display line number dalam suatu file (Saya lebih suka menggunakan vim untuk ini), display berbagai file sekaligus, dan banyak lagi yang tertera dengan baik pada website tersebut.

9. Belajar Regex

Dalam website ini ia menjabarkan berbagai hal mengenai regex, website ini juga menjelaskan mengapa kita harus belajar regex, walaupun kita sudah mempelajari programming language lainnya. Website ini juga mengemas regex dengan cukup menyenangkan dengan karakter dinosaurus nya yang lovable.

10. Cara menggunakan grep

Dalam website ini saya belajar berbagai kegunaan grep dan jenis-jenis dari grep seperti fgrep dan egrep. Saya menjadi paham untuk mengambil atau mencari suatu kata dari suatu file dengan command ini. Search katapun dapat diperinci dengan parameter yang membedakan apakah case sensitive atau tidak, tempat pencarian pula dapat dimodifikasi.