tailពាក្យ​បញ្ជា​​ដ៏​ពិសេស​សម្រាប់​អាន​ឯកសារ​តាម IP

(ដកស្រង់ពីhttp://khmerservice.net/)

 

tailគឺ​ជា​ពាក្យ​បញ្ជា​មួយ​ដែល​មាន​តួនាទី​បង្ហាញ​១០​ជួរ​ចុង​ក្រោយ​នៃ​ឯកសារ ឬ​អាន​ឯកសារ​
១០ជួរ​ចុង​ក្រោយ​ ប៉ុន្តែ​លោក​អ្នក​ក៏​អាច​អាន​វា​បាន​ច្រើន​ជួរ​ផង​ដែរ​ដោយ​កំណត់​ចំនួន​ជាក់ ​លាក់​មួយ​។

ទ្រឹស្តី ៖

បែបបទសរសេរ៖

tail [+ number] [-l] [-b] [-c] [-r] [-f] [-c number | -n number] [file]

+number
-number
ជម្រោស​នេះ​អាច​ប្រព្រឹត្តិ​ទៅ​បាន​ខណៈ​ដែល​លោក​អ្នក​ ធ្លាប់​ប្រើ​ប្រាស់​ពាក្យ​បញ្ជា​នេះ​ម្តងង​ហើយ​ប៉ុណ្ណោះ​។ ហើយ​លេខ​ដែល​ត្រូវ​វាយ​បញ្ចូល​ត្រូវ​តែ​ជា​ប្រព័ន្ធ​គោល​១០​ដែល​មាន​ទំហំ (`b’, `k’, `m’) ដូច​ដែរ​មាន​នៅ ក្នុង​ `-c ` ឬ `l’ គឺ​មាន​ន័យ​ថា​រាប់​តាម​ជួរឬ​ក៏​ជា​ជ្រើស​តាម​តួរ​អក្សរ​ដូច​ជា (`cfqv’) ។
-l ចំនួន​ជួរ​បង្ហាញ​ ។
-b ចំនួន​ប្លក​បង្ហាញ​ ។
-c ចំនួន​ទំហំ​បង្ហាញ​ ។​
-r បញ្ច្រាស ។ សម្លង​ជួរ​ពី ចំនុច​កំណត់​មួយ​នៅ​ក្នុង​​ឯកសារ​​លំដាប់​បញ្ច្រាស​ ។ ជាទូទៅ​សម្រាប់​ r សម្រាប់​ទៅ​បោះពុម្ផ​លំដាប់​បញ្ច្រាស់​​ ។
-f អនុលោម​តាម​​។ ប្រសិន​បើ​មិន​មែន​ជា​តំណ​ភ្ជាប់​ កម្មវិធី​នឹង​មិន​បង្អាក​បន្ទាប់​ពី​ជួរ​នៃ​ឯកសារ​បញ្ចូល​ត្រូវ​បាន​ថត​ ចម្លង​​។ ប៉ុន្តែ​វា​នឹង​បញ្ចូល​បន្ទាប់​ពី​បាន​បញ្ចប់​ការងារ​ដដែល​ៗ​ នៅ​ក្នុង​ការ​សម្រាកមួយ​វិនាទី ហើយ​បន្ទាប់​មក​បន្ត​ទៅ​អាន និង​ថត​ចម្លង​របាយការណ៍​ផ្សេង​ទៀត​ពី​ឯកសារ​បញ្ចូល​។ ទាំង​នេះ​វា​អាច​គ្រប់​គញរង​ការ​វិវត្តន៍​របស់​ឯកសារ​ដែល​កំពុង​ដំណើរ​ការ​ ដោយ​ការងារ​ណាមួយ​។
-c number ចំនួន​អញ្ញាតិ​ជម្រើស​ត្រូវ​តែ​ជា​លេខ​គោល​១០ ដែល​បាន​សម្គាល់​ផល​ប៉ះ​ពាល់​នៃ​តំបន់​ណានៅ​ក្នុង​ឯកសារ​ ក្នុង​ប៉េសកម្ម​ជា​ទំហំ​ដើម្បី​ចាប់​ផ្តើម​ការ​ចម្លង​ ៖

+ ការ​ថត​ចម្លង​ចាប់​ផ្តើម​មាន​ទំនាក់​ទំនង​​​ទៅ​កាន់​ឯកសារ​ដំបូង​នៃការ​ដំណើរ​ការ​។
ការ​ថត​ចម្លង​ទាក់​ទង​ទៅ កាន់​ឯកសារ​បញ្ចប់​​នៃ​ការ​ដំណើរ​ការ​។
none ការ​ថត់​ចម្លង​ទំនាក់​ទំនង​ទៅ​កាន់​ទី​បញ្ចប់​នៃ​ឯកសារ​។

ធាតុ​ដើម​សម្រាប់​ការ​រាប់​គឺ​ ១ ដែល​ជា -c+1 ដែឡ​តំណាង​ឲ្យ​ទំហំ​ដំបូង​ -c-1 ទំហំ ចុង​ក្រោយ​​។

-n number បន្ត​ការងារ​ទៅ​កាន់​ -c number ដែល​រំពឹង​ទៅ​លើ​តំបន់​ចាប់​ផ្តើម​នៅ​ក្នុង​ឯកសារ​​គឺ​ជា​គោល​ដៅ​ក្នុង​ការ​ អាន​ជំនួន​ទំហំ​​។ ធាតុ​ដើម​សម្រាប់​ការ​រាប់​គឺ​ ១ ដែល​ជា -n+1 តំណាង​ឲ្យ​ជួរ​តំបូង​នៃ​ឯកសារ -n-1 ចុងក្រោយ​។
file ឈ្មោះ​ឯកសារ​ដែល​អ្នក​ចង់​បង្ហាញ​​។

ឧទាហរណ៍ ៖

tail myfile.txt

បង្ហាញ​ទិន្នន័យ​១០០​ជួរ​ចុង​ក្រោយ​ក្នុង​ឯកសារ  myfile.txt.

tail myfile.txt -n 100

បង្ហាញ​ទិន្នន័យ​១០​០ជួរ​ចុង​ក្រោយ​ក្នុង​ឯកសារ  myfile.txt.

tail -f myfile.txt

បង្ហាញ​​១០​ជួរ​ចុង​ក្រោយ​និង​បន្ទាប់​មក​ទំនើបកម្ម​ឯកសារ​ ដោយ​បន្ថែម​ជួរ​ថ្មី​​។ នេះ​ជា​ពាក្យ​បញ្ជា​ដ៏​អស្ចារ្យ​មួយ​ដើម្បី​អាន​ឯកសារ​ព័ត៌​មាន​អ្វី​មួយ​នៅ ​ក្នុង​ពេល​ជាក់​លាក់​ណាមួយ​។

 tail -f access.log | grep 24.10.160.10

ចុង​ក្រោយ​ព្យាយាម​មើល​ឯកសារ​​ព័ត៌​មាន​សំខាន់​ដូច​ជា Apache  ដែល​ទំនើប​កម្មញឹក​ញាប់​អ្នក​អាច​បន្ត​ការ​ងារ​តាម​រយៈ​ពាក្យ​បញ្ជា Grep ដើម្បី​កំណត់​តែ​​កន្លែង​ដែល​អ្នក​ចង់​អាន​ ក្នុង​ឧទាហរណ៍​នេះ​អ្នក​មើល​ឯកសារ​​ដែល​មាន​ក្នុង IP 24.10.160.10 ។

Posted on ខែមករា 24, 2012, in Uncategorized. Bookmark the permalink. បញ្ចេញមតិ.

ឆ្លើយ​តប

Fill in your details below or click an icon to log in:

ឡូហ្កូ WordPress.com

អ្នក​កំពុង​បញ្ចេញ​មតិ​ដោយ​ប្រើ​គណនី WordPress.com របស់​អ្នក​។ Log Out / ផ្លាស់ប្តូរ )

រូប Twitter

អ្នក​កំពុង​បញ្ចេញ​មតិ​ដោយ​ប្រើ​គណនី Twitter របស់​អ្នក​។ Log Out / ផ្លាស់ប្តូរ )

រូបថត Facebook

អ្នក​កំពុង​បញ្ចេញ​មតិ​ដោយ​ប្រើ​គណនី Facebook របស់​អ្នក​។ Log Out / ផ្លាស់ប្តូរ )

Google+ photo

អ្នក​កំពុង​បញ្ចេញ​មតិ​ដោយ​ប្រើ​គណនី Google+ របស់​អ្នក​។ Log Out / ផ្លាស់ប្តូរ )

កំពុង​ភ្ជាប់​ទៅ​កាន់ %s

%d bloggers like this: