Perintah Dasar Linux Wajib Dikuasai !

Sugandi Blog - Assalamualaikum... Disini saya akan membahas mengenai perintah dasar linux yang wajib kamu kuasai. Tetapi, tidak semua nya harus kalian hafal. Oke, kita langsung saja pada pokok pembicaraannya. Dibawah ini adalah beberapa perintah dasar linux.


File Commands

ls - daftar direktori
ls -al - daftar format dengan file tersembunyi
cd dir - mengubah direktori ke dir
cd - mengubah ke awal
pwd - menunjukkan posisi direktori sekarang
mkdir dir -membuat direktori dir
rm file - menghapus file
rm -r dir - menghapus direktori dir
rm -f file - hapus file dengan paksa
rm -rf dir - memaksa menghapus direktori dir
cp file1 file2 - mengcopy file 1 untuk file 2
cp -r dir1 dir2 - mengcopy dir1 untuk dir2, buat dir2 jika tidak ada.
mv file1 file2 - menganti nama atau memindahkan file1 ke file2
ln -s file link - buat simbol link ke file
touch file - buat atau update file
cat > file - tempatkan standar kedalam file
more file - isi dari file output
head file - baris pertama output 10 file
tail file - baris terakhir output 10 file
tail -f file - isi file output bertambah , mulai dengan baris 10 terkahir

Process Management

ps - menampilan proses anda yang aktif saat ini
top - menampilakan semua proses yang berjalan
kill pid - mematikan proses id pid
killall proc - mematikan semua proses yang dinamai proc*
bg - Daftar berhenti atau latar belakang pekerjaan, melanjutkan pekerjaan yang berhenti di latar belakang.
fg - membawa pekerjaan terbaru ke latar depan
fg n - membawa pekerjaan ke latar depan

File Permissions

chmod octal file - mengubah ijin file ke octal,yang dapat ditemukan secara terpisah untuk kelompok pengguna dan dunia dengan menambahkan
4 - membaca (r)
2 - menulis (w)
1- menjalankan (x) 
contoh:
chmod 777- membaca,menulis,menjalankan untuk semua
chmod 755 -rwx untuk penguna ,rx untuk kelompok dan dunia untuk opsi,melihat man chmod

SSH

ssh user@host- menghubungkan ke hubungkan ke host sebagai pengguna
ssh -p port user@host- menghubungkan ke host pada port port  sebagai pengguna
ssh-copy-id user@host- menambahkan kunci Anda untuk menjadi tuan rumah bagi pengguna untuk mengaktifkan login mengetik atau passwordless.

Searching

grep pattern files - mencarai pola dalam file
grep -r pattern dir - mencari secara rekursif untuk pola dir
command | grep pattern - mencari pola di perintah output 
locate file - menemukan semua contoh file 

System info

date - menunjukkan tanggal dan waktu sekarang
cal - menunjukkan bulan kalender 
uptime -  menunjukkan waktu sekarang 
w - tampilan yang online
whoami - anda login sebagai siapa
finger user - tampilan informasi tentang pengguna
uname -a - menunjukan informasi kernel
cat /proc/cpuinfo - informasi cpu 
cat /proc/meminfo - informasi memori
man command - tampilan manual untuk peintah
df - tampilan penggunaan disk
du - tampilan penggunaan ruang direktori 
free - tampilan memori dan penggunaan swap
whereis app - menunjukkan kemungkinan lokasi app
which app - tampilan app yang akan di jalankan secara default

Compression

tar cf file.tar files - buat sebuah tar bernama file.tar yang berisi file
tar xf file.tar - ekstrak file dari file.tar
tar czf file.tar.gz files - buat sebuah tar dengan Gzip kompresi 
tar xzf file.tar.gz - ekstrak sebuah tar menggunakan Gzip
tar cjf file.tar.bz2 - buat sebuah tar dengan Bzip2 kompresi
tar xjf file.tar.bz2 - ekstrak sebuah tar menggunakan Bzip2
gzip -d file.gz - dekompresi file.gz kembali ke file

Network

ping host - hasil ping host dan output
whois domain - mendapat informasi whois untuk  domain
dig domain - mendapat informasi DNS untuk domain
dig -x host - membalikkan lookup host 
wget file - mengunduh file 
wget -c file - menghentikan mengunduh 

Installation

instal dari sumber:
./configure
make
make install
dpkg -i pkg.deb - instal paket (debian)
rpm -Uvh pkg.rpm - instal paket (RPM)

Shortcuts

Ctrl+C - menghentikan peintah saat ini
Ctrl+Z - menghentikan printah saat ini ,melanjutkan dengan fg dilatar depan atau bg dilatar belakang
Ctrl+D - keluar sesi saat ini,sama untuk keluar
Ctrl+W - menghapus satu kata dibaris saat ini
Ctrl+U - menghapus seluruh baris
Ctrl+R - ketik untuk memunculkan perintah baru ini  !! - ulangi printah terakir
exit - keluar sesi saat ini

Privileges

sudo commad - menjalankan perintah sebagai root
sudo -s - membuka root shell
sudo -s  -u user - membuka sebuah shell sebagai pengguna
sudo -k - lupa password sudo
gksudo command - visual sudo dialog ( GNOME)
kdesudo command - visual sudo dialog (KDE)
sudo visudo - edit /etc/sudoers
gksudo nautilus - root file manager (GNOME)
kdesudo konqueror - root file manager (KDE)
passwd - mengubah password mu

Display

sudo /ect/init.d/gdm restart - restart X dan kembali masuk (GNOME)
sudo /etc/init.d/kdm restart - restart x dan kembali masuk (KDE)
(file) /etc/x11/xorg.conf - menampilkan konfigurasi
sudo dexconf - reset xorg.conf configuration
Ctrl+ALt+BKsp - restart X display jika dibekukan
Ctrl+ALt+FN - mengalihkan ke tty N
Ctrl+ALt+F7 - mengalihkan kembali ke X display

System Services'

start sevice - memulai layanan pekerjaan (upstart)
stop service - memberhentikan layanan pekerjaan (upstart)
status service - memeriksa jika layanan berjalan (upstart)
/etc/init.d/service start - mulai layanan (SysV)
/etc/init.d/service stop - berhenti layanan (SysV)
/etc/init.d/service status - memeriksa layanan (SysV)
run level - dapat runlevel saat ini

Package Management'

apt-get update - refresh update yang tersedia
apt-get upgrade - meningkatkan semua paket
apt-get dist-upgrade - meningkatkan dengan paket pengganti; meningkatkan versi ubuntu
apt-get install package - install  pkg
apt-get purge pkg -  uninstall pkg
apt-get autoremove - menghapus paket usang
apt-get -f install - mencoba untuk memperbaiki paket yang rusak
dpkg --configure -a - mencoba memperbaiki paket yang rusak
dpkg -i pkg.deb - install file pkg.deb
(file) /etc/apt/sources.list - daftar gudang APT

Network

ifconfig - menampilkan informasi jaringan
iwconfig - menampilakan informasi wireless
sudo iwlist scan - scan untuk jaringan nirkabel
sudo /etc/init.d/networking restart - reset jaringan untuk manual konfigurasi
(file) /etc/network/interfaces - manual konfigurasi
ifup interface - bawa antarmuka online
ifdown interface - nonatifkan antarmuka

Special Packages

ubuntu-desktop - standar ubuntu
kubuntu-desktop - KDE desktop
xubuntu-desktop - XFCE desktop
ubuntu-minimal - init ubuntu utilitas
ubuntu-standar- standar ubuntu utilitas
ubuntu-restricted-extras - bebas gratis, tapi berguna
kubuntu-restricted-extras - KDE atas
xubuntu-restricted-extras - XFCE atas
build-essential - paket-paket yang dipakai untuk mengkompilasi program
Linux-image-generic - generic kernel gambar terbaru
Linux-headers-generic - membangun header terbaru

firewall

ufw enable - nyalakan firewall
ufw disable - matikan firewall
ufw default allow - memungkinkan semua koneksi secara default
ufw default deny - drop semua koneksi secara default
ufw status - status dan aturan saat ini
ufw allow port - memungkinkan trafik pada port
ufw deny port - blok port
ufw deny from ip - blok ip address

Applications Names

nautilus - file manager (GNOME)
dolphin - file manager (KDE)
konqueror - web brpwser (KDE)
kate - text edit (KDE)
gedit - text edit (GNOME)

System

Recovery - Ketik pharse "REISUB" sambil menekan alt dan sysRq (printScrn) dengan sekitar 1 detik antara setiap huruf. Sistem Anda akan reboot
lsb _release -a  - dapat versi ubuntu
uname -r - dapat versi kernel
uname -a -  dapat semua informasi kernel

Mungkin, itu saja yang dapat saya sampaikan semoga bermanfaat dan menambah wawasan kalian. Terima kasih sudah berkunjung ke Sugandi Blog. Jika kurang paham atau masih bingung silahkan untuk berkomentar dibawah yang sopan.

Post a Comment

0 Comments