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
Hallo, apa kabar ma
Exit dengan ^d
Exit dengan ^d
(ctrl + d)
Output ke layar ( standar output),
input dari keyboard (standart input)
Input
dari keyboard dan output ke alamat internet
·
$ mkdir mydir
$ mkdir mydir ( terdapat pesan eror)
$ 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
ini adalah teks yang saya
simpan ke file mylife.txt
Pembelokan standar output
·
Cat 0< mylife,txt
4 cat 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