Anda di halaman 1dari 9

Modul 2

Perintah Dasar Linux 2


1. ls
Menampilkan isi dari suatu direktori. Perintah ini bisa berdiri sendiri
ataupun dijalankan dengan argument.
Contoh option yang bisa anda sertakan adalah:

2. mkdir
mkdir (make directory) merupakan perintah untuk membuat direktori di
UNIX, LINUX, WINDOWS dll.

mkdir : nama perintah


Name_of_directory : nama direktory yang akan dibuat.

3. cd
cd (change directory) merupakan perintah untuk berpindah direktori aktif.

cd : nama perintah
[OPTION] :​ pilihan yang bisa anda gunakan untuk menghasilkan kondisi
tertentu dari suatu perintah.
Direktory : direktory yang dituju
4. mv (Moving)
Perintah untuk memindahkan file dan direktori. Perintah ini juga bisa
digunakan untuk merename (mengganti) nama file atau direktori.

5. mv (Rename)
Selain untuk memindahkan suatu file dan direktori, perintah mv juga bisa
digunakan untuk merubah nama file
Format : mv <nama awal> <nama akhir>
Contoh :

Pada perintah tersebut, file Materi.txt yang berada di


/home/Documents/Pelajaran/Sistem Operasi di rename menjadi Slide.txt

6. cp (Copy)
Perintah cp (copy) digunakan untuk menyalin sebuah file atau direktori.

Format : cp nama_file_asal nama_file_hasil

Contoh :

Pada gambar diatas , file Materi.txt yang berada di /home/Documents


/Pelajaran/Sistem Operasi di copy ke dalam folder /home/Documents/Pelajaran

Jika nama direktori mengandung spasi maka penulisan perintahnya yaitu


Nama_awal\nama_akhir Contoh Sistem\ Operasi
7. rm
Perintah rm (remove / delete files) digunakan untuk menghapus file
Format : rm <nama files>

Pada perintah tersebut, file Slide.txt yang berada di


/home//Documents/Pelajaran/ dihapus

8. rmdir
Perintah untuk menghapus direktori kosong
Format : rmdir [option] DirectoryName
● rmdir merupakan command.
● [option] merupakan modifier opsional yang mengubah cara kerja
command.
● DirectoryName merupakan direktori yang akan dihapus.

Pada perintah tersebut folder bernama direktori yang berada di


/home/Documents dihapus

9. Touch
Touch merupakan perintah untuk mengganti waktu pembuatan suatu file.
Tetapi bila file yang anda ketikkan belum ada maka secara otomatis file tersebut
akan dibuat. Anda bisa menentukan tipe file yang anda inginkan. Tetapi file yang
dibuat dengan perintah ini adalah file kosong (tidak ada isinya).

Format: touch namafile

Contoh :
10. Cat
Perintah cat, digunakan untuk menampilkan isi file. Biasanya file yang
ditampilkan dengan perintah ini adalah file yang bertipe teks. Dan bukan file
kosong.
Format : cat namafile

Contoh :

11. Sort
Apabila anda ingin menampilkan isi file teks secara urut. Gunakan perintah ini.

Format : sort option nama_file


Contoh :

12. Find
Dalam memahami perintah dasar "find" yang berfungsi mencari file di sistem
operasi GNU/Linux, terlebih dahulu kita ketahui tentang formatnya.
Adapun format umum perintah ​find​ adalah sebagai berikut :
find ​lokasi​ ​kriteria pencarian​ ​aksi
Contohnya :

Penjelasannya :
Lokasi
Lokasi yang dimaksud adalah direktori awal dari pencarian. Gampangnya,
pencarian tadi mau dimulai dari direktori apa.
“ . “​ - dimulai dari direktori shell berada
“ / “​ - dimulai dari root folder
“ /home​ “ - dimulai dari direktori home saja.

Kriteria Pencarian
Kriteria pencarian berisi ​syntax find​ yang telah ditentukan.

● -name​ berfungsi mencari berdasarkan suatu pola nama. Contoh: ​find


/home -name linuxsec.txt
● -perm​ berfungsi mencari berdasarkan kode oktal permission access. Contoh:
find . -perm 644 -print
● -size​ n [c] mencari berdasarkan ukuran n blok atau dalam satuan karakter
jika menggunakan option c. Contoh: ​find . -size 1 -print
● -user​ mencari berdasarkan owner file atau direktori. Contoh: ​find /home
-user labti -print
● -atime​ ​+/-n​ mencari berdasarkan waktu akses terakhir. Contoh: ​find .
-atime 5 -print
● -mtime​ ​+/- n​ mencari berdasarkan waktu modifikasi terakhir. Contoh: ​find .
-mtime -10 -print
● -ctime​ ​+/- n​ mencari berdasarkan perubahan terakhir pada status berkas
(karena diciptakan atau diubah). Contoh: ​find . -ctime +2 -print
● -newer​ mencari usia yang lebih baru dari suatu berkas. Contoh: ​find .
-newer linuxsec.txt -print
● -type​ mencari berdasarkan tipe berkas. Contoh: ​find . -type f -print
Berikut tipe tipe berkas yang bisa kalian gunakan dalam perintah find :
➢ b​ - file/berkas spesial berbasis blok
➢ c​ - file/berkas spesial berbasis karakter
➢ d​ - direktori
➢ p​ - pipa (FIFO)
➢ f ​- file/berkas biasa
➢ l​ - Symbolic Link .

Aksi
Aksi yang dilakukan terhadap berkas atau file yang ditemukan.

● -print​ menampilkan berkas-berkas yang cocok dengan kriteria pencarian ke


layar.
● -exec​ ​command​ menjalankan perintah UNIX command terhadap berkas-berkas
yang didapatkan. Perintah cmd harus diakhiri dengan \; sedangkan argumen
cmd harus ditulis dengan tanda {}. Contoh: ​find . -size 10c -exec rm{}
\;

13. Grep
Perintah ini biasanya digunakan untuk mencari string atau kata pada setiap baris
data. Perintah ini menggunakan regex (regular expressions) dalam pencariannya
dan menampilkan setiap baris kata sesuai dengan keyword yang cocok.

Mode default grep adalah case sensitive, artinya huruf besar kecil diperhatikan.
Jika ingin mengabaikan besar kecilnya huruf tambahkan opsi '​-i​' pada command
grep.
Contoh :
Disini ada sebuah folder bernama "grep" yang didalamnya terdapat dua file
"grep1.txt" serta "grep2.txt" .
Isi dari grep1.txt adalah :
Isi grep2.txt adalah :

1. Mencari string pada sebuah file.

2. Invert pada String


Kebalikan dari mencari string yang ada dalam ​command g
​ rep​, invert
tujuannya mencari mencari line yang tidak mengandung string yang
dimaksud.

3. Mencari string pada semua file di Folder


selanjutnya adalah mencari string yang terdapat pada file file yang terletak pada
suatu folder.

4. Menghitung Banyak String


Menghitung banyak string pada file.
Ada 4 string "labti" di file grep1.txt dan 1 di file grep2.txt

5. Memberi warna pada output pencarian

Kata/string “labti” diberi warna berbeda.

6. Menemukan string yang diinputkan saja


Maksudnya bila kita mencari kata "labti" ya kata itu saja yang ditampilkan.
Contoh :

7. Mencari dua string yang berbeda


Contoh file grep3.txt memiliki isi berikut :

Kemudian kita akan mencari string “labti” dan “redhat”


Tugas
1. Buatlah video penjelasan dari perintah-perintah linux pada materi di atas!
2. Jelaskan perbedaan pada perintah di bawah ini :
a. Membuat beberapa direktori secara bersamaan seperti contoh berikut :

b. Membuat beberapa direktori bersarang

Anda mungkin juga menyukai