Di bawah ini adalah daftar lengkap perintah dasar yang umum digunakan di terminal Linux. Perintah-perintah ini sangat penting untuk mengelola sistem, berinteraksi dengan file, dan melakukan berbagai tugas melalui antarmuka baris perintah.
pwd
: Menampilkan direktori kerja saat ini.ls
: Membuat daftar file dan direktori dalam direktori saat ini.ls -l
: Menampilkan informasi file/direktori dalam format panjang.ls -a
: Menampilkan semua file/direktori, termasuk yang tersembunyi.
cd
: Mengubah direktori.cd [nama_direktori]
: Pindah ke direktori yang ditentukan.-
cd ..
: Pindah ke direktori induk.
cd ~
: Pindah ke direktori home pengguna.
mkdir
: Membuat direktori baru.-
mkdir [nama_direktori]
: Membuat direktori dengan nama tertentu.
-
touch
: Membuat file kosong. - 2.touch [nama_file]
: Membuat file dengan nama tertentu.cp
: Menyalin file/direktori.cp [sumber] [tujuan]
: Menyalin sumber ke tujuan.
mv
: Memindahkan atau mengganti nama file/direktori.mv [sumber] [tujuan]
: Memindahkan sumber ke tujuan.mv [nama_lama] [nama_baru]
: Mengganti nama file/direktori.
rm
: Menghapus file/direktori.rm [nama_file]
: Menghapus file dengan nama tertentu.rm -r [nama_direktori]
: Menghapus direktori dan isinya secara rekursif.
cat
: Menampilkan isi file di terminal.cat [nama_file]
: Menampilkan isi file tertentu.
nano
atauvim
: Mengedit file teks di terminal.echo
: Menampilkan teks di terminal atau menyimpannya ke file.echo [text]
: Menampilkan teks di terminal.echo [teks] > [nama_file]
: Menyimpan teks ke file (menimpa konten).echo [teks] >> [nama_file]
: Menambahkan teks ke file (tanpa menimpa).
uname
: Menampilkan informasi tentang sistem.uname -a
: Menampilkan informasi sistem secara rinci.
top
: Menampilkan daftar proses yang sedang berjalan.bebas
: Menampilkan daftar proses yang sedang berjalan. 3.bebas
: Menampilkan penggunaan memori.df
: Menampilkan informasi penggunaan ruang disk.
sudo
: Menjalankan perintah sebagai pengguna super (root).useradd
: Menambahkan pengguna baru.passwd
: Mengubah kata sandi pengguna.chmod
: Mengubah izin file/direktori.chown
: Mengubah kepemilikan file/direktori.
ping
: Mengirim paket gema ICMP ke alamat jaringan.ping [ip_address]
: Mengirim paket ping ke alamat IP.ifconfig
atauip
: Menampilkan informasi antarmuka jaringan.ssh
: Mengakses mesin jarak jauh menggunakan Secure Shell (SSH).ssh [nama pengguna]@[alamat ip]
: Menyambungkan ke mesin jarak jauh.
APT adalah alat manajemen paket default untuk sistem Ubuntu dan Debian. Alat ini menyederhanakan manajemen perangkat lunak dengan menangani ketergantungan paket dan pembaruan.
Untuk memastikan Anda memiliki informasi paket terbaru, perbarui daftar paket:
sudo apt update
Untuk menginstal sebuah paket, gunakan perintah apt install
yang diikuti dengan nama paket:
sudo apt install [nama_paket]
Untuk menghapus sebuah paket (sambil tetap menyimpan file konfigurasi):
sudo apt hapus [nama_paket]
Untuk menghapus sebuah paket dan file konfigurasinya:
sudo apt hapus [nama_paket]
Untuk memutakhirkan semua paket yang terinstal:
sudo apt upgrade
Untuk melakukan pemutakhiran sistem secara keseluruhan (termasuk pemutakhiran kernel):
sudo apt full-upgrade
Untuk mencari paket berdasarkan nama:
sudo apt search [search_term]
Untuk menampilkan informasi rinci tentang sebuah paket:
apt show [nama_paket]
Perintah dpkg
adalah manajer paket tingkat rendah yang diandalkan oleh apt
. Perintah ini dapat digunakan untuk memanipulasi paket-paket .deb
secara langsung.
Untuk menginstall sebuah paket .deb
:
sudo dpkg -i [package_file.deb]
Synaptic menyediakan antarmuka pengguna grafis untuk manajemen paket. Instal dengan menggunakan:
sudo apt install synaptic
Aptitude adalah manajer paket baris perintah lain yang menyediakan kemampuan manajemen paket yang lebih canggih:
Untuk menginstal Aptitude:
sudo apt install aptitude
Untuk mencari paket:
sudo apt search [search_term]
Untuk menginstal sebuah paket:
sudo aptitude install [nama_paket]
Perintah-perintah ini seharusnya mencakup dasar-dasar manajemen paket pada sistem berbasis Ubuntu dan Debian. Ingatlah untuk menggunakan sudo
untuk menjalankan perintah sebagai superuser jika diperlukan.
Pacman adalah manajer paket yang kuat yang dirancang untuk Arch Linux dan turunannya.
Untuk memastikan bahwa Anda memiliki informasi paket terbaru, perbarui basis data paket:
sudo pacman -Sy
Untuk menginstall sebuah paket, gunakan perintah pacman -S
diikuti dengan nama paket:
sudo pacman -S [nama_paket]
Untuk menghapus sebuah paket (sambil menyimpan file konfigurasi):
sudo pacman -R [nama_paket]
Untuk menghapus sebuah paket dan file konfigurasinya:
sudo pacman -Rs [nama_paket]
Untuk menghapus sebuah paket dan dependensi yang tidak digunakan:
sudo pacman -Rns [nama_paket]
Untuk mengupgrade semua paket yang terinstall:
sudo pacman -Syu
Untuk mencari paket berdasarkan nama atau deskripsi:
pacman -Ss [istilah_pencarian]
Untuk menampilkan informasi rinci tentang sebuah paket:
pacman -Si [nama_paket]
Meskipun tidak direkomendasikan karena masalah keamanan, Yaourt adalah alat bantu AUR yang populer. Jika Anda masih menggunakannya, perintahnya adalah:
Untuk menginstal sebuah paket dari AUR:
yaourt -S [nama_paket]
Yay adalah pembantu AUR yang populer dan digerakkan oleh komunitas:
Untuk menginstal paket dari AUR menggunakan yay:
yay -S [nama_paket]
AUR berisi paket-paket yang dikontribusikan oleh pengguna yang tidak ditemukan di repositori resmi.
Untuk membangun dan menginstal paket dari AUR menggunakan makepkg
:
- Unduh sumber paket AUR.
- Ekstrak sumber tersebut dan arahkan ke direktori paket.
- Bangun paket:
makepkg -si
Pacman hooks adalah skrip yang berjalan pada titik-titik tertentu selama instalasi dan penghapusan paket. Hooks dapat ditemukan pada /usr/share/libalpm/hooks/
.
Perbarui sistem Anda secara teratur untuk memastikan keamanan dan stabilitas:
sudo pacman -Syu
Perintah-perintah ini akan membantu Anda mengelola paket secara efisien pada sistem Arch Linux. Ingatlah untuk menggunakan sudo
untuk menjalankan perintah sebagai superuser jika diperlukan.
Red Hat Enterprise Linux (RHEL), CentOS, dan Fedora menggunakan manajer paket DNF untuk menangani instalasi, pembaruan, dan penghapusan perangkat lunak.
DNF (Dandified Yum) adalah manajer paket yang dirancang untuk RHEL, CentOS, Fedora, dan distribusi terkait.
Untuk memastikan Anda memiliki informasi paket terbaru, perbarui basis data paket:
sudo dnf update
Untuk menginstal sebuah paket, gunakan perintah dnf install
diikuti dengan nama paket:
sudo dnf install [nama_paket]
Untuk menghapus sebuah paket:
sudo dnf hapus [nama_paket]
Untuk meng-upgrade semua paket yang terinstal:
sudo dnf upgrade
Untuk mencari paket berdasarkan nama:
dnf search [search_term]
Untuk menampilkan informasi rinci tentang sebuah paket:
dnf info [nama_paket]
DNF juga dapat mengelola grup paket. Untuk menginstal grup paket:
sudo dnf groupinstall [nama_grup]
Untuk membuat daftar repositori yang diaktifkan:
dnf repolist
Untuk membersihkan cache paket dan mengosongkan ruang:
sudo dnf clean all
RPM Fusion adalah repositori pihak ketiga yang menyediakan paket tambahan untuk distribusi berbasis Fedora. Untuk mengaktifkannya:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
DNF memiliki beberapa plugin yang menyediakan fungsionalitas tambahan. Beberapa plugin yang umum digunakan antara lain:
dnf-automatic
: Memperbarui sistem secara otomatis.dnf-plugin-system-upgrade
: Mendukung peningkatan sistem.
Perbarui sistem Anda secara teratur untuk memastikan keamanan dan stabilitas:
sudo dnf upgrade
Perintah-perintah ini akan membantu Anda mengelola paket secara efisien pada sistem RHEL, CentOS, atau Fedora. Ingatlah untuk menggunakan sudo
untuk menjalankan perintah sebagai superuser jika diperlukan.
openSUSE menggunakan manajer paket Zypper untuk menangani instalasi, pembaruan, dan penghapusan perangkat lunak.
Zypper adalah manajer paket yang kuat yang didesain untuk distribusi openSUSE.
Untuk memastikan Anda memiliki informasi paket terbaru, perbarui basis data paket:
sudo zypper refresh
Untuk menginstall sebuah paket, gunakan perintah zypper install
diikuti dengan nama paket:
sudo zypper install [nama_paket]
Untuk menghapus sebuah paket:
sudo zypper hapus [nama_paket]
Untuk memutakhirkan semua paket yang terinstal:
sudo zypper update
Untuk mencari paket berdasarkan nama:
sudo zypper search [search_term]
Untuk menampilkan informasi rinci tentang sebuah paket:
zypper info [nama_paket]
Untuk membuat daftar repositori yang diaktifkan:
zypper repos
Untuk menambahkan repositori:
sudo zypper addrepo [repository_url] [alias]
Untuk membersihkan cache paket dan mengosongkan ruang:
sudo zypper clean
YaST adalah alat konfigurasi dan manajemen yang komprehensif untuk openSUSE. Alat ini menyediakan antarmuka grafis untuk manajemen paket dan tugas-tugas sistem lainnya.
Perbarui sistem Anda secara teratur untuk memastikan keamanan dan stabilitas:
sudo zypper update
Perintah ini akan membantu Anda mengelola paket secara efisien pada sistem openSUSE Anda. Ingatlah untuk menggunakan sudo
untuk menjalankan perintah sebagai superuser jika diperlukan.
Gentoo Linux menggunakan sistem manajemen paket yang unik yang disebut Portage untuk menangani instalasi, pembaruan, dan penghapusan perangkat lunak.
Portage adalah sistem manajemen paket berbasis sumber untuk Gentoo. Portage mengkompilasi paket dari kode sumber pada sistem Anda, sehingga memungkinkan untuk kustomisasi dan optimalisasi.
Untuk memastikan Anda memiliki informasi paket terbaru, perbarui pohon Portage:
sudo muncul --sinkronisasi
Untuk menginstal sebuah paket, gunakan perintah emerge
diikuti dengan nama paket:
sudo emerge [nama_paket]
Untuk menghapus sebuah paket:
sudo emerge --unmerge [nama_paket]
Untuk memperbarui semua paket yang terinstal:
sudo emerge --update --deep --dengan-bdeps=y --newuse @world
Untuk mencari paket berdasarkan nama:
eix [search_term]
Untuk menampilkan informasi rinci tentang sebuah paket:
equery show [nama_paket]
Use flags adalah opsi yang memungkinkan Anda untuk menyesuaikan fitur dan ketergantungan paket. Anda dapat mengelola bendera penggunaan lokal dengan mengedit /etc/portage/package.use
dan /etc/portage/package.mask
.
Untuk membersihkan berkas-berkas pembuatan paket:
sudo eclean-dist
Perbarui sistem Anda secara teratur untuk memastikan keamanan dan stabilitas:
sudo emerge --sync sudo emerge --update --deep --dengan-bdeps=y --newuse @world
Perintah-perintah ini akan membantu Anda mengelola paket secara efisien pada sistem Gentoo Anda. Ingatlah untuk menggunakan sudo
untuk menjalankan perintah sebagai superuser jika diperlukan.
Jika ada kesalahan dalam repositori ini, silakan buka isu atau Anda dapat berkontribusi untuk memperbaiki repositori ini..