Nama : M.Rishan.Fikran
Nim : 201183062
1.
yang di maksud redirection adalah
Fitur bash lain yang berguna adalah kemampuannya melakukan redirect
input dan output dari command-command Linux. Anda dapat menyimpan hasil dari
suatu command ke dalam file selain menampilkannya di layar, atau anda juga dapat
meng-input data dari satu file ke dalam satu prorgam selain meng-input data
tersebut dari keyboard.
Anda dapat memasukkan data ke program tersebut melalui console (pada
contoh dibawah, teks yang di-bold adalah input yang anda ketik, sementara
teks normal adalah output pada console):
Jika menggunakan editor teks, anda dapat meletakkan semua input data pada satu file yang disebut stuff dan memasukkannya sebagai input dari program nocats seperti ini:
Jika menggunakan editor teks, anda dapat meletakkan semua input data pada satu file yang disebut stuff dan memasukkannya sebagai input dari program nocats seperti ini:
2.
yang di maksud pipeline
Pipeline adalah
suatu cara yang digunakan untuk melakukan sejumlah kerja secara
bersama tetapi dalam tahap yang berbeda yang dialirkan secara continue pada unit
pemrosesor. Dengan cara ini, maka unit pemrosesan selalu bekerja. Teknik
Pipeline ini dapat diterapkan pada berbagai tingkatan dalam sistem komputer.
Bisa pada level yang tinggi, misalnya program aplikasi, sampai pada tingkat yang
rendah, seperti pada instruksi yang dijaankan oleh
microprocessor.
Teknik Pipeline yang
diterapkan pada microprocessor, dapat dikatakan sebuah arsitektur khusus. Ada
perbedaan khusus antara model microprocessor yang tidak menggunakan
arsitektur Pipeline dengan microprocessor yang menerapkan teknik ini.
Pada microprocessor yang tidak menggunakan Pipeline, satu instruksi dilakukan sampai selesai, baru instruksi berikutnya dapat dilaksanakan. Sedangkan dalam microprocessor yang menggunakan teknik Pipeline, ketika satu instruksi sedangkan diproses, maka instruksi yang berikutnya juga dapat diproses dalam waktu yang bersamaan. Tetapi, instruksi yang diproses secara bersamaan ini, ada dalam tahap proses yang berbeda.
Pada microprocessor yang tidak menggunakan Pipeline, satu instruksi dilakukan sampai selesai, baru instruksi berikutnya dapat dilaksanakan. Sedangkan dalam microprocessor yang menggunakan teknik Pipeline, ketika satu instruksi sedangkan diproses, maka instruksi yang berikutnya juga dapat diproses dalam waktu yang bersamaan. Tetapi, instruksi yang diproses secara bersamaan ini, ada dalam tahap proses yang berbeda.
Konsep pemrosesan
pipeline dapat digunakan dalam sebuah komputer untuk memperbaiki throughput
sistem tersebut dalam berbagai variasi cara. Tiga jenis pokok pipelining adalah
pipelining aritmatika, instruksi, dan prosesor. Peningkatan throughput sistem
dengan satu atau lebih jenis pipelining ini tergantung pada fungsi dan harga
pipelining.
3.
a. yang di maksud perintah
echo
membahas cara
membuat server web localhost. pada kesempatan kali ini, mari kita coba dan
pelajari cara menggunakan server web tersebut secara lebih maksimal, yaitu
dengan mencobanya dengan membuat file PHP.
<html>
<head><title>Web PHP
Pertamaku</title></head>
<body>
<?php
echo "Tulisan Tanpa Variasi.
<br>";
echo "<b>Tulisan Dengan
Bold.</b><br>";
echo "<u>Tulisan Dengan Garis
Bawah.</u>";
?>
</body>
</html>
Setelah selesai mengetikan kode di atas, simpan dengan nama
“pertama.php” di dalam folder “latihan” yang baru saja
dibuat.
Ingat! Karena sobat menggunakan notepad, jadi harus perhatikan juga Save as type nya , ubah jadi All Files.
Ingat! Karena sobat menggunakan notepad, jadi harus perhatikan juga Save as type nya , ubah jadi All Files.
b. cat adalah
Cat merupakan kependekan dari "concatenate", fungsi sebenernya adalah
untuk menggabungkan beberapa file teks menjadi satu. Tapi di dunia Linux yang
penuh dengan user kreatif, perintah cat bisa digunakan untuk banyak
fungsi.
Perintah ini lebih banyak digunakan untuk membaca isi file, seperti
less atau more, namun cat akan menampilkan keseluruhan isi file tanpa stop
sedikit pun walaupun sudah penuh satu layar.
user@lug:~$ cat
/etc/profile
Cat juga bisa digunakan untuk membuat file teks, menggunakan sedikit
trik yang akan dipelajari nanti, berikut bocorannya:
user@lug:~$ cat
> MyFile.oye
Roses are
Red
Violets are
Blue
Sugar is
Sweet
And so are
You
^D
c. more
Perintah ini dapat anda
gunakan untuk melihat isi file, teks dengan layar perlayar. Artinya jika file
yang anda tampilkan ukurannya lebih besar dari monitor user maka more akan
menghentikan tampilannya pada saat isi file sudah mencapai satu layar. User
dapat melanjutkan ke tampilan berikutnya dengan menekan <space bar> atau
<enter> dan untuk keluar dari tampilan more adalah menekan tombol
<q>.
user@lug:~$ more
/etc/profile
# /etc/profile:
This file contains system-wide defaults used by
# all Bourne (and
related) shells.
# Set the values
for some environment variables:
export MINICOM="-c
on"
export
MANPATH=/usr/local/man:/usr/man:/usr/X11R6/man
export
HOSTNAME="`cat /etc/HOSTNAME`"
export
LESSOPEN="|lesspipe.sh %s"
export
LESS="-M"
export
MOZILLA_HOME=/usr/lib/netscape
# Bikin
alias
alias
spiker='modprobe sb io=0x220 irq=5 dma=3 dma16=5 mpu_io=0x300'
# Set the
default system $PATH:
PATH="/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games"
# For root
users, ensure that /usr/local/sbin, /usr/sbin, and /sbin are
in
# the $PATH. Some means of connection don't add these by
default (sshd comes
# to
mind).
if [ "`id -u`" =
"0" ]; then
echo $PATH | grep /usr/local/sbin 1>
/dev/null 2> /dev/null
if [ ! $? = 0 ]; then
PATH=/usr/local/sbin:/usr/sbin:/sbin:$PATH
fi
fi
---More---(25%)
Indikator (25%) di baris
paling bawah manandai posisi (dalam persen dari seluruh isi file yang sediang
ditampilkan.
d. sort
perintah ini digunakan
untuk mengubah timestamp pada suatu file. Bisa digunakan untuk mengaburkan waktu
akses suatu file. Jika file yang mau disentuh (di-touch, red.) tidak ada, maka
touch akan membuat file kosong sesuai nama yang dimaksud.
user@lug:~$
ls
MyFile.oye
user@lug:~$ touch
MyFile.doc
user@lug:~$
ls
MyFile.oye MyFile.doc
Option yang bisa dipakai
untuk perintah touch ini banyak sekali, yang dengan senang hati akan dijelaskan
oleh manualnya.
e. grep
Untuk menyatakan suatu lokasi tertentu pada hirarki struktur
filesystem, dikenal apa yang disebut path atau arah. Path disini bisa diartikan
bagimana user bisa mencapai suatu file atau direktori. Setiap direktori yang
dilalui pada path, dipisahkan dengan sebuah tanda / (garis miring) Ada 2 jenis path yaitu :
- Absolute path
Yaitu bila suatu lokasi
didefinisikan mulai titik awal root (/)
- Relatve path
Yaitu jika suatu lokasi
didefinisikan mulai dari current working directory.
Untuk keperluan relative path dikenal beberapa notasi untuk jalan
pintas, yaitu :
a. "." untuk menyatakan current working directory .
b. ".." untuk menyatakan direktori tepat yang berada di
atasnya.
c. "~" untuk menyatakan home direktori
Home direktori adalah direkori yang akan dituju setelah user
melakukan login.
user@lug:~$ finger
Login Name Tty
Idle
Login Time Office Office Phone
bigD Daud pts/0 Sep 13 03:56
(block.net)
tim Tim linux
pts/1
Sep 13 13:08 (lug.stikom.edu)
dexno DexnO
pts/2 Sep 13 13:08
(freeshell.org)
user
tty1 Sep 13 15:00