Cari Blog Ini

Senin, 10 Desember 2012

Tugas SO 3

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:

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.

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.


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.


F. wc adalh

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

Minggu, 09 Desember 2012

Operasi Input Output pert 2

Tugas2-Operasi Input Output-modul pertemuan2

nim             :2011-83-062
nama          :muhammad rishan fikran
seksi          :04


Id = Menampilkan ID user dan ID Group




Hostname = Cetak atau mengatur nama sistem






Uname= Informasi sistem print
 



Who= Cetak semua nama pengguna yang sedang log in






Whoami= Cetak pengguna saat ini dan nama id ( `id-un ‘)
 


Date= Menampilkan atau mengubah tanggal & waktu
 

Cal= Tampilkan kalender
 

Man= Bantuan manual
 

Clear= Hapus layar terminal


 
Apropos= Cari Bantuan halaman manual (man-k)

 


Ls= List informasi tentang file
 

File= Tentukan jenis file
 

Cat= Menampilkan isi file

 

More= Tampilan output satu layar pada satu waktu
 

Pg= Mengembalikan suatu proses yang dihentikan sementar(suspend) agar berjalan kembali di foreground. Lihat juga perintah bg diatas.

 

Cp= Menyalin satu atau lebih file ke lokasi lain

 

 
Mv= Memindahkan atau mengubah nama file atau direktori
 
Rm= Menghapus file



Grep = Cari file untuk baris yang cocok dengan pola tertentu

Entri Populer