Linux merupakan sistem operasi open-source yang powerful dan fleksibel. Kemampuannya dapat dimaksimalkan melalui penggunaan command line. Bagi pemula, command line mungkin terlihat menakutkan, tapi sebenarnya cukup mudah dipelajari. Berikut beberapa command yang berguna untuk mengoperasikan Linux:
Navigasi
pwd
: Menampilkan direktori kerja saat ini.cd
: Berpindah ke direktori lain. Contoh:cd Documents
(pindah ke direktori "Documents").ls
: Menampilkan isi direktori. Contoh:ls -l
(menampilkan isi direktori dengan detail).
Manipulasi File dan Direktori
mkdir
: Membuat direktori baru. Contoh:mkdir NewFolder
(membuat direktori "NewFolder").touch
: Membuat file baru. Contoh:touch myfile.txt
(membuat file "myfile.txt").cp
: Menyalin file atau direktori. Contoh:cp file1.txt file2.txt
(menyalin "file1.txt" menjadi "file2.txt").mv
: Memindahkan atau mengganti nama file/direktori. Contoh:mv file.txt Documents/
(memindahkan "file.txt" ke direktori "Documents").rm
: Menghapus file atau direktori. Contoh:rm file.txt
(menghapus "file.txt").
Informasi Sistem
uname -a
: Menampilkan informasi sistem (kernel, versi, dll.).df -h
: Menampilkan informasi penggunaan disk.free -h
: Menampilkan informasi penggunaan memori.top
: Menampilkan proses yang sedang berjalan dan penggunaan resource.
Networking
ping
: Menguji koneksi ke host lain. Contoh:ping google.com
.ifconfig
: Menampilkan konfigurasi jaringan.wget
: Mendownload file dari internet. Contoh:wget https://example.com/file.zip
.
Manajemen Proses
ps
: Menampilkan proses yang sedang berjalan. Contoh:ps aux | grep "firefox"
(menampilkan proses yang berkaitan dengan Firefox).kill
: Menghentikan proses. Contoh:kill 1234
(menghentikan proses dengan ID 1234).pkill
: Menghentikan proses berdasarkan nama. Contoh:pkill firefox
(menghentikan semua proses Firefox).
Manipulasi Text
grep
: Mencari pola tertentu dalam file. Contoh:grep "error" log.txt
(mencari baris yang mengandung "error" di file "log.txt").sed
: Melakukan editing text secara stream. Contoh:sed 's/old/new/g' file.txt
(mengganti semua "old" dengan "new" di "file.txt").awk
: Bahasa pemrograman untuk memproses text. Contoh:awk '{print $1}' file.txt
(menampilkan kolom pertama dari setiap baris di "file.txt").
Manajemen User dan Group
useradd
: Membuat user baru. Contoh:sudo useradd newuser
.passwd
: Mengubah password user. Contoh:sudo passwd newuser
.groupadd
: Membuat group baru.usermod
: Memodifikasi user (misalnya, mengganti group).
System Control
shutdown
: Mematikan atau merestart sistem. Contoh:sudo shutdown -r now
(restart sekarang).reboot
: Merestart sistem.systemctl
: Mengontrol services. Contoh:sudo systemctl start apache2
(menjalankan service Apache).
Disk Management
fdisk
: Mempartisi hard disk.mount
: Memasang filesystem (misalnya, flash disk).umount
: Melepas filesystem.
Lain-lain
sudo
: Menjalankan command sebagai superuser (root).apt
(Debian/Ubuntu) atauyum
(CentOS/Fedora): Manajer paket untuk menginstal, update, dan menghapus software.man
: Menampilkan manual page untuk command tertentu. Contoh:man ls
(menampilkan manual untuk command "ls").
Tips
- Gunakan
tab
untuk auto-complete command dan nama file. - Gunakan tanda
;
untuk menjalankan beberapa command sekaligus. Contoh:cd Documents; ls -l
. - Gunakan tanda
&
di akhir command untuk menjalankannya di background. - Gunakan
|
(pipe) untuk menghubungkan output dari satu command ke input command lain. Contoh:ls -l | grep "txt"
(menampilkan file yang berakhiran ".txt"). - Gunakan
>
untuk mengalihkan output ke file. Contoh:ls -l > filelist.txt
(menyimpan output darils -l
ke "filelist.txt"). - Gunakan
<
untuk mengambil input dari file. - Pelajari regular expression untuk pencarian text yang lebih powerful dengan
grep
dansed
.
Command-command di atas hanyalah sebagian kecil dari sekian banyak command yang tersedia di Linux. Dengan mempelajari dan menguasai command line, Anda dapat mengontrol Linux dengan lebih efisien dan powerful.
No comments:
Post a Comment