Sistem Operasi



PRAKTIKUM 1
FORMAT INSTRUKSI PADA SISTEM OPERASI LINUX pada Ubuntu

Format instruksi melihat identitas

·         Untuk melihat identitas diri (nomor id dan group id).
$ id
 



·         Perintah untuk menampilkan nama PC (host) yang digunakan.
$ hostname  
 
                             
·         Perintah untuk melihat type kernel dari system operasi yang digunakan.
$ uname




·         Perintah untuk menampilkan informasi dari kernel yang digunakan, versi kernel, tanggal pembuatan linux tersebut, dan lain-lain.
$ uname -a
Format instruksi melihat siapa yang sedang aktif

·         $ w
merupakan perintah untuk mengetahui siapa saja (user) yang aktif.

 


·         $ who
Perintah untuk menampilkan siapa saja yang sedang aktif. Perintah ini akan menampilkan informasi mengenai login name, jenis terminal, waktu login dan remote hostname untuk setiap user yang saat itu sedang login.


 
·         $ whoami
Perintah Untuk mengetahui user siapa yang sedang login di suatu komputer/terminal.(terminal yang belum logout atau exit dan ingin mengetahui pemiliknya).
 


Format instruksi mengubah informasi finger

·         $ chfn
Perintah untuk mengubah isi finger.
 




·         $ finger
Perintah untuk melihat informasi finger. Finger mempunyai kegunaan hampir sama dengan who, hanya saja finger menyediakan informasi identitas user yang lebih lengkap dari ada who. 
 




Format instruksi melihat tanggal dan kalender

·         $ date
Perintah untuk melihat tanggal saat ini.
 




·         $ cal 5 2013
Perintah untuk melihat kalender pada bulan September tahun 2013.
 


·         $ cal -y
Perintah untuk mencetak kalender selama satu tahun.




Format instruksi menggunakan manual

·         $ man ls
Perintah di atas digunakan untuk menampilkan bagaimana cara penggunaan perintah ls secara lengkap.


·         $ man man
Perintah untuk menampilkan teks yang menjelaskan secara detail bagaimana cara penggunaan sebuah perintah.




·         $ man –k file
Digunakan untuk mencari perintah yang deskripsinya mengandung kata file.




·         $ man 5 passwd
Perintah untuk menampilkan format file dan konversi dari passwd.




Format Instruksi Menghapus Layar

·         $ clear
Perintah untuk membersihan / menghapus layar terminal.



Setelah dihapus akan seperti gambar dibawah ini,




Format Instruksi Mencari Perintah yang Deskripsinya Mengandung Kata Kunci yang Dicari ($ apropos)

·         $ apropos date
Untuk mencari perintah pada sistem operasi yang deskripsinya mempunyai kata kunci date.



·         $ apropos mail
Untuk mencari perintah pada sistem operasi yang deskripsinya mempunyai kata kunci mail.




·         $ apropos telnet
Untuk mencari perintah pada sistem operasi yang deskripsinya mempunyai kata kunci telnet.


 
Format Instruksi Mencari Perintah yang Tepat Sama dengan Kunci yang Dicari ($ whatis)

·         $ whatis date
Untuk menampilkan manual atau deskripsi dari perintah date.

Format Instruksi Manipulasi Berkas (File) dan Direktori

·         $ ls
Untuk melihat isi file dari directory aktif.

·         $ ls –l
Untuk melihat semua file lengkap.

·         $ ls /bin



·         $ ls –a
Untuk menampilkan semua file atau direktori yang tersembunyi.

·         $ ls –f
Untuk menampilkan semua file atau direktori tanpa proses sorting.

·         $ ls /usr
Untuk menampilkan isi dari directory usr.


·         $ ls /
Untuk menampilkan isi direktori root.


·         $ ls –F /etc
Menampilkan semua file atau direktori dengan menandai : tanda (/) untuk direktori, tanda asterik (*) untuk file yang bersifat executable, tanda (@) untuk file symbolic link, tanda (=) untuk socket, tanda (%) untuk whiteout dan tanda (|) untuk FIFO.

·         $ ls –l /etc
Menampilkan file atau direktori secara lengkap yaitu terdiri dari nama file, ukuran, tanggal dimodifikasi, pemilik, group dan mode atau atributnya.
Menampilkan semua file dan isi direktori. Argumen ini akan menyebabkan proses berjalan agak lama, apabila proses akan dihentikan dapat menggunakan ^c.

·         $ ls –R /usr

Format Instruksi Melihat Tipe File

·         $ file
Untuk melihat tipe file.


·         $ file *
Untuk melihat tipe file atau directory pada directory yang aktif.

·         $ file /bin/ls
Untuk melihat tipe file ls pada directory bin.

Format Instruksi Melihat Isi File

·         $ cat
Digunakan untuk menampilkan isi dari sebuah file di layar (berupa teks).
Contoh:
$ cat f1
Untuk menampilkan isi dari file f1 secara keseluruhan.
Catatan : pada saat ingin keluar tekan tombol ctrl + c

·         $ more
Digunakan untuk enampilkan isi file satu halaman dalam satu kali (paging).
Contoh:
$ more f1

·         $ pg
Digunakan untuk menampilkan isi file berupa teks dalam screen full, seperti more tapi diakhir tiap halaman prompt untuk melanjutkan.
Contoh:
$ pg f1

Format Instruksi Menyalin File

·         $ cp
Digunakan untuk mengkopi file/directory.


Format Instruksi Mengubah Nama File

·         $ mv
Dugunakan untuk mengubah nama file/memindahkan file dari satu lokasi ke likasi yang lain (file/directory).


Formar Instruksi Menghapus File

·         $ rm
Digunakan untuk menghapus file/directory.
Format Instruksi Mencari Kata atau Kalimat dalam File

·         $ grep
Digunakan untuk mencari file file yang mengandung teks dengan kriteria/kata kunci yang dimasukkan.
Contoh:
$ grep root /etc/passwd
$ grep “:0:” /etc/passwd
$ grep student /etc/passwd









PERTEMUAN 2
Menguasai opeasi Input dan Output
File descriptor
·         $ ps
Output ke layar (Standar output), input dari system (kernel)
·         $ cat
Hallo, apa kabar ma
Hallo, apa kabar ma
Exit dengan ^d
Exit dengan ^d
(ctrl + d)
Output ke layar ( standar output), input dari keyboard (standart input)
·         $ mail  susilowati300@gmail.com
Input dari keyboard dan output ke alamat internet


·         $ mkdir mydir
$ mkdir mydir    ( terdapat pesan eror)
Input nama direktori , output tidak ada ( membuat direktori baru ), bila terjadi error maka tampilan error pada layar ( standar error )


Pembelokan  ( redirection )
·         $ cat 1> mylife.txt
ini adalah teks yang saya
simpan ke file mylife.txt
Pembelokan standar output
·         Cat 0< mylife,txt
4 cat mylife.txt
Pembelokan tandar input, aitu input dibelokan dari keyboard menjadi dari file
·         $ ls filebaru
(Terdapat pesan error)
$ ls
filebaru 2> out.txt
$ cat out.txt
$
ls
filebaru 2> out.txt 2>&1
$
cat out.txt
Adalah  notasi 2>&1 : pembelokan standar error (2>) adalah identik dengan file descriptor 1.


·         $ echo “mencoba menulis file” 1> baru $ cat filebaru 2> baru 1>&2
$ cat baru
Adalah notasi 1>&2 (atau >&2) : pembelokan standar output adalah sama dengan file descriptor 2 yaitu standar error.



·         $ echo “kata pertama” > surat
$ echo “kata kedua” >> surat $ echo “kata ketiga” >> surat
$ cat surat
$ echo “kata keempat” > surat $ cat surat
Adalah notasi >> (append)


·         $ cat <<++
Hallo, apa kabar ?
Baik-baik saja ?
Ok!
++
$ cat <<%%%
Hallo, apa kabar ?
Baik-baik saja ?
Ok!
%%%
Adalah notasi here document (<<++ …. ++) digunakan sebagai pembatas input dari keyboard. Perhatikan bahwa tanda pembatas dapat digantikan dengan tanda apa saja, namun harus sama dan tanda penutup harus diberikan pada awal baris




·         $ cat myfile.txt – surat
Notasi – (input keyboard) adalah representan input dari keyboard. Artinya menampilkan file 1, kemudian menampilkan input dari keyboard dan menampilkan file 2. Perhatikan bahwa notasi “-“ berarti menyelipkan input dari keyboard.


·         $ echo hello
$ echo hello > output
$ cat output
Untuk membelokkan standart output ke file, digunakan operator >


·         $ cat < output
Untuk membelokkan standart input digunakan operator <


·         $ cat < output > out
$ cat out
$ cat < output >> out
$ cat out
$ cat < output > output
$ cat output
(Proses tidak berhenti)
$ cat < out >> out
[Ctrl-c]
$ cat out
Pembelokan standart input dan standart output dapat dikombinasikan tetapi tidak
boleh menggunakan nama file yang sama sebagai standart input dan output.

Pipa (pipeline)

·         $ who
$ who | sort
$ who | sort -r
$ who > tmp
$ sort tmp $ rm tmp
$ ls –l /etc | more
$ ls –l /etc | sort | more
Operator pipa (|) digunakan untuk membuat eksekusi proses dengan melewati
data langsung ke data lainnya.


Filter

·         $ w –h | grep <user>
$ grep <user> /etc/passwd
$ ls /etc | wc
$ ls /etc | wc –l
$ cat > kelas1.txt Badu
Zulkifli
Yulizir
Pipa juga digunakan untuk mengkombinasikan utilitas sistem untuk membentuk fungsi yang lebih kompleks




Tidak ada komentar:

Posting Komentar