Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

432

5

555

567


gambar


5.4. Ringkasan

Dalam bab ini kita mempelajari bagaimana perintah dapat dihubungkan satu sama lain, dan bagaimana input dari satu perintah dapat digunakan sebagai output untuk perintah lain.


Pengalihan input/output adalah tugas umum pada mesin UNIX dan Linux. Mekanisme yang kuat ini memungkinkan penggunaan yang fleksibel dari blok penyusun UNIX.


Pengalihan yang paling umum digunakan adalah > dan |. Lihat Lampiran C untuk ikhtisar perintah pengalihan dan konstruksi shell lainnya.


Tabel 5-1. Perintah baru di bab 5: Pengalihan I/O


perintah

Arti

tanggal

Menampilkan informasi waktu dan tanggal.

set

Konfigurasikan opsi shell.

jenis

Mengurutkan baris teks.

unik

Hapus baris duplikat dari file yang diurutkan.


gambar


5.5. Latihan

Latihan-latihan ini memberikan lebih banyak contoh tentang cara menggabungkan perintah. Tujuan utamanya adalah untuk mencoba dan menggunakan Enter

kunci sesedikit mungkin.


Semua latihan dilakukan dengan menggunakan ID pengguna biasa, sehingga menghasilkan beberapa kesalahan. Saat Anda melakukannya, jangan lupa untuk membaca halaman manual itu!


Gunakan memotong perintah pada output dari daftar direktori yang panjang untuk hanya menampilkan izin file. Kemudian pipa output ini ke jenis dan unik untuk menyaring setiap garis ganda. Kemudian gunakan wc untuk menghitung jenis izin yang berbeda dalam direktori ini.

Masukan output dari tanggal dalam sebuah file. Tambahkan output dari ls ke file ini. Kirim file ini ke kotak surat lokal Anda (jangan tentukan apa pun <@domain>, hanya nama pengguna yang akan dilakukan). Saat menggunakan Bash, Anda akan melihat pemberitahuan email baru setelah berhasil.


Daftar perangkat di / dev yang saat ini digunakan oleh UID Anda. Pipa melalui kurang untuk melihatnya dengan benar.

• Keluarkan perintah berikut sebagai pengguna yang tidak memiliki hak istimewa. Tentukan input, output, dan error standar untuk setiap perintah.


kucing file tidak ada

fillet / sbin / ifconfig

grep akar /etc/passwd /etc/nofiles > hasil grepres

/etc/init.d/sshd awal > /var/tmp/keluaran

/etc/init.d/crond awal > /var/tmp/keluaran 2> & 1

Sekarang periksa hasil Anda dengan mengeluarkan perintah lagi, sekarang mengarahkan output standar ke file /var/tmp/keluaran dan kesalahan standar ke file /var/tmp/kesalahan.

• Berapa banyak proses yang sedang Anda jalankan?

• Berapa banyak file tak terlihat di direktori home Anda?

penggunaan menemukan untuk menemukan dokumentasi tentang kernel.

• Cari tahu file mana yang berisi entri berikut:

root: x: 0: 0: root: / root: / bin / bash

Dan yang satu ini:


sistem: root

sistem: root

• Lihat apa yang terjadi setelah mengeluarkan perintah ini:


> waktu; tanggal >> waktu; kucing < waktu

Perintah apa yang akan Anda gunakan untuk memeriksa skrip mana di /etc/init.d memulai proses yang diberikan?


gambar

Komputasi Awan OS Teratas di OnWorks: