Perintah masa adalah salah satu perintah Linux yang kurang dikenali tetapi dapat digunakan untuk menunjukkan berapa lama perintah diperlukan untuk dijalankan.
Ini berguna jika anda seorang pemaju dan anda mahu menguji prestasi program atau skrip anda.
Panduan ini akan menyenaraikan suis utama yang akan anda gunakan dengan arahan masa bersama dengan maknanya.
Cara Menggunakan Perintah Masa
Sintaks perintah masa adalah seperti berikut:
masa
Sebagai contoh, anda boleh menjalankan arahan ls untuk menyenaraikan semua fail dalam folder dalam format panjang bersama dengan arahan masa.
masa ls -l
Keputusan dari arahan masa akan seperti berikut:
0m0.177s sebenarpengguna 0m0.156ssys 0m0.020s Statistik yang ditunjukkan menunjukkan jumlah masa diambil untuk menjalankan arahan, jumlah masa yang dibelanjakan dalam mod pengguna dan jumlah masa yang dibelanjakan dalam mod kernel. Jika anda mempunyai program yang telah anda tulis dan anda mahu bekerja pada prestasi yang anda boleh jalankan bersama dengan arahan masa berulang kali dan cuba dan memperbaiki statistik. Secara lalai, output dipaparkan pada akhir program tetapi mungkin anda mahu output pergi ke fail. Untuk mengeluarkan format ke fail menggunakan sintaks berikut: masa -otime --output = Semua suis untuk arahan masa mesti dinyatakan sebelum perintah yang anda mahu jalankan. Jika anda penalaan prestasi maka anda mungkin ingin menambahkan output dari arahan masa ke fail yang sama berulang-ulang supaya anda dapat melihat trend. Untuk melakukannya gunakan sintaks berikut sebagai berikut: masa-amasa - buka Secara lalai output adalah seperti berikut: 0m0.177s sebenarpengguna 0m0.156ssys 0m0.020s Terdapat sejumlah besar pilihan pemformatan seperti yang ditunjukkan dalam senarai berikut Anda boleh menggunakan suis pemformatan seperti berikut: masa -f "Masa berlalu =% E, Input% I, Outputs% O" Output untuk arahan di atas akan menjadi seperti ini: Masa Berlalu = 0:01:00, Input 2, Output 1 Anda boleh mencampur dan menyesuaikan suis seperti yang diperlukan. Sekiranya anda ingin menambah baris baru sebagai sebahagian daripada rentetan format, gunakan aksara baru seperti berikut: masa -f "Masa Berlalu =% E n Input% I n Outputs% O" Untuk mengetahui lebih lanjut tentang arahan masa, baca Halaman Manual Linux dengan menjalankan arahan berikut: masa lelaki Suis format tidak berfungsi langsung dalam Ubuntu. Anda perlu menjalankan arahan seperti berikut: / usr / bin / masa Memformat Output of the Command Time
Ringkasan