Kode Perintah | Catatan |
---|---|
arch | Menampilkan arsitektur prosesor mesin (1) |
uname -m | Menampilkan arsitektur prosesor mesin (2) |
uname -r | Menampilkan versi kernel yang digunakan |
dmidecode -q | Menampilkan komponen sistem perangkat keras -(SMBIOS / DMI) |
hdparm -i /dev/hda | Menyebutkan karakteristik arsitektur sebuah disk |
hdparm -tT /dev/sda | Melakukan operasi uji baca pada disk |
cat /proc/cpuinfo | Menampilkan informasi tentang info CPU |
cat /proc/interrupts | Menampilkan interupsi |
cat /proc/meminfo | Memverifikasi penggunaan memori |
cat /proc/swaps | Menunjukkan swap mana yang sedang digunakan |
cat /proc/version | Menampilkan versi kernel |
cat /proc/net/dev | Menampilkan adapter jaringan dan statistik |
cat /proc/mounts | Menampilkan sistem berkas yang dimuat |
lspci -tv | Mencantumkan perangkat PCI |
lsusb -tv | Menampilkan perangkat USB |
date | Tampilkan tanggal sistem |
cal 2007 | Tampilkan Kalender 2007 |
date 041217002007.00 | Mengatur Tanggal dan Waktu - Bulan Hari Jam Menit Tahun. Detik |
clock -w | Menyimpan perubahan waktu ke BIOS |
Kode Perintah | Penjelasan |
---|---|
shutdown -h now | Mematikan Sistem |
init 0 | Mematikan sistem |
telinit 0 | Mematikan sistem |
shutdown -h hours:minutes & | Mematikan sistem pada waktu yang dijadwalkan |
shutdown -c | Membatalkan penonaktifan sistem yang dijadwalkan |
shutdown -r now | Mulai ulang |
reboot | Mulai ulang |
logout | Keluar |
Kode Perintah | Keterangan Komentar |
---|---|
cd /home | Memasukkan'/ home' direktori' |
cd .. | Kembali ke direktori sebelumnya |
cd ../.. | Kembali ke dua direktori sebelumnya |
cd | Akses ke katalog induk pribadi |
cd ~user1 | Masuk ke direktori rumah pribadi Anda |
cd - | Kembali ke direktori terakhir |
pwd | Menampilkan jalur kerja |
ls | Melihat file dalam direktori |
ls -F | Melihat file dalam direktori |
ls -l | Menampilkan detail file dan direktori |
ls -a | Menampilkan file tersembunyi |
ls *[0-9]* | Menampilkan nama file dan direktori yang berisi angka |
tree | Menampilkan struktur pohon file dan direktori mulai dari direktori root |
lstree | Menampilkan struktur pohon file dan direktori mulai dari direktori root |
mkdir dir1 | Membuat direktori bernama'dir1' direktori' |
mkdir dir1 dir2 | Membuat dua direktori sekaligus |
mkdir -p /tmp/dir1/dir2 | Membuat pohon direktori |
rm -f file1 | Menghapus file bernama'file1' file' |
rmdir dir1 | Menghapus direktori bernama'dir1' direktori' |
rm -rf dir1 | Menghapus direktori bernama'dir1' dan menghapus isinya secara bersamaan |
rm -rf dir1 dir2 | Menghapus dua direktori dan isinya secara bersamaan |
mv dir1 new_dir | Mengganti nama/memindahkan direktori |
cp file1 file2 | Menyalin file |
cp dir0/g' example.txt | Mengganti beberapa angka nol dengan satu angka nol |
cat -n file1 | Menandai jumlah baris dalam file |
cat example.txt | awk 'NR%2==1' | Menghapus semua baris genap dalam file example.txt |
echo a b c | awk '{print $1}' | Melihat kolom pertama dari sebuah baris |
echo a b c | awk '{print $1,$3}' | Melihat kolom pertama dan ketiga dari sebuah baris |
paste file1 file2 | Menggabungkan isi dua file atau dua kolom |
paste -d '+' file1 file2 | Menggabungkan isi dua file atau dua kolom dengan"+" Mengurutkan isi dari |
sort file1 file2 | Mengurutkan isi dua file |
sort file1 file2 | uniq | Mengeluarkan gabungan dua file( Menyimpan hanya satu salinan dari baris duplikat) |
sort file1 file2 | uniq -u | Hapus perpotongan dan biarkan sisa baris lainnya. |
sort file1 file2 | uniq -d | Hapus perpotongan dua file( Hanya menyisakan file yang ada di kedua file.) |
comm -1 file1 file2 | Bandingkan isi dua file dan hapus saja'file1' Hapus hanya isi file yang ada di dalam file. |
comm -2 file1 file2 | Bandingkan konten dua file dan hapus saja'file2' Konten yang disertakan |
comm -3 file1 file2 | Membandingkan isi dua berkas hanya menghapus bagian yang sama pada kedua berkas. |
Kode Perintah | Penjelasan |
---|---|
dos2unix filedos.txt fileunix.txt | Mengonversi format file teks dari MSDOS ke UNIX. |
unix2dos fileunix.txt filedos.txt | Mengonversi file teks dari UNIX ke MSDOS. |
recode ..HTML < page.txt > page.html | Mengonversi file teks ke html |
recode -l | more | Menampilkan semua format konversi yang diizinkan |
Kode Perintah | Penjelasan komentar |
---|---|
badblocks -v /dev/hda1 | Periksa blok yang buruk pada disk hda1 |
fsck /dev/hda1 | Memperbaiki/memeriksa integritas sistem berkas linux pada disk hda1 |
fsck.ext2 /dev/hda1 | Memperbaiki/memeriksa integritas sistem berkas ext2 pada disk hda1 |
e2fsck /dev/hda1 | Memperbaiki/memeriksa integritas sistem berkas ext2 pada disk hda1 |
e2fsck -j /dev/hda1 | Memperbaiki/memeriksa integritas sistem file ext3 pada disk hda1 |
fsck.ext3 /dev/hda1 | Perbaiki / periksa integritas sistem file ext3 pada disk hda1 |
fsck.vfat /dev/hda1 | Perbaiki / periksa integritas sistem file lemak pada disk hda1 |
fsck.msdos /dev/hda1 | Perbaiki / periksa integritas sistem file dos pada disk hda1 |
dosfsck /dev/hda1 | Perbaiki / periksa integritas sistem file dos pada disk hda1 |
Kode Perintah | Catatan |
---|---|
mkfs /dev/hda1 | Membuat sistem berkas pada partisi hda1 |
mke2fs /dev/hda1 | Membuat sistem berkas linux ext2 pada partisi hda1 |
mke2fs -j /dev/hda1 | Membuat linux ext3 pada partisi hda1( pencatatan) sistem berkas pada hda1 |
mkfs -t vfat 32 -F /dev/hda1 | Membuat sistem berkas FAT32 |
fdformat -n /dev/fd0 | Memformat disket |
mkswap /dev/hda3 | Membuat sistem berkas swap |
Kode Perintah | Penjelasan |
---|---|
mkswap /dev/hda3 | Membuat sistem berkas swap |
swapon /dev/hda3 | Mengaktifkan sistem berkas swap baru |
swapon /dev/hda2 /dev/hdb3 | Mengaktifkan dua partisi swap |
Kode Perintah | Catatan Penjelasan |
---|---|
dump -0aj -f /tmp/home0.bak /home | Membuat'/home' membuat cadangan penuh dari sebuah direktori |
dump -1aj -f /tmp/home0.bak /home | Membuat cadangan interaktif dari sebuah'/home' membuat cadangan interaktif dari sebuah direktori |
restore -if /tmp/home0.bak | Memulihkan cadangan interaktif |
rsync -rogpav --delete /home /tmp | Menyinkronkan kedua direktori |
rsync -rogpav -e ssh --delete /home ip_address:/tmp | rsync melalui saluran SSH |
rsync -az -e ssh --delete ip_addr:/home/public /home/local | Menyinkronkan direktori jarak jauh ke direktori lokal melalui ssh dan kompresi |
rsync -az -e ssh --delete /home/local ip_addr:/home/public | Menyinkronkan direktori lokal ke direktori jarak jauh melalui ssh dan kompresi |
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' | Melakukan pencadangan disk lokal pada hos jarak jauh melalui ssh |
dd if=/dev/sda of=/tmp/file1 | Mencadangkan isi disk ke sebuah file |
tar -Puf backup.tar /home/user | Melakukan pencadangan interaktif dari direktori'/home/user' direktori secara interaktif |
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' | Menyalin isi direktori ke direktori jarak jauh melalui ssh |
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' | Menyalin direktori lokal ke direktori jarak jauh melalui ssh |
tar cf - . | (cd /tmp/backup ; tar xf - ) | Menyalin direktori secara lokal ke lokasi lain, dengan mempertahankan izin dan tautan. |
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents | Menemukan dan menyalin semua file yang diakhiri dengan'.txt' berakhiran ke direktori lain |
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 | Temukan semua file yang diakhiri dengan'.log' berakhiran dan membuat paket bzip. |
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 | Membuat salinan MBR(Master Boot Record) isi MBR ke dalam floppy disk |
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 | Mengembalikan isi MBR dari cadangan yang telah disimpan ke dalam disket |
Kode Perintah | Catatan Penjelasan |
---|---|
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force | Mengosongkan isi disk yang dapat ditulis ulang |
mkisofs /dev/cdrom > cd.iso | Membuat gambar iso dari disk pada disk. |
mkisofs /dev/cdrom | gzip > cd_iso.gz | Membuat gambar iso terkompresi dari disk pada disk. |
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd | Membuat citra iso dari direktori. |
cdrecord -v dev=/dev/cdrom cd.iso | Membakar file image ISO |
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - | Membakar file image ISO terkompresi |
mount -o loop cd.iso /mnt/iso | Memasang file image ISO |
cd-paranoia -B | Mengekstrak trek audio dari disk CD ke file wav |
cd-paranoia -- "-3" | Mengekstrak trek dari disk CD ke file wav (parameter -3) |
cdrecord --scanbus | Memindai bus untuk mengidentifikasi saluran scsi |
dd if=/dev/hdc | md5sum | Verifikasi pengkodean md5sum pada perangkat, misalnya CD |
Kode perintah | Catatan |
---|---|
dhclient eth0 | Mengaktifkan perangkat jaringan 'eth0' dalam modus dhcp. |
ethtool eth0 | Menampilkan statistik lalu lintas untuk kartu jaringan 'eth0'. |
host www.example.com | Menemukan nama host untuk menyelesaikan nama dan alamat IP serta mirror |
hostname | Menampilkan nama host |
ifconfig eth0 | Menampilkan konfigurasi kartu Ethernet |
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | Mengontrol Alamat IP |
ifconfig eth0 promisc | Mengatur 'eth0' ke mode bebas untuk mengendus paket |
ifdown eth0 | Menonaktifkan perangkat jaringan 'eth0' |
ifup eth0 | Mengaktifkan perangkat jaringan 'eth0' |
ip link show | Menampilkan status sambungan semua perangkat jaringan |
iwconfig eth1 | Menampilkan konfigurasi kartu nirkabel |
iwlist scan | Menampilkan jaringan nirkabel |
mii-tool eth0 | Menampilkan status koneksi 'eth0' |
netstat -tup | Menampilkan semua koneksi jaringan yang diaktifkan dan PID-nya |
netstat -tup1 | Menampilkan semua layanan jaringan yang mendengarkan pada sistem dan PID-nya. |
netstat -rn | Menampilkan tabel perutean, mirip dengan perintah "route -n". |
nslookup www.example.com | Temukan nama host untuk menyelesaikan nama dan alamat IP serta mirror |
route -n | Menampilkan tabel perutean |
route add -net 0/0 gw IP Gateway | Mengontrol Gateway yang Telah Ditetapkan |
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 | Mengontrol rute statis ke jaringan '192.168.0.0/16'. |
route del 0/0 gw IP gateway | Menghapus rute statis |
echo “1”> /proc/sys/net/ipv4/ip_foward | Mengaktifkan Penerusan IP |
tcpdump tcp port 80 | Tampilkan semua loop HTTP |
whois www.example.com | Mencari di basis data Whois |
Kode Perintah | Catatan Penjelasan |
---|---|
mount -t smbfs -o username=user,password=pass | Memasang berbagi jaringan windows |
nbtscan ip addr | resolusi nama netbios |
nmblookup -A ip addr | resolusi nama netbios |
smbclient -L ip addr/hostname | Menampilkan berbagi jarak jauh dari hos windows |
smbget -Rr smb: | Mengunduh berkas dari hos windows melalui smb seperti wget. |
Kode Perintah | Penjelasan |
---|---|
iptables -t filter -L | Menampilkan semua tautan dalam tabel filter |
iptables -t nae -L | Menampilkan semua tautan dalam tabel nat |
iptables -t filter -F | Menghapus semua aturan berdasarkan tabel filter |
iptables -t nat -F | Menghapus semua aturan berdasarkan tabel nat |
iptables -t filter -X | Menghapus semua tautan yang dibuat oleh pengguna |
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT | Mengizinkan akses telnet |
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | Memblokir akses telnet |
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | Mengizinkan penerusan koneksi POP3 pada tautan |
iptables -t filter -A INPUT -j LOG --log-prefix | Mencatat semua paket yang diblokir pada sambungan |
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | Mengatur PAT (Port Address Translation) untuk menyembunyikan paket keluar di eth0 |
iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 | Mengalihkan paket yang ditujukan untuk satu alamat host ke host lain |
Kode Perintah | Catatan |
---|---|
free -m | Mencantumkan status RAM dalam megabyte |
kill -9 process id | Memaksa sebuah proses untuk mematikan dan mengakhirinya |
kill -1 process id | Memaksa proses untuk memuat ulang konfigurasinya |
last reboot | Menampilkan riwayat reboot |
lsmod | Mencantumkan status modul kernel |
lsof -p process id | Mencantumkan daftar file yang dibuka oleh suatu proses |
lsof /home/user1 | Membuat daftar berkas yang dibuka pada jalur sistem tertentu |
ps -eafw | Membuat daftar tugas linux |
ps -e -o pid,args --forest | Membuat daftar tugas linux secara hirarkis. |
pstress | Menampilkan proses dalam tampilan pohon |
smartctl -A /dev/hda | Memantau keandalan perangkat hard disk dengan mengaktifkan SMART. |
smartctl -i /dev/hda | Memeriksa apakah SMART diaktifkan untuk perangkat hard disk. |
strace -c ls >/dev/null | Membuat daftar panggilan sistem yang dibuat dan diterima oleh suatu proses |
strace -f -e open ls >/dev/null | Membuat daftar panggilan pustaka |
tail /var/log/dmesg | Menampilkan kejadian internal selama boot kernel |
tail /val/log/messages | Menampilkan kejadian sistem |
top | Mencantumkan tugas linux yang paling banyak menggunakan sumber daya CPU |
watch -nl ‘cat /proc/interrupts’ | Membuat daftar interupsi waktu nyata |
Kode Perintah | Catatan |
---|---|
alias hh='history' | Tetapkan alias untuk riwayat perintah. |
apropos ...keyword | Membuat daftar perintah dengan kata kunci program, terutama berguna jika Anda hanya mengetahui apa yang dilakukan program dan Anda tidak ingat perintahnya |
chsh | Mengubah perintah shell |
chsh --list-shells | Perintah yang bagus untuk mengetahui apakah Anda harus terhubung dari jarak jauh ke mesin lain. |
gpg -c filel | Mengenkripsi file dengan GNU Privacy Guard |
gpg filel.gpg | Mendekripsi file dengan GNU Privacy Guard. |