Linux

Linux cal

Pengenalan Perintah ‘cal’ pada Linux digunakan untuk menampilkan kalender bulan saat ini dengan tanggal saat ini yang disorot. Sintaks: Salin kodecal Pada gambar di atas, perintah cal telah menyoroti tanggal saat ini dalam bulan saat ini. Menampilkan Bulan Masa Lalu atau Masa Depan Anda juga dapat menampilkan kalender bulan dari tahun masa lalu atau masa depan dengan perintah cal. Sintaks: phpSalin kodecal <bulan> <tahun> Pada gambar di atas, kalender bulan Juli 1991 dan Juli 2028 ditampilkan. ref:[1]

DETAIL

Perintah Date di Linux

Perintah date di Linux digunakan untuk menampilkan tanggal, waktu, zona waktu, dll. Perintah ini juga digunakan untuk mengatur tanggal dan waktu sistem Linux. Secara umum, perintah ini digunakan untuk menampilkan tanggal dalam format yang berbeda dan menghitung tanggal seiring waktu. Sintaks cssSalin kodedate [OPTION]… [+FORMAT] date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]] Opsi Berikut adalah beberapa opsi baris perintah yang berguna dari perintah date: Opsi Format Contoh Perintah Date Mari kita lihat contoh-contoh berikut dari perintah date: Cara Menggunakan Perintah Date Perintah date adalah utilitas dasar, dan dapat digunakan dengan mengeksekusi tanpa argumen apa pun. Ini akan menampilkan tanggal dan waktu saat ini. Pertimbangkan perintah berikut: bashSalin kodedate Perintah di atas akan menampilkan tanggal dan waktu sistem saat ini. Pemformatan Tanggal Kita dapat menampilkan tanggal dalam format pilihan kita. Ada beberapa opsi untuk menampilkan tanggal dalam format tertentu. Berbagai format tanggal dapat dilihat dari daftar opsi pemformatan di atas. Pertimbangkan perintah berikut: bashSalin kodedate ‘%a %d-%m-%y’ date +’%A %d-%m-%y’ date +’%b %d-%m-%y’ date +’%B %d-%m-%y’ date +’%c %d-%m-%y’ date +’%C %d-%m-%y’ Dari perintah di atas, tanggal akan ditampilkan dalam format yang berbeda. String Tanggal Kita dapat menentukan tanggal dalam berbagai string tanggal. Opsi ‘-d’ digunakan untuk beroperasi pada tanggal tertentu. Pertimbangkan perintah berikut: bashSalin kodedate -d “2020-06-06 12:10:53″ Dari perintah di atas, kita telah menentukan tanggal dalam format yang berbeda. Ini akan menampilkan deskripsi tanggal dan waktu tertentu. Kita juga dapat menggunakan pemformatan khusus sebagai berikut: bashSalin kodedate -d ’06 jun 2020′ +’%A, %d %B %Y’ Perintah di atas akan menampilkan tanggal dalam format yang diberikan. Kita juga dapat memasukkan string seperti “yesterday”, “monday”, “last monday”, “next monday”, “next month”, “next year,” dan banyak lagi. Pertimbangkan perintah berikut: bashSalin kodedate -d now date -d yesterday date -d tomorrow date -d “next monday” date -d “last monday” Perintah di atas akan menampilkan tanggal sesuai. Mengubah Zona Waktu Secara default, perintah date menampilkan waktu sesuai dengan zona waktu saat ini. Namun, kita bisa mengubahnya dengan mengatur variabel lingkungan ‘TZ’. Nilai default variabel ‘TZ’ disimpan dalam file “/etc/localtime”. Setelah mengubah nilai variabel lingkungan, kita dapat menampilkan waktu dari zona waktu yang berbeda. Pertimbangkan perintah berikut: bashSalin kodeTZ=’Australia/Melbourne’ date TZ=+5:30 date Perintah di atas akan menampilkan waktu sesuai dengan zona waktu yang diberikan. Perintah Date sebagai Konverter Epoch Perintah date juga dapat digunakan untuk menampilkan waktu Epoch. Waktu Epoch (Unix time atau Unix timestamp atau POSIX time) adalah waktu (dalam detik) yang telah berlalu sejak 1 Januari 1970. Untuk menampilkan waktu dari epoch hingga tanggal saat ini, jalankan perintah dengan opsi ‘%s’ sebagai berikut: bashSalin kodedate +%s Perintah di atas akan menampilkan waktu yang telah berlalu sejak waktu epoch. Untuk mengonversi waktu sebagai tanggal saat ini, prefix dengan ‘@’. Pertimbangkan perintah berikut: sqlSalin kodedate -d @122222222 Perintah di atas akan mengonversi waktu (dalam detik) ke format yang dapat dibaca manusia. Menampilkan Waktu Modifikasi Terakhir dari Sebuah File Opsi ‘-r’ digunakan untuk menampilkan waktu modifikasi terakhir dari file. Misalnya, untuk menampilkan waktu modifikasi terakhir dari file ‘Demo1.txt’, jalankan perintah berikut: bashSalin kodedate -r Demo1.txt Perintah di atas akan menampilkan waktu ketika file yang diberikan dimodifikasi. Mengatur Tanggal dan Waktu Sistem Kita dapat mengatur waktu dan tanggal sistem dengan menggunakan perintah date. Namun, tidak disarankan untuk mengatur tanggal dan waktu sistem dengan perintah date, karena jam sistem Linux disinkronkan menggunakan layanan systemd-timesyncd atau ntp. ref:[1]

DETAIL

Perintah Locate di Linux

Perintah locate dan find digunakan untuk mencari file berdasarkan nama. Namun, perbedaan antara kedua perintah ini adalah bahwa perintah locate adalah proses latar belakang yang mencari file dalam basis data, sedangkan perintah find mencari dalam sistem file. Perintah locate jauh lebih cepat daripada perintah find. Jika Anda tidak dapat menemukan file dengan perintah locate, maka itu berarti bahwa basis data Anda sudah usang, dan Anda dapat memperbarui basis data dengan perintah “updatedb”. Sintaks cssSalin kodelocate [OPTION]… PATTERN… Opsi Beberapa opsi baris perintah yang berguna adalah sebagai berikut: Contoh Perintah Locate Mari kita lihat contoh-contoh berikut dari perintah locate: Cara Menggunakan Perintah Locate Perintah locate adalah utilitas yang berguna untuk mencari file. Ini cukup sederhana untuk digunakan, cukup jalankan perintah sebagai berikut: phpSalin kodelocate <nama file> Membatasi Hasil Pencarian Kita dapat membatasi hasil pencarian untuk menghindari redundansi dengan menggunakan opsi “-n”. Misalnya, untuk menampilkan hanya 5 hasil dari query kita, jalankan perintah sebagai berikut: arduinoSalin kodelocate -n 5 “*.txt” Perintah di atas akan menampilkan lima file teks pertama. Menampilkan Jumlah Entri yang Cocok Untuk menampilkan jumlah file yang cocok, jalankan perintah dengan opsi ‘-c’. Pertimbangkan perintah berikut: rSalin kodelocate -c Demo* Perintah di atas akan menampilkan jumlah file yang memiliki ‘Demo’ dalam namanya. Mengabaikan Sensitivitas Huruf Besar/Kecil Seperti yang kita tahu, terminal Linux peka huruf besar/kecil. Jadi, jika kita mencari file dengan huruf besar, hanya akan menampilkan file dengan huruf besar. Untuk mengabaikan sensitivitas huruf besar/kecil, jalankan perintah dengan opsi ‘-i’ sebagai berikut: arduinoSalin kodelocate -i “demo.txt” Perintah di atas akan menampilkan file yang memiliki ‘demo’ dan ‘Demo’ dalam namanya. Memperbarui Basis Data mlocate Perintah locate bergantung pada basis data ‘mlocate’. Jadi, jika perintah locate tidak berfungsi dengan baik, kita perlu memperbarui basis data. Untuk memperbarui basis data, jalankan perintah ‘updatedb’ sebagai berikut: Salin kodesudo updatedb Menampilkan Hanya File yang Tersedia di Sistem Kita Kadang-kadang, perintah locate menampilkan file yang sudah dihapus. Untuk menghindari melihat hasil untuk file yang dihapus, jalankan perintah dengan opsi ‘-e’. Ini akan menampilkan hanya file yang secara fisik tersedia di sistem kita. Pertimbangkan perintah berikut: cssSalin kodelocate -i -e *demo.txt* Melacak Status Basis Data mlocate Untuk menemukan statistik basis data, jalankan perintah dengan opsi ‘-S’ sebagai berikut: Salin kodelocate -S ref:[1]

DETAIL

Perintah Find di Linux/Unix dengan Contoh

Perintah find membantu kita menemukan file tertentu dalam direktori. Perintah ini digunakan untuk menemukan daftar file berdasarkan berbagai kondisi seperti izin, kepemilikan pengguna, tanggal/waktu modifikasi, ukuran, dan lainnya. Dalam sistem operasi seperti Unix dan lainnya, perintah find adalah utilitas baris perintah yang menemukan file berdasarkan beberapa format yang ditentukan pengguna dan mencetak semua path objek yang cocok atau, jika tindakan lain diminta, menerapkan tindakan tersebut pada semua objek yang cocok. Perintah ini memulai pencarian dari lokasi yang diinginkan dan setelah itu, menelusuri direktori (nodes) secara rekursif dari struktur hierarkis (biasanya pohon). Perintah find dapat mencari dan menelusuri dari berbagai sistem partisi file yang berasal dari satu atau lebih perangkat penyimpanan di bawah direktori awal. Format pencarian berisi pola untuk mencocokkan dengan nama file atau rentang waktu untuk mencocokkan dengan waktu modifikasi atau waktu akses file. Perintah find secara default menyediakan daftar setiap file di bawah direktori kerja saat ini. Namun, pengguna dapat membatasi pencarian ke tingkat maksimum yang diinginkan pada direktori awal. Program terkait locate menggunakan database file yang diindeks yang diperoleh dari perintah find untuk memberikan teknik yang lebih cepat dalam mencari seluruh sistem file berdasarkan nama. Utilitas find datang secara default dengan sebagian besar distro Linux, jadi kita tidak perlu menginstal paket tambahan. Ini adalah salah satu perintah yang paling penting dan sering digunakan dalam sistem Linux. Sintaks phpSalin kodefind <lokasi> <kriteria-perbandingan> <istilah-pencarian> Dua opsi menentukan bagaimana find harus mempertimbangkan symbolic links. Secara default, perintah ini tidak akan mengikuti symbolic links. Flag -L akan membuat find mengikuti symbolic links. Flag -H hanya akan mengikuti symbolic links saat melanjutkan dengan argumen baris perintah. Flag ini disebutkan dalam standar POSIX untuk perintah find. Ekstensi dasar adalah flag -P untuk secara eksplisit menonaktifkan pengejaran symbolic link. Setidaknya satu jalur harus mengantisipasi ekspresi. Perintah find dapat secara internal menafsirkan wildcard, dan perintah harus dikutip dengan hati-hati untuk mengelola globbing shell. Komponen ekspresi dipisahkan oleh batas argumen baris perintah, biasanya ditunjukkan sebagai spasi dalam sintaks shell. Mereka dianggap dari sisi kiri ke sisi kanan. Mereka dapat mencakup komponen logis seperti OR dan AND serta predikat (tindakan dan filter). GNU find berisi beberapa fitur lain yang tidak disebutkan oleh POSIX. Simbol berikut digunakan untuk menentukan direktori: Sejarah Singkat Perintah Find Perintah find muncul di Version 5 Unix sebagai elemen dari proyek Programmer’s Workbench dan ditentukan oleh Dick Haight dengan cpio, yang dikembangkan untuk digunakan bersama-sama. Awalnya, implementasi GNU dari perintah find ditentukan oleh Eric Decker. Kemudian, dikembangkan oleh David MacKenzie, Tim Wood, dan Jay Plett. Juga, perintah find telah dipindahkan ke IBM i OS. Predikat Primaries yang sering digunakan adalah: Find default untuk mengimplementasikan -print jika kondisi benar jika ekspresi tidak menggunakan salah satu dari -ok, -exec, -print, atau -print0. Operator Operator meningkatkan ekspresi perintah find. Mereka disebutkan dalam urutan prioritas menurun: Contoh Perintah Find Mari kita lihat contoh-contoh berikut dari perintah find: Menemukan File Berdasarkan Nama Kita dapat mencari semua file yang diakhiri dengan ekstensi ‘.txt’. Untuk melakukannya, jalankan perintah berikut: arduinoSalin kodefind . -name “*.txt” Perintah di atas akan menampilkan semua file teks dari direktori kerja saat ini. Menemukan File Berdasarkan Tipe Parameter ‘-type’ digunakan untuk menentukan tipe file. Beberapa tipe file adalah sebagai berikut: Pertimbangkan perintah berikut: luaSalin kodefind . -type d -name “*.bak” Perintah di atas akan menampilkan semua direktori yang memiliki ekstensi ‘.bak’. Menemukan File Baru Parameter ‘-newer’ membantu dalam mencari file yang lebih baru daripada file yang disebutkan. Pertimbangkan perintah berikut: arduinoSalin kodefind . -newer msg.txt Perintah di atas akan menampilkan semua file yang lebih baru dari ‘msg.txt’ dari direktori kerja saat ini. Menemukan dan Menghapus File Opsi ‘-delete’ digunakan untuk menghapus file tertentu. Kita perlu sangat berhati-hati saat menggunakan perintah ini karena tidak ada opsi undo jika sudah dijalankan. Pertimbangkan perintah berikut: arduinoSalin kodefind . -name Demo.txt -delete Perintah di atas akan menghapus file ‘Demo.txt’ dari direktori kerja saat ini. Menemukan Direktori Opsi ‘type -d’ digunakan untuk menemukan direktori. Pertimbangkan perintah berikut: luaSalin kodefind . type -depth -name Newdirectory Perintah di atas akan menemukan lokasi ‘Newdirectory’. Menemukan File Berdasarkan Waktu Modifikasi Opsi ‘-mtime’, diikuti dengan jumlah hari, digunakan untuk menemukan file berdasarkan modifikasi. Jumlah hari bisa positif atau negatif. Nilai negatif akan digunakan untuk kurang dari seperti -1 digunakan untuk hari terakhir, dan demikian juga, +1 akan menemukan file untuk lebih dari satu hari yang lalu. Pertimbangkan perintah berikut: arduinoSalin kodefind ./Newdirectory -mtime -1 Perintah di atas akan menemukan file yang dimodifikasi dalam satu hari terakhir. Menemukan File Berdasarkan Izin Opsi ‘-perm’ digunakan untuk menemukan file berdasarkan izin. Jalankan perintah find dengan opsi ‘-perm’ dan berikan nilai yang diperlukan. Pertimbangkan perintah berikut: arduinoSalin kodefind ./<nama direktori> -perm 777 Perintah di atas akan menampilkan file dari direktori yang ditentukan yang dapat dibaca, ditulis, dan dieksekusi oleh semua orang. Menemukan dan Mengganti File Untuk menemukan dan mengganti file, kita harus menggabungkan perintah find dengan perintah sed. Untuk mengoperasikan file, gunakan opsi ‘-exec’ dengan perintah find. Pertimbangkan perintah berikut: bashSalin kodefind ./Newdirectory -type f -exec sed -i ‘s/find/replace/g’ {} \; Dari perintah di atas, kejadian yang ditentukan akan diganti. Menemukan Teks dalam Beberapa File Kita dapat membuat kombinasi lain dari perintah find dengan perintah grep untuk menemukan teks dari berbagai file. Pertimbangkan perintah berikut: bashSalin kodefind ./Newdirectory -type f -name “*.txt” -exec grep ‘demo’ {} \; Perintah di atas akan menemukan baris yang mengandung teks ‘demo’ dari semua file teks dalam direktori ‘Newdirectory’. Mencari Setiap Direktori luaSalin kode$ find / -name file1 -type f -print Perintah di atas menemukan semua direktori untuk file reguler yang berjudul file1 dan mencetaknya di layar. Biasanya, tidak disarankan untuk mencari file dengan cara ini karena bisa memakan waktu yang cukup lama. Jadi, yang terbaik adalah menyebutkan direktori. Beberapa sistem operasi mungkin memasang sistem file (dinamis) yang tidak menguntungkan untuk perintah find. Nama file yang lebih rumit yang mengandung karakter unik untuk shell mungkin perlu ditutup dalam tanda kutip tunggal. ref:[1]

DETAIL

Pengalihan Error di Linux

2> stderr Perintah ‘2>’ mengalihkan kesalahan dari output. Ini membantu kita menjaga tampilan lebih rapi dengan mengalihkan pesan kesalahan. Contoh: javascriptSalin kodezcho hyii 2> /dev/null Lihat snapshot di atas, dengan menggunakan perintah “zcho hyii 2> /dev/null” (di sini perintah echo salah), kita tidak mendapatkan pesan kesalahan apapun. Tetapi ketika kita menggunakan perintah “zcho hyii” pesan kesalahan ditampilkan di terminal. Oleh karena itu, ‘2>’ mengalihkan pesan kesalahan ke direktori yang disebutkan, menjaga terminal Anda bebas dari pesan kesalahan. 2>&1 Perintah ini membantu dalam mengalihkan stdout dan stderr ke file yang sama. Contoh: goSalin kodenewfile.txt > abc.txt and error.txt 2>&1 Lihat snapshot di atas, ‘abc.txt and error.txt’ diarahkan ke file yang sama ‘newfile.txt’. Catatan: Urutan pengalihan sangat penting. Jika Anda menulis: bashSalin kodels > dirlist 2>&1 maka, stdout dan stderr keduanya akan diarahkan ke file dirlist. Tetapi jika Anda menulis: bashSalin kodels 2>&1 > dirlist maka, hanya stdout yang akan diarahkan ke dirlist. Ini karena, sebelum stdout diarahkan ke dirlist, stderr telah membuat salinan dari stdout. ref:[1]

DETAIL

Pengalihan Input di Linux

< stdin Shell bash menggunakan stdin untuk menerima input. Dalam pengalihan input, sebuah file dijadikan input ke perintah dan pengalihan ini dilakukan dengan bantuan tanda ‘<‘. Sintaks: bashSalin kodecat < <namaFile> Contoh: bashSalin kodecat < file.txt Lihat snapshot di atas, perintah “cat < file.txt” mengambil ‘file.txt’ sebagai input dan menampilkan isinya. << dokumen di sini Dokumen di sini (terkadang juga disebut dokumen here-is) adalah cara di mana Anda dapat memasukkan input hingga urutan tertentu (biasanya EOF) diketik. EOF (End Of File) dapat diketik atau dapat dipanggil dengan menekan tombol (ctrl + d). Kata apa pun dapat digunakan sebagai pengganti ‘EOF’ seperti yang telah kami gunakan ‘last’. Sintaks: bashSalin kodecat <<EOF> <namaFile> Contoh: bashSalin kodecat <<EOF> file.txt Lihat snapshot di atas, dalam contoh pertama, ‘file.txt’ diakhiri ketika kami mengetik ‘EOF’ dan ‘last’ dalam contoh kedua. <<< string di sini String di sini digunakan untuk langsung mengirim string ke sebuah perintah. Contoh: bashSalin kodebase64 <<< format.txt Lihat snapshot di atas, dalam contoh ini kami menggunakan base64 yang akan kita pelajari nanti. Perintah “base64 <<< format.txt” telah mendekode file ‘format.txt’ dan kemudian dengan menggunakan perintah ‘base64 -d’ kami mendapatkan kembali file ‘format.txt’. ref:[1]

DETAIL

Pengalihan I/O di Linux

Pengalihan dapat didefinisikan sebagai mengubah cara perintah membaca input dan mengirim output. Anda dapat mengalihkan input dan output dari sebuah perintah. Untuk pengalihan, digunakan karakter meta. Pengalihan dapat dilakukan ke dalam file (karakter meta shell adalah tanda kurung sudut ‘<‘, ‘>’) atau program (karakter meta shell adalah simbol pipa ‘|’). Aliran Standar dalam Pengalihan I/O Shell bash memiliki tiga aliran standar dalam pengalihan I/O: Pengalihan ke dalam File Setiap aliran menggunakan perintah pengalihan. Tanda kurung tunggal ‘>’ atau tanda kurung ganda ‘>>’ dapat digunakan untuk mengalihkan output standar. Jika file target tidak ada, file baru dengan nama yang sama akan dibuat. Menimpa Konten File Perintah dengan tanda kurung tunggal ‘>’ menimpa konten file yang ada. Catatan: Menulis ‘1>’ atau ‘>’ dan ‘0<‘ atau ‘<‘ adalah hal yang sama. Tetapi untuk stderr Anda harus menulis ‘2>’. Sintaks: bashSalin kodecat > <namaFile> Contoh: bashSalin kodecat > sample.txt Perhatikan snapshot di atas, perintah “cat > sample.txt” telah membuat ‘sample.txt’ dengan konten ‘a, b, c’. File yang sama ‘sample.txt’ dibuat lagi dengan perintah “cat > sample.txt” dan kali ini menimpa konten file sebelumnya dan hanya menampilkan ‘d, e, f’. Menambahkan Konten ke File Perintah dengan tanda kurung ganda ‘>>’ tidak menimpa konten file yang ada. Sintaks: bashSalin kodecat >> <namaFile> Contoh: bashSalin kodecat >> sample.txt Perhatikan snapshot di atas, di sini kita telah membuat dua file dengan nama yang sama menggunakan ‘>>’ dalam perintah “cat >> sample.txt”. Tetapi kali ini, konten tidak menimpa dan semuanya ditampilkan. Pengalihan ke dalam Program Pipe mengalihkan aliran dari satu program ke program lain. Ketika pipe digunakan untuk mengirim output standar dari satu program ke program lain, data dari program pertama tidak akan ditampilkan di terminal, hanya data dari program kedua yang akan ditampilkan. Meskipun fungsi pipe mungkin terlihat mirip dengan ‘>’ dan ‘>>’, tetapi memiliki perbedaan yang signifikan. Pipe mengalihkan data dari satu program ke program lain sementara tanda kurung hanya digunakan dalam pengalihan file. Contoh: bashSalin kodels *.txt | cat > txtFile Perhatikan snapshot di atas, perintah “ls *.txt | cat > txtFile” telah memasukkan semua file ‘.txt’ ke dalam file baru yang dibuat ‘txtFile’. ref:[1]

DETAIL

Perintah sort di Linux

Perintah ‘sort’ digunakan untuk mengurutkan konten file dalam urutan alfabetis. Sintaks: bashSalin kodesort <namaFile> Contoh: bashSalin kodesort weeks.txt Perhatikan snapshot di atas, perintah ‘sort’ telah mengurutkan file ‘weeks.txt’ dalam urutan alfabetis. Mengurutkan Kolom Jika sebuah file memiliki lebih dari satu kolom, nomor kolom digunakan untuk mengurutkan kolom tertentu. Sintaks: phpSalin kodesort -k<nomorKolom> <namaFile> Contoh: bashSalin kodesort -k1 states.txt sort -k2 states.txt Perhatikan snapshot di atas, kita telah mengurutkan kolom 1 dan 2. Pengurutan Numerik Pengurutan numerik berbeda dari pengurutan alfabetis. Untuk pengurutan numerik, opsi ‘n’ digunakan bersamaan dengan nomor kolom jika diperlukan. Sintaks: phpSalin kodesort -n -k<nomorKolom> <namaFile> Contoh: bashSalin kodesort -n -k2 marks.txt ref:[1]

DETAIL

Perintah od di Linux

Istilah ‘od’ merupakan singkatan dari octal dump. Perintah ini menampilkan konten sebuah file dalam berbagai format yang mudah dibaca oleh manusia seperti heksadesimal, oktal, dan karakter ASCII. Sintaks: luaSalin kodeod -b <namaFile> (menampilkan file dalam format oktal) od -t x1 <namaFile> (menampilkan file dalam format byte heksadesimal) od -c <namaFile> (menampilkan file dalam format karakter ASCII (backslashed)) Contoh: bashSalin kodeod -b format.txt od -t x1 format.txt od -c format.txt Perhatikan snapshot di atas, perintah “od -b format.txt” menampilkan dalam format oktal, perintah “od -t x1 format.txt” menampilkan dalam format heksadesimal, dan perintah “od -c format.txt” menampilkan dalam karakter ASCII di mana baris baru akan ditandai dengan ‘\n’ ref:[1]

DETAIL

Perintah wc di Linux

Perintah wc di Linux membantu menghitung baris, kata, dan karakter dalam sebuah file. Perintah ini menampilkan jumlah baris, jumlah karakter, dan jumlah kata dalam sebuah file. Biasanya, perintah ini digunakan dengan pipes untuk operasi penghitungan. Pengantar wc wc adalah singkatan dari word count. Ini adalah perintah yang terutama digunakan untuk tujuan penghitungan. Secara default, perintah ini menampilkan hasil dalam empat kolom. Kolom pertama menunjukkan jumlah baris yang tersedia dalam file yang ditentukan, kolom kedua menunjukkan jumlah kata yang tersedia dalam file, kolom ketiga menunjukkan jumlah karakter yang tersedia dalam file, dan kolom keempat adalah nama file itu sendiri yang diberikan sebagai argumen. Perintah wc menunjukkan satu baris hitungan untuk semua file, dan itu menunjukkan nama file setelah hitungan jika file disediakan sebagai argumen. Perintah wc menunjukkan baris terakhir yang memiliki jumlah kumulatif bersama dengan nama file ‘total’ jika lebih dari satu FILE disediakan. Hitungan ditampilkan dalam urutan, yaitu baris baru, kata, karakter, byte, dan panjang baris maksimum. Dalam sebuah bidang, semua hitungan ditampilkan rata kanan dengan setidaknya satu spasi di antara bidang-bidang; dengan demikian, nama file dan angka-angka umumnya berbaris dengan rapi dalam kolom. Lebar bidang hitungan bervariasi sesuai dengan input, jadi kita tidak boleh bergantung pada lebar bidang tertentu. Sejarah Singkat wc Sejak tahun 1987, issue 2, perintah wc telah menjadi komponen dari X/Open Portability Guide. Perintah ini diakuisisi ke dalam versi awal POSIX.1 dan Spesifikasi Unix Tunggal. Perintah ini muncul di Versi 1 Unix. Selain itu, GNU wc adalah komponen dari paket GNU textutils, tetapi sekarang menjadi komponen dari GNU coreutils. Versi wc yang disertakan dalam GNU coreutils diberikan oleh David MacKenzie dan Paul Rubin. Juga, perintah wc adalah komponen dari MSX-DOS2 Tools of ASCII untuk versi kedua dari MSX-DOS2. Perintah ini adalah paket terisolasi Microsoft Windows sebagai komponen dari proyek GnuWin32. Sintaks: cssSalin kodewc [OPTION]… [FILE]… wc [OPTION]… –files0-from=F Opsi: Beberapa opsi baris perintah yang berguna yang didukung oleh perintah wc adalah sebagai berikut: Contoh Perintah wc Mari kita lihat beberapa contoh perintah wc: Menampilkan informasi hitungan dari sebuah file Untuk menampilkan informasi hitungan lengkap dari sebuah file, jalankan perintah tanpa argumen apa pun. Ini akan menampilkan jumlah baris, kata, dan byte dari file tersebut. Jalankan perintah sebagai berikut: bashSalin kodewc <nama file> Contoh: bashSalin kodewc exm.txt Perintah di atas akan menampilkan jumlah baris, jumlah kata, jumlah byte, dan nama file dari file ‘exm.txt’. Pertimbangkan output di bawah ini: Menampilkan informasi hitungan dari beberapa file Untuk menampilkan informasi hitungan lengkap dari beberapa file sekaligus, tentukan nama file setelah spasi (‘ ‘). Jalankan sebagai berikut: phpSalin kodewc <file1> <file2> Contoh: bashSalin kodewc exm.txt marks.txt Perintah di atas akan menampilkan jumlah kata, jumlah karakter, dan jumlah byte dari file ‘exm.txt’ dan ‘marks.txt’. Pertimbangkan output di bawah ini: Menampilkan jumlah baris dalam sebuah file Opsi ‘-l’ digunakan untuk menampilkan jumlah baris dalam sebuah file. Jalankan sebagai berikut: bashSalin kodewc -l <nama file> Contoh: bashSalin kodewc -l exm.txt Perintah di atas akan menampilkan jumlah baris dari ‘exm.txt’. Pertimbangkan output di bawah ini: Menampilkan jumlah karakter dalam sebuah file Opsi ‘-m’ digunakan untuk menampilkan jumlah karakter dalam sebuah file. Jalankan sebagai berikut: bashSalin kodewc -m <nama file> Contoh: bashSalin kodewc -m exm.txt Perintah di atas akan menampilkan jumlah karakter dari file ‘exm.txt’. Pertimbangkan output di bawah ini: Menampilkan jumlah byte dalam sebuah file Opsi ‘-c’ digunakan untuk menampilkan jumlah byte dalam sebuah file. Jalankan sebagai berikut: bashSalin kodewc -c <nama file> Contoh: bashSalin kodewc -c exm.txt Perintah di atas akan menampilkan jumlah byte dalam sebuah file. Pertimbangkan output di bawah ini: Menampilkan jumlah kata dalam sebuah file Opsi ‘-w’ digunakan untuk menampilkan jumlah total kata dari sebuah file. Jalankan sebagai berikut: bashSalin kodewc -w <nama file> Contoh: bashSalin kodewc -w exm.txt Perintah di atas akan menampilkan jumlah total kata dari file ‘exm.txt’. Pertimbangkan output di bawah ini: Menghitung jumlah file dalam sebuah direktori Untuk menghitung jumlah file dan folder dalam sebuah direktori, gabungkan perintah wc dengan perintah ls. Jalankan sebagai berikut: bashSalin kodels | wc -l Perintah di atas akan menampilkan jumlah file dari direktori kerja saat ini. Pertimbangkan output di bawah ini: Menampilkan panjang baris terpanjang Opsi ‘-L’ digunakan untuk menampilkan panjang baris terpanjang dari sebuah file. Jalankan sebagai berikut: bashSalin kodewc -L <nama file> Contoh: bashSalin kodewc -L exm.txt Perintah di atas akan menampilkan panjang baris terpanjang dari file ‘exm.txt’. ref:[1]

DETAIL