Parmi Notes Random short any article

PROMPT - LINUX/BASH vs DOS/CMD

Berikut adalah artikel sederhana yang membandingkan perintah DOS/CMD dengan perintah terminal Linux (Bash) yang dapat berguna untuk catatan seorang IT profesional.


Perbandingan Perintah DOS/CMD dan Terminal Linux (Bash)

Pendahuluan

Sebagai seorang IT profesional, pemahaman tentang perintah dasar di berbagai sistem operasi sangat penting. Meskipun Windows Command Prompt (CMD) dan terminal Linux (Bash) memiliki tujuan yang sama, yaitu mengelola sistem dan menjalankan perintah, sintaks dan perintah yang digunakan sering kali berbeda. Artikel ini akan membandingkan perintah-perintah umum di CMD dan Bash untuk membantu Anda beradaptasi dengan kedua lingkungan tersebut.

Tabel Perbandingan Perintah

Fungsi CMD (DOS) Bash (Linux)
Menampilkan Direktori Kerja cd pwd
Menampilkan Daftar File dir ls
Mengubah Direktori cd path\to\directory cd /path/to/directory
Menyalin File copy source.txt destination.txt cp source.txt destination.txt
Memindahkan/Mengganti Nama move oldname.txt newname.txt mv oldname.txt newname.txt
Menghapus File del file.txt rm file.txt
Membuat Direktori mkdir new_directory mkdir new_directory
Menghapus Direktori rmdir directory_name rmdir directory_name atau rm -r directory_name
Menampilkan Isi File type file.txt cat file.txt
Mencari Teks dalam File find "search_term" file.txt grep 'search_term' file.txt
Menampilkan Informasi Sistem systeminfo top
Menampilkan Penggunaan Memori N/A free -h
Menampilkan Disk Usage wmic logicaldisk get size,freespace,caption df -h
Menjalankan Program start program.exe ./program
Menampilkan Manual help command man command

Penjelasan Perintah

1. Menampilkan Direktori Kerja

  • CMD: cd menunjukkan direktori saat ini.
  • Bash: pwd (print working directory) melakukan hal yang sama.

2. Menampilkan Daftar File

  • CMD: dir menampilkan semua file dan folder dalam direktori.
  • Bash: ls melakukan hal yang sama, dengan opsi tambahan untuk menampilkan informasi lebih detail (misalnya, ls -l).

3. Mengubah Direktori

  • CMD: cd path\to\directory digunakan untuk berpindah ke direktori tertentu.
  • Bash: cd /path/to/directory menggunakan notasi Unix untuk jalur direktori.

4. Menyalin File

  • CMD: copy source.txt destination.txt untuk menyalin file.
  • Bash: cp source.txt destination.txt melakukan hal yang sama dengan perintah yang lebih singkat.

5. Memindahkan atau Mengganti Nama File

  • CMD: move oldname.txt newname.txt untuk memindahkan atau mengganti nama file.
  • Bash: mv oldname.txt newname.txt menggunakan perintah yang sama untuk kedua fungsi.

6. Menghapus File

  • CMD: del file.txt digunakan untuk menghapus file.
  • Bash: rm file.txt melakukan hal yang sama.

7. Membuat Direktori

  • CMD: mkdir new_directory untuk membuat direktori baru.
  • Bash: mkdir new_directory juga digunakan untuk tujuan yang sama.

8. Menghapus Direktori

  • CMD: rmdir directory_name untuk menghapus direktori kosong.
  • Bash: rmdir directory_name atau rm -r directory_name untuk menghapus direktori, termasuk isinya.

9. Menampilkan Isi File

  • CMD: type file.txt untuk menampilkan isi file teks.
  • Bash: cat file.txt melakukan hal yang sama.

10. Mencari Teks dalam File

  • CMD: find "search_term" file.txt untuk mencari teks dalam file.
  • Bash: grep 'search_term' file.txt lebih umum digunakan untuk pencarian teks.

11. Menampilkan Informasi Sistem

  • CMD: systeminfo memberikan informasi sistem lengkap.
  • Bash: top menampilkan proses yang sedang berjalan dan penggunaan sumber daya.

12. Menampilkan Penggunaan Memori

  • CMD: Tidak ada perintah langsung untuk ini.
  • Bash: free -h memberikan informasi tentang penggunaan memori.

13. Menampilkan Disk Usage

  • CMD: Menggunakan wmic logicaldisk get size,freespace,caption untuk informasi disk.
  • Bash: df -h menampilkan penggunaan disk dengan format yang mudah dibaca.

14. Menjalankan Program

  • CMD: start program.exe untuk menjalankan aplikasi.
  • Bash: ./program digunakan untuk menjalankan file eksekusi di direktori saat ini.

15. Menampilkan Manual

  • CMD: help command memberikan informasi tentang perintah tertentu.
  • Bash: man command menampilkan manual lengkap untuk perintah.

Kesimpulan

Memahami perintah dasar di CMD dan Bash sangat penting bagi IT profesional. Meskipun terdapat banyak kesamaan dalam fungsi, perintah dan sintaksis yang digunakan berbeda. Dengan pengetahuan ini, Anda dapat lebih mudah beradaptasi antara lingkungan Windows dan Linux, serta meningkatkan efisiensi kerja Anda.

Jika Anda memiliki pertanyaan lebih lanjut atau ingin mendalami topik tertentu, jangan ragu untuk bertanya!


Semoga artikel ini bermanfaat untuk catatan Anda! Jika ada yang ingin ditambahkan atau diubah, silakan beri tahu.