1.Apa
yang dimaksud dengan perintah-perintah directory : pwd, cd, mkdir, rmdir ?
Jawab :
·Pwd digunakan untuk melihat direktori yang sedang
aktif.
·Cd digunakan untuk berpindah
dari satu direktori ke direktori yang lain.
·Mkdir digunakan untuk membuat satu dan sub direktori.
·Rmdir digunakan untuk menghapus
direktori apabila direktori tersebut kosong.
2.Apa
yang dimaksud dengan perintah-perintah manipulasi file : cp, mv, dan rm (serta format yang digunakannya) ?
Jawab :
Cp
digunakan untuk mengkopi file atau seluruh direktori.
Formatnya:
$
cp contoh contoh1
$ ls -l
Mvdigunakan
untukmemindah
file.
Formatnya:
$ mv contoh contoh2
$ ls-l
Rm digunakan untuk menghapus file.
Formatnya:
$ rm contoh2
$ ls-l
Jelaskan perbedaan symbolic link menggunakan hard link (direct) dan soft link (indirect) !
Jawab :
Pada bentuk soft link, symbolic link dapat dilakukan pada file yang tidak ada,
sedangkan padahard link tidak dimungkinkan. Perbedaan lainnya symbolic link dapat dibentuk melalui
media disk atau partisi yang berbeda dengan soft
link, tetapi pada hard link terbatas
pada partisi disk yang sama.
Apa yang dimaksud dengan
perintah-perintah : file, find,
which, locate, dan grep ?
Jawab:
·File digunakan untuk melihat dan
mencari data pada directory.
·Find digunakan untuk melihat file pada
pohon directory.
·Which digunakan untuk mengetahui letak
system utility.
·Locate digunakan untuk mencari file pada
semua directory dengan lebih cepat dan ditampilkan dengan path yang penuh.
·Grep (general regular expression
print) digunakan
untuk mencari file yang bernama sesuai pattern yang diberikan dan akan
menampilkan baris yang sesuai.
Percobaan 1 : Directory
1. Melihat directory HOME
$
pwd
$ echo $HOME
Outputnya:
Analisanya :
pada percobaan ini kita mencoba
untuk melihat direktori home dengan perintah pwd yaitu untuk melihat direktori
yang sedang aktif.
2. Melihat direktori aktual dan
parent direktori
$ pwd
$ cd .
$ pwd
$ cd ..
$ pwd
$ cd
Outputnya:
Analisanya :
pada
percobaan ini kita mencoba perintah untuk melihat actual directory dan parental
directory, dgn menggunakan perintah cd yang berfungsi untuk berpindah dan pwd
yang berfungsi untuk melihat direktori yang sedang aktif.
3. Membuat
satu direktori, lebih dari satu direktori atau sub direktori
$ pwd
$ mkdir A B C A/D A/E B/F A/D/A
$ ls -l
$ ls -l A
$ ls -l A/D
Outputnya:
Analisanya
:
pada percobaan ini kita mencoba
untuk membuat satu dan sub direktori, membuat suatu direktori kita gunakan
perintah mkdir, dan disini kita membuat direktori dan sub direktorinya, lalu
ditampilkan segala informasinya dengan menggunakan perintah ls, dan didalam
direktori A terdapat sb direktori D dan E.
4. Menghapus satu atau lebih
direktori hanya dapat dilakukan pada direktori kosong dan hanya dapat
dihapus oleh pemiliknya kecuali bila diberikan ijin aksesnya
$ rmdir
$ ls -l (Terdapat pesan error, mengapa ?)
$ rmdir
$ ls -l
$ B
$ B
$ B/F B
$ B (Terdapat pesan error, me ngapa ?)
Outputnya
:
Analisanya
:
pada percobaan ini kita mencoba
untuk menghapus direktori dengan menggunakan perintah rmdir, tapi pada rmdir B
terdapat pesan eror, itu karena direktori B tidak kosong dan kita tidak
memiliki ijin akses. kita diperbolehkan menghapus direktori apabila direktori
tersebut kosong dan kita memiliki ijin akses terhadap direktori tersebut.
5. Navigasi
direktori dengan instruksi cd untuk pindah dari satu direktori ke
direktori lain.
$ pwd
$ ls -l
$ cd A
$ pwd
$ cd ..
$ pwd
$ cd /home/<user>/C
$ pwd
$ cd /<user/C (Terdapat pesan error, mengapa ?)
$ pwd
Outputnya
:
Analisanya:
pada percobaan ini kita mencoba
untuk berpindah dari satu direktori ke direktori yang lain dengan menggunakan
perintah cd.
Percobaan 2 :
Manipulasi File
1. Perintah
cp untuk mengkopi file atau seluruh direktori
$
cat > contohMembuat sebuah file
[Ctrl-d]
$
cp contoh contoh1
$
ls -l
$
cp contoh A
$
ls –l A
$
cp contoh contoh1 A/D
$
ls –l A/D
Outputnya :
Analisanya
:
percobaan
ini adalah percobaan untuk mengkopi file, jadi kita buat dulu sebuah file, lalu
file tersebut dikopi dan ditampilkan seluruh informasinya menggunakan perintah
ls -l.
2. Perintah mv untuk memindah file
$
mvcontoh contoh2
$
ls-l
$
mvcontoh1 contoh2 A/D
$
ls–l A/D
$
mvcontoh contoh1 C
$
ls–l C
Outputnya:
Analisanya
:
percobaan ini adalah percobaan untuk
memindah file menggunakan perintah mv, jadi kita pindah dulu filenya dan
ganti dengan nama lain, lalu dilihat informasinya pada home, dan begitu
seterusnya, jadi setiap setelah melakukan pemindahan itu dilihat informasinya
dengan perintah ls -l.
3. Perintah
rm untuk menghapus file
$
rm contoh2
$
ls-l
$
rm –i contoh
$
rm –rf A C
$
ls -l
Outputnya:
Analisanya
:
percobaan ini adalah percobaan untuk
menghapus file dengan menggunakan perintah rm, jadi kita hapus file dengan nama
contoh2 itu, lalu kita hapus file contoh, namun terdapat eror karena file
tersebut tidak ada di dalam home, dan ketika dilihat dengan perintah ls yang
ada hanyalah file contoh1.
Percobaan
3 : Symbolic Link
Membuat shortcut (file link)
$ echo "Hallo apa
khabar" > halo.txt
$ ls -l
$ ln halo.txt z
$ ls -l
$ cat z
$ mkdir mydir
$ ln z mydir/halo.juga
$ cat mydir/halo.juga
$ ln -s z bye.txt
$ ls -l bye.txt
$ cat bye.txt
Outputnya
:
Analisanya
:
percobaan ini adalah percobaan untuk
membuat shortcut pada file dengan menggunaka perintah ln, jadi kita membuat
file dengan nama halo.txt yang berisi hallo apa kabar, lalu dilihat pada home,
apa saja direktori yang sedang aktif, dan salah satunya adalah halo.txt itu,
lalu kita membuat direktori dengan nama mydir, lalu melihat isi direktori mydir
yaitu file halo.txt dan membuat link.
Percobaan
4 : Melihat Isi File
$ ls –l
$ file
halo.txt
$ file
bye.txt
Outputnya :
Analisanya :
percobaan ini adalah percobaan untuk
melihat isi file yang ada. Jadi, disini kita gunakan perintah ls -l yang
berfungsi untuk melihat semua yang informasi keseluruhan yang ada didalam home.
dan kemudian melihat informasi tentang file halo.txt dan bye.txt.
Percobaan
5 : Mencari File
1.Perintah
find
$ find /home –name “*.txt” –print > myerror.txt
$ cat myerror.txt
$ find . –name “*.txt” –exec wc –l ‘{}’ ‘;’
Outputnya :
Analisanya
:
Peritah
find
digunakan untuk mencari letak file sesuai dengan ekstensi inputan.
Untuk
kasus diatas adalah .txt
2. Perintah which
$ which
ls
Outputnya :
Analisanya :
Perintah diatas untuk mencari
direktori mana terdapat ls.
Which
digunakan untuk
mengetahui letak system utility.
3. Perintah locate
$
locate “*.txt”
Outputnya :
Analisanya :
Locate
digunakan untuk
mencari file pada semua directory dengan lebih cepat dan ditampilkan dengan
path yang penuh.
Percobaan
6 : Mencari Text Pada File
$ grep
Hallo *.txt
Outputnya :
Analisanya :
Perintah
grep digunakan untuk melihat dimana saja isi file yang dituliskan berada.
Dan
juga Grep (general regular expression print) digunakan untuk mencari file
yang bernama sesuai pattern yang diberikan dan akan menampilkan baris yang
sesuai.
KESIMPULAN :
Sistem
file pada Linux menyerupai tree (pohon) yang dimulai dari root kemudian
direktori dan subdirektori.Terdapat dua sistem symbolic link yaitu
hardlink dan softlink.Pada sistem operasi Linux ini, kita dapat
mengatur atau memanipulasi struktur file dan direktori yang ada pada sistem
sesuai dengan kebutuhan. Kita tidak bisa me-delete suatu direktori apabila
dalam direktori tersebut terdaapat isi. echo home digunakan untuk melihat letak
home, sedangkan cd home untuk berpindah ke home.
Perintah untuk melihat identitas diri (nomor id dan group id)
$ id
date
Perintah untuk menampilkan informasi tanggal dan waktu saat ini
$ date
cal
Perintah untuk menampilkan kalender
$ cal
hostname
Perintah untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk mengesset nama host sistem
$ hostname
uname
Perintah untuk menampilkan informasi Sistem Operasi (distro, versi, nama mesin dll)
$ uname / $ uname –a
W
Perintah untuk mengetahui siapa saja yang sedang aktif
$ w
who
Perintah untuk menampilkan siapa saja yang sedang login
$ who
whoami
Perintah untuk menanyakan siapa yang sekarang sedang bekerja (user apa yang sedang digunakan)
$ whoami
chfn
Perintah untuk mengubah informasi finger
$ chfn
finger
Perintah untuk melihat informasi finge
$ finger
man
Perintah untuk menampilkan manual dari suatu perintah
$ man
clear
Perintah untuk menghapus layar
$ clear
apropos
Perintah untuk mencari perintah yang deskripsinya mengandung kata kunci yang dicari.
$ apropos
whatis
Perintah untuk mencari perintah yang tepat sama dengan kunci yang dicari.
$ whatis
ls
Perintah untuk menampilkan isi dari suatu direktori
$ ls [options]nama_file_atau_direktoriCotoh : $ ls –l, $ ls –a, $ ls –f, $ ls /usr, $ ls /, $ ls –F/etc, $ ls –l /etc, $ ls –R /usr
file
Perintah untuk melihat tipe file
$ file, $ file /bin/ls
cat
Perinah untuk menampilkan isi dari sebuah file di layar
$ cat fl
more
Perintah untuk mempaging halaman
$ more f1
pg
Perintah untuk menampilkan file per satu layar penuh
$ pg f1
cp
Perintah untuk menyalin file atau copy
$ cp /etc/group fl
mv
Perintah untuk memindahkan file dari satu lokasi ke lokasi yang lain
$ mv fl prog.txt
rm
Perintah untuk menghapus file dan secara default rm tidak menghapus direktori
rm fl
grep
perintah untuk mencari file-file yang mengandung teks dengan kriteria yang telah tentukan
$ grep root /etc/passwd
Kesimpulan :
Setelah Mempraktekkan Perintah Dasar Sistem Operasi Linux, dapat disimpulkan bahwa:
Perintah dasar linux sangat membantu dalam dalam menjalankan system operasi linux
Mengetahui jenis-jenis perintah dasar linux.
Mengetahui cara menjalankan perintah dasar system operasi linux
Tugas Pendahuluan Linux
Tugas Pendahuluan :
1.Apa yang dimaksud perintah informasi user dibawah :ini :
Id merupakan perintah untuk melihat identitas diri (nomor id dan group id)
Hostname merupakan perintah untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk mengesset nama host sistem.
Uname merupakan perintah untuk menampilkan informasi Sistem Operasi (distro, versi, nama mesin dll).
W merupakan perintah untuk mengetahui siapa saja yang sedang aktif
Who merupakan perintah untuk menampilkan siapa saja yang sedang login. Perintah ini akan menampilkan informasi mengenai login name, jenis terminal, waktu login dan remote hostname untuk setiap user yang saat itu sedang login.
Whoami merupakan perintah untuk menanyakan siapa yang sekarang sedang bekerja (user apa yang sedang digunakan).
Chfn merupakan perintah untuk mengubah informasi finger
Finger merupakan perintah untuk melihat informasi finger
2.Apa yang dimaksud perintah dasar di bawah ini :
Date merupakan perintah untuk menampilkan informasi tanggal dan waktu saat ini
Cal merupakan perintah untuk menampilkan kalender
Man merupakan perintah untuk menampilkan manual dari suatu perintah
Clear merupakan perintah untuk menghapus layar
Apropos merupakan perintah untuk mencari perintah yang deskripsinya mengandung kata kunci yang dicari.
Whatis merupakan perintah untuk mencari perintah yang tepat sama dengan kunci yang dicari.
3.Apa yang dimaksud perintah-perintah manipulasi file dibawah ini :
Ls merupakan perintah untuk menampilkan isi dari suatu direktori
File merupakan perintah untuk melihat tipe file
Cat merupakan perinah untuk menampilkan isi dari sebuah file di layar.
More merupakan perintah untuk mempaging halaman
Pg merupakan perintah untuk menampilkan file per satu layar penuh
Cp merupakan perintah untuk menyalin file atau copy
Mv merupakan perintah untuk memindahkan file dari satu lokasi ke lokasi yang lain
Rm merupakan perintah untuk menghapus file dan secara default rm tidak menghapus direktori
Grep merupakan perintah untuk mencari file-file yang mengandung teks dengan kriteria yang telah tentukan.