Archive, Filtering, Redirection, Networking, dll Oleh ... · perintah untuk masing-masing slide...
Transcript of Archive, Filtering, Redirection, Networking, dll Oleh ... · perintah untuk masing-masing slide...
Sistem OperasiArchive, Filtering, Redirection, Networking, dll
OlehWalid Umar, [email protected]://walidumar.wordpress.com@walidumar
Try to type command helper before u'r ask.
# man <command># command –help# whatis command
Informasi
Silahkan buka aplikasi “Libreoffice writer”Dan Console terminal. Mahasiswa WAJIB melakukan dokumentasi praktikum dengan mengcapture hasil perintah untuk masing-masing slide latihan.
Kerjakan latihan soal pada akhir presentasi...!!! hasil latihan di simpan dalam bentuk file PDF dengan format nama file (Nama Mahasiswa – NIM).
Archive Utility (1)
Penyatuan satu atau lebih file/folder kedalam sebuah file utuh yang sering disebut archive, metode archive merupakan metode untuk menggabungkan file / folder kedalam sebuah kesatuan dengan menggunakan algoritma kompresi sehingga kapasitas sebuah file/folder yang telah dikompresi menjadi lebih kecil.
Linux memiliki banyak tipe kompresi yang didukung diantaranya adalah : tar, tar.gz, zip, rar, dll
Archive Utility (2)
How to make archive file : # tar mode [opsi] pathname
Mode :
nb : another mode / parameter use > # man tar
Archive Utility (3) : tar
Pembuatan file archive : $ touch file1 file2 file3 file4$ tar cf filejoin.tar file*
Keterangan : > c = create> f = file
Archive Utility (4) : tar
Ekstrak file archive : $ tar xf filejoin.tar
Keterangan : > x = ekstrak> f = file
Archive Utility (5) : tar.gz
Pembuatan file archive : # tar -czf join.tar.gz file*
Keterangan : > c = create> z = gzip> f = file
Archive Utility (6) : tar.gz
Pembuatan file archive : # tar -xzf join.tar.gz
Keterangan : > x = ekstrak> z = gzip> f = file
Archive Utility (7) : zip
Pembuatan file archive : $ zip filezip file1 file2 file3 adding: file1 (stored 0%) adding: file2 (stored 0%) adding: file3 (stored 0%)
Archive Utility (8) : zip
Ekstrak file archive : $ unzip filezip.zip Archive: filezip.zip extracting: file1 extracting: file2 extracting: file3
CLI : alias
alias : membuat fungsi (command) pemanggilan dari sebuah perintah.
Pembuatan : $ alias lihat=lsPenggunaan : $ lihatfile1 file2 file3 filehtml.html
Pembuatan : $ alias hapus=rmPenggunaan : $ hapus file1Penggunaan : $ lihatfile2 file3 filehtml.html
CLI : type
type : menginformasikan lokasi sebuah perintah / aplikasi.
$ type catcat is /bin/cat
$ type ifconfigifconfig is /sbin/ifconfig
CLI : file
file : menginformasi tipe dari sebuah file
$ file filezip.zip filezip.zip: Zip archive data, at least v1.0 to extract
$ file filetxt.txt filetxt.txt: ASCII text
# cat redirection
Membaca file : # cat filetxt.txtIni file txt broh
Mengganti isi file : # cat > filetxt.txtIni masih file1 broh[Ctrl + C]
Menambahkan isi file : # cat >> filetxt.txtIni tambahkan data untuk filetxt broh[Ctrl + C]
Power of cat (1)Membaca file : # cat filetxt.txtIni file txt broh
Mengganti isi file : # cat > filetxt.txtIni masih file1 broh[Ctrl + C]
Menambahkan isi file : # cat >> filetxt.txtIni tambahan data untuk filetxt broh[Ctrl + C]
Hasil : # cat filetxt.txtIni masih file1 brohIni tambahan data untuk filetxt broh
Power of cat (2)Buat 3 buah file dengan nama :1) filesatu2) filedua3) filetiga
Tambahkan isi dari masing-masing file :1) filesatu : ini isi dari file satu broh2) filedua : ini isi dari file dua broh3) filetiga : ini isi dari file tiga broh
Gabungkan ketiga file tersebut menjadi file 123 :# cat filesatu filedua filetiga > file123
Baca file123 :# cat file123ini isi dari file satu brohini isi dari file dua brohini isi dari file tiga broh
Simbolisasi &&
Buatlah sebuah file dengan perintah #touch dan edit file tersebut dengan editor #nano.
Metode 1 :# touch file1 (langkah 1)# nano file1 (langkah 2)add some text here....................................................................
Metode 2 :# touch file1 && nano file1 (langkah1)Addsome some text here..............................................................
# redirection (1)
Pelajari seluruh parameter fungsi yang dimiliki oleh masing-masing command dibawah melalui helpcommand (man, --help).
# uniq : melakukan penyaringan value (text) yang unik# sort : mengurutkan baris value# less : membaca file dengan layar lanjutan# more : membaca file dengan layar lanjutan # grep : mencari sebuah value (text) dalam sebuah file# head : menampilkan text dari bagian atas (10 baris)# tail : menampilkan text dari bagian bawah (10 baris)
# redirection (2)
# whosaronde_os@saronde:~$ whosaronde_os tty8 2014-11-02 14:11 (:0)saronde_os pts/1 2014-11-02 21:29 (:0.0)saronde_os pts/3 2014-11-02 23:48 (:0.0)saronde_os pts/4 2014-11-02 19:33 (:0.0)
Lakukan pembelokkan output untuk command #who# who > output-who.txt# ls -l output-who.txt-rw-r--r-- 1 user group 190 Nov 2 23:49 output-who.txt
# pipeline | grep
# pipeline | sort
# pipeline | uniq
# pipeline | head
# pipeline | tail
# pipeline | more & less
> [enter] next line> [space] next page
sesi kreatif &mandiri...!!!
Kerjakan challange berikut :
Buka console terminal, jelaskan secara detail
tentang kegunaan dari 9 perintah CLI
networking, dari slide berikutnya....
Pada akhir materi, setorkan keseluruhan file
yang mencakup keseluruhan slide, dalam bentuk
file PDF, lengkap dengan Nama dan Nim
Networking command ? :)
netstat
route
traceroute
ping
nslookup
dig
wget
scpiwlist
Referensi Pustaka
(1) Shoots W.E Jr.- The Linux Command Line AComplete Introduction - No_Strach_Press
(2012)
(2) Kelompok Studi Linux UNG, Modul Panduanpenggunaan Linux “Kita bisa dengan OpenSource” (2011)
(3) Kelompok Studi Linux UNG,Modul Panduan penggunaan Linux “Ayo Migrasi ke Linux”
(2012)
(4) Catatan group Forum diskusi Kelompok Studi Linux UNG(sosial media : http://facebook.com/groups/kslung)
(2009 - 2014)
Keep study, try & learn...!!!
● Storage Media● Manajemen pemaketan
Next >