Daftar perintah dasar Linux yang sering digunakan

Navigasi Sistem File

pwd Menampilkan direktori kerja saat ini.

ls Menampilkan daftar file dan folder dalam direktori.

cd (berpindah dari direktori yang satu ke yang lain)

Contoh

ls
ls -l # Menampilkan daftar file dengan detail
ls -a # Menampilkan semua file, termasuk file tersembunyi

cd /home/user
cd .. # Kembali ke direktori sebelumnya
cd ~ # Kembali ke home direktori

Manipulasi File dan Direktori

Membuat file kosong baru.

touch file_baru.txt

Membuat direktori baru.

mkdir folder_baru

Menyalin file atau folder.

cp file1.txt file2.txt
cp -r folder1 folder2 # Menyalin folder

Menghapus file atau direktori.

Manajemen File

Menampilkan Isi file

cat file.txt

Mengedit file menggunakan editor teks di terminal.

nano file.txt
vi file.txt

Menampilkan beberapa baris awal atau akhir dari file

head file.txt
tail file.txt
tail -n 10 file.txt # Menampilkan 10 baris terakhir

Informasi Sistem

uname -a # Informasi lengkap

Menampilkan penggunaan disk.

df -h # Output dalam format mudah dibaca

Menampilkan penggunaan memori.

free -h

Menampilkan proses yang sedang berjalan dan penggunaan sumber daya secara real-time.

top

Hak Akses File

Mengubah izin file.

chmod 755 file.txt
chmod +x script.sh # Memberikan izin eksekusi

Mengubah kepemilikan file.

chown user:group file.txt

Jaringan

Mengecek konektivitas jaringan.

ping google.com

Menampilkan konfigurasi jaringan.

ifconfig
ip addr

Utilitas Penting

Mencari teks dalam file.

grep “kata” file.txt

Mencari file atau folder.

find / -name file.txt

Membuat dan mengekstrak arsip.

tar -cvf arsip.tar file1 file2
tar -xvf arsip.tar # Ekstrak arsip

Manajemen User

Membuat User Baru

sudo adduser nama_user

Menghapus user:

sudo deluser nama_user

Menghapus user beserta direktori home-nya:

sudo deluser –remove-home nama_user

Mengubah Password User

passwd

Mengubah password user lain (dengan hak admin):

sudo passwd nama_user

Menampilkan informasi user saat ini:

whoami

Menampilkan semua user yang terdaftar:

cat /etc/passwd

Menampilkan user yang sedang login:

who

Membuat Grup Baru

sudo groupadd nama_grup

Menambahkan User ke Grup

Gunakan perintah usermod atau gpasswd.

sudo usermod -aG nama_grup nama_user

Melihat Grup User

groups

Untuk user tertentu:

groups nama_user

Menghapus User dari Grup

sudo gpasswd -d nama_user nama_grup

Permission (Izin File dan Direktori)

ls -l

-rw-r–r– 1 user group 4096 Jan 21 12:00 file.txt

Mengubah Izin File

Gunakan perintah chmod.

Format simbolik:

chmod u+rwx file.txt # Menambahkan izin baca, tulis, eksekusi untuk pemilik
chmod g-w file.txt # Menghapus izin tulis untuk grup
chmod o+r file.txt # Menambahkan izin baca untuk others

Format numerik:

chmod 755 file.txt # rwx untuk pemilik, rx untuk grup dan others
chmod 644 file.txt # rw untuk pemilik, r untuk grup dan others

Transfer File Melalui Jaringan

Untuk mentransfer file ke server:

scp file.txt user@remote:/path/to/destination

Leave a Reply

Your email address will not be published. Required fields are marked *