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:
cdmenunjukkan direktori saat ini. - Bash:
pwd(print working directory) melakukan hal yang sama.
2. Menampilkan Daftar File
- CMD:
dirmenampilkan semua file dan folder dalam direktori. - Bash:
lsmelakukan hal yang sama, dengan opsi tambahan untuk menampilkan informasi lebih detail (misalnya,ls -l).
3. Mengubah Direktori
- CMD:
cd path\to\directorydigunakan untuk berpindah ke direktori tertentu. - Bash:
cd /path/to/directorymenggunakan notasi Unix untuk jalur direktori.
4. Menyalin File
- CMD:
copy source.txt destination.txtuntuk menyalin file. - Bash:
cp source.txt destination.txtmelakukan hal yang sama dengan perintah yang lebih singkat.
5. Memindahkan atau Mengganti Nama File
- CMD:
move oldname.txt newname.txtuntuk memindahkan atau mengganti nama file. - Bash:
mv oldname.txt newname.txtmenggunakan perintah yang sama untuk kedua fungsi.
6. Menghapus File
- CMD:
del file.txtdigunakan untuk menghapus file. - Bash:
rm file.txtmelakukan hal yang sama.
7. Membuat Direktori
- CMD:
mkdir new_directoryuntuk membuat direktori baru. - Bash:
mkdir new_directoryjuga digunakan untuk tujuan yang sama.
8. Menghapus Direktori
- CMD:
rmdir directory_nameuntuk menghapus direktori kosong. - Bash:
rmdir directory_nameataurm -r directory_nameuntuk menghapus direktori, termasuk isinya.
9. Menampilkan Isi File
- CMD:
type file.txtuntuk menampilkan isi file teks. - Bash:
cat file.txtmelakukan hal yang sama.
10. Mencari Teks dalam File
- CMD:
find "search_term" file.txtuntuk mencari teks dalam file. - Bash:
grep 'search_term' file.txtlebih umum digunakan untuk pencarian teks.
11. Menampilkan Informasi Sistem
- CMD:
systeminfomemberikan informasi sistem lengkap. - Bash:
topmenampilkan proses yang sedang berjalan dan penggunaan sumber daya.
12. Menampilkan Penggunaan Memori
- CMD: Tidak ada perintah langsung untuk ini.
- Bash:
free -hmemberikan informasi tentang penggunaan memori.
13. Menampilkan Disk Usage
- CMD: Menggunakan
wmic logicaldisk get size,freespace,captionuntuk informasi disk. - Bash:
df -hmenampilkan penggunaan disk dengan format yang mudah dibaca.
14. Menjalankan Program
- CMD:
start program.exeuntuk menjalankan aplikasi. - Bash:
./programdigunakan untuk menjalankan file eksekusi di direktori saat ini.
15. Menampilkan Manual
- CMD:
help commandmemberikan informasi tentang perintah tertentu. - Bash:
man commandmenampilkan 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.