Ubuntu vs Windows Cheat Sheet

Perbandingan Command Line untuk Perintah Dasar IT dan Networking


Dalam dunia sistem operasi modern, Command Line Interface (CLI) masih menjadi alat utama bagi praktisi IT, network engineer, dan system administrator untuk melakukan konfigurasi, troubleshooting, serta otomasi sistem. Baik Ubuntu (Linux) maupun Windows sama-sama menyediakan CLI, namun dengan konsep pengelolaan, hak akses, dan filosofi penggunaan yang berbeda.

Aspek Pengelolaan CLI di Linux (Ubuntu)

Di Linux, CLI merupakan komponen inti sistem, bukan sekadar alat tambahan. Pengelolaan hak akses sangat jelas dan ketat, dengan konsep berikut:

  • User biasa (non-root).  Digunakan untuk aktivitas harian. User ini tidak memiliki akses langsung ke konfigurasi sistem penting.
  • User root. Merupakan user dengan hak akses penuh (superuser) terhadap seluruh sistem, termasuk file sistem, network configuration, dan service penting.
  • Konsep sudo.  Linux tidak menganjurkan login langsung sebagai root. Sebagai gantinya, perintah administratif dijalankan menggunakan sudo yang Memberikan hak akses sementara,  Meningkatkan keamanan  dan  Mencatat aktivitas administratif (audit trail)

Pendekatan ini membuat Linux sangat aman dan cocok untuk server maupun lingkungan produksi.


Aspek Pengelolaan CLI di Windows

Windows juga memiliki CLI, namun dengan pendekatan yang lebih user-friendly dan GUI-oriented. Dalam Windows, terdapat konsep hak akses sebagai berikut:

  • User biasa (Standard User). Digunakan untuk aktivitas harian dan aplikasi umum.
  • Administrator.  Memiliki hak akses penuh terhadap sistem. Perintah administratif biasanya dijalankan dengan mode “Run as Administrator”.

Berbeda dengan Linux, Windows tidak memisahkan user khusus seperti root, melainkan menggunakan mekanisme User Account Control (UAC) untuk menaikkan hak akses secara temporer.


Model CLI di Windows: CMD dan PowerShell

Windows memiliki dua model CLI utama:

  • Command Prompt (CMD)

    CLI klasik Windows
    Kompatibel dengan perintah lama (DOS-style)
    Cocok untuk tugas sederhana dan kompatibilitas lama
  • PowerShell

    CLI modern berbasis object
    Mendukung scripting tingkat lanjut
    Sangat kuat untuk administrasi sistem, automation, dan enterprise environment

Sementara CMD bekerja berbasis teks, PowerShell bekerja dengan object, sehingga lebih fleksibel dan powerful untuk kebutuhan profesional.


Tampilan CMD, Powershell dan Ubuntu Terminal



Berikut perintah-perintah penting Ubuntu dan Windows yang umum digunakan dalam bidang IT dan Networking.  Saya hanya tampilkan Ubuntu terminal dan Windows CMD, Untuk Powershell dibahas di Kesempatan lain

1. Informasi Sistem & OS

FungsiUbuntu (Linux)Windows
Cek versi OSlsb_release -awinver
Info kerneluname -asysteminfo
Hostnamehostnamehostname
User aktifwhoamiwhoami
Waktu & tanggaldatetime / date
Uptime sistemuptimesysteminfo

2. Network Command

Informasi IP & Interface

FungsiUbuntuWindows
Lihat IP addressip a / ifconfigipconfig
Detail IP lengkapip addr showipconfig /all
Lihat interfaceip linknetsh interface show interface
Enable interfaceip link set eth0 upnetsh interface set interface enable
Disable interfaceip link set eth0 downnetsh interface set interface disable

Test Koneksi & Diagnostik

FungsiUbuntuWindows
Ping hostping google.comping google.com
Traceroutetraceroute google.comtracert google.com
DNS lookupnslookup google.comnslookup google.com
Cek ARP tablearp -aarp -a
Routing tableip routeroute print

Port & Service

FungsiUbuntuWindows
Cek port listeningss -tulpnnetstat -ano
Cek koneksi aktifss -tunnetstat -an
Scan port (manual)nc / nmaptelnet / PowerShell

3. File & Directory Management

FungsiUbuntuWindows
Pindah foldercdcd
List filelsdir
Copy filecp file1 file2copy file1 file2
Pindah filemv file1 folder/move file1 folder
Hapus filerm file.txtdel file.txt
Cari filefind / -name filedir /s file
Ukuran file/folderdu -shdir

4. Process & Service Management

FungsiUbuntuWindows
Lihat processps auxtasklist
Monitor real-timetop / htoptaskmgr
Kill processkill PIDtaskkill /PID
Service statussystemctl statussc query
Start servicesystemctl startnet start
Stop servicesystemctl stopnet stop

5. Disk & Storage

FungsiUbuntuWindows
Cek disk usagedf -hwmic logicaldisk get size,freespace
Cek partisilsblkdiskpart
Mount diskmountotomatis
Unmount diskumountdiskpart
Format diskmkfsformat

6. Package & Software Management

FungsiUbuntuWindows
Update sistemsudo apt updateWindows Update
Install softwaresudo apt install.exe / .msi
Hapus softwaresudo apt removeControl Panel
Package manageraptWinget / Store

7. User & Permission Management

FungsiUbuntuWindows
Lihat usercat /etc/passwdnet user
Tambah useraddusernet user /add
Ganti passwordpasswdnet user username *
Admin privilegesudoRun as Administrator
Permission filechmod / chownACL / Properties

8. Security & Firewall (Basic)

FungsiUbuntuWindows
Status firewallufw statusWindows Defender Firewall
Enable firewallufw enableGUI
Open portufw allow 80Firewall rule
AntivirusClamAV (opsional)Windows Defender

9. Shortcut & Productivity Command

FungsiUbuntuWindows
Clear terminalclearcls
History commandhistorydoskey /history
Auto-completeTabTab
Redirect output> >>>
Pipe output``

10. Perbedaan Konsep Penting

KonsepUbuntuWindows
Case sensitiveYaTidak
Root system/C:\
User adminroot / sudoAdministrator
KonfigurasiFile teksRegistry
CLI usageSangat dominanPendukung GUI


Paling Sering Dipakai (Berdasarkan Pengalaman saya)

FungsiUbuntuWindows
IP addressip aipconfig
Pingpingping
DNSnslookupnslookup
Port checkss -tulpnnetstat -ano
Processps auxtasklist
Diskdf -hwmic logicaldisk


Penutup

Dengan memahami padanan Ubuntu vs CMD , Anda tidak hanya menghafal perintah, tetapi juga memahami kapan dan kenapa sebuah tool digunakan. Ini adalah fondasi penting bagi IT support, network engineer, dan sysadmin modern.


Memahami Propagasi DNS

Keluarga Ubuntu

Perbedaan Sistem File Linux dan Windows