សេចក្តីណែនាំ
នៅក្នុងមគ្គុទ្ទេសក៍នេះខ្ញុំនឹងបង្ហាញអ្នកអំពីរបៀបតម្រៀបទិន្នន័យនៅក្នុងឯកសារកំណត់ព្រំដែននិងពីលទ្ធផលនៃពាក្យបញ្ជាផ្សេងៗទៀត។
អ្នកនឹងមិនភ្ញាក់ផ្អើលទេដែលដឹងថាពាក្យបញ្ជាដែលអ្នកប្រើដើម្បីអនុវត្តភារកិច្ចនេះត្រូវបានហៅថា "តម្រៀប" ។ រាល់ការប្តូរសំខាន់ៗនៃពាក្យបញ្ជាតម្រៀបនឹងត្រូវបានផ្តល់ជូននៅក្នុងអត្ថបទនេះ។
ទិន្នន័យគំរូ
ទិន្នន័យនៅក្នុងឯកសារអាចត្រូវបានតម្រៀបដរាបណាវាត្រូវបានកំណត់ព្រំដែនតាមមធ្យោបាយមួយចំនួន។
ឧទាហរណ៍យើងនឹងយកតារាងលីកចុងក្រោយពី Scottish Premier League កាលពីឆ្នាំមុនហើយទុកទិន្នន័យនៅក្នុងឯកសារដែលមានឈ្មោះថា spl ។
អ្នកអាចបង្កើតឯកសារទិន្នន័យដូចខាងក្រោមជាមួយនឹងក្លឹបមួយនិងទិន្នន័យសម្រាប់ក្លឹបនោះបានបំបែកដោយសញ្ញាក្បៀសនៅលើជួរនីមួយៗ។
ក្រុម | គ្រាប់ស៊ុតបញ្ចូលទី | គោលដៅប្រឆាំង | ពិន្ទុ |
---|---|---|---|
Celtic | 93 | 31 | 86 |
Aberdeen | 62 | 48 | 71 |
បេះដូង | 59 | 40 | 65 |
St Johnstone | 58 | 55 | 56 |
Motherwell | 47 | 63 | 50 |
Ross County | 55 | 61 | 48 |
Inverness | 54 | 48 | 52 |
Dundee | 53 | 57 | 48 |
Partick | 41 | 50 | 46 |
ហាមីលតុន | 42 | 63 | 43 |
Kilmarnock | 41 | 64 | 36 |
Dundee United | 45 | 70 | 28 |
របៀបតម្រៀបទិន្នន័យក្នុងឯកសារ
ពីតារាងនោះអ្នកអាចមើលឃើញថាក្រុម Celtic បានឈ្នះពានរង្វាន់លីកហើយ Dundee United បានមកដល់ចុងក្រោយ។ ប្រសិនបើអ្នកជាអ្នកគាំទ្រ Dundee United អ្នកប្រហែលជាចង់ធ្វើឱ្យខ្លួនអ្នកមានអារម្មណ៍ល្អហើយអ្នកអាចធ្វើវាដោយការតម្រៀបគ្រាប់បាល់ស៊ុតបញ្ចូលទី។
ដើម្បីធ្វើដូចនេះសូមធ្វើតាមពាក្យបញ្ជាខាងក្រោម:
តម្រៀប -k2 -t, spl
ពេលនេះបញ្ជាទិញមានដូចខាងក្រោម:
- Partick
- Kilmarnock
- ហាមីលតុន
- Dundee United
- Motherwell
- Dundee
- Inverness
- Ross County
- St Johnstone
- បេះដូង
- Aberdeen
- Celtic
ហេតុផលដែលលទ្ធផលគឺនៅក្នុងលំដាប់នេះគឺថាជួរឈរទី 2 គឺជាគោលដៅដែលបានរកឃើញជួរឈរនិងប្រភេទទៅពីទាបបំផុតទៅខ្ពស់បំផុត។
ការប្ដូរ -k អនុញ្ញាតឱ្យអ្នកជ្រើសជួរឈរដើម្បីតម្រៀបនិងការប្ដូរ -t អនុញ្ញាតឱ្យអ្នកជ្រើសអ្នកកំណត់ព្រំដែន។
ដើម្បីធ្វើឱ្យខ្លួនឯងសប្បាយចិត្តអ្នកគាំទ្រ Dundee United អាចតម្រៀបតាមជួរឈរទី 4 ដោយប្រើពាក្យបញ្ជាដូចខាងក្រោម:
តម្រៀប -k4 -t, spl
ឥឡូវនេះ Dundee United ស្ថិតនៅលំដាប់កំពូលហើយ Celtic ស្ថិតនៅបាតតារាង។
ជាការពិតណាស់នេះនឹងធ្វើឱ្យអ្នកគាំទ្រ Celtic និង Dundee ពិតជាមិនសប្បាយចិត្តពិតប្រាកដ។ ដើម្បីដាក់អ្វីដែលត្រឹមត្រូវអ្នកអាចតម្រៀបតាមលំដាប់បញ្ច្រាសដោយប្រើការប្ដូរដូចខាងក្រោម:
តម្រៀប -k4 -t, -r spl
ការផ្លាស់ប្តូរចម្លែកមួយដែលអនុញ្ញាតឱ្យអ្នកតម្រៀបដោយចៃដន្យដែលគ្រាន់តែ jumbles ឡើងជួរដេកនៃទិន្នន័យ។
អ្នកអាចធ្វើដូចនេះដោយប្រើពាក្យបញ្ជាខាងក្រោម:
តម្រៀប -k4 -t, -R spl
នេះអាចបណ្តាលឱ្យមានបញ្ហាពិតប្រាកដប្រសិនបើអ្នកលាយបញ្ចូលគ្នារវាង -r និងការប្ដូរ -R របស់អ្នក។
ពាក្យបញ្ជាតម្រៀបក៏អាចតម្រៀបកាលបរិច្ឆេទជាលំដាប់តាមខែ។ ដើម្បីបង្ហាញពីការមើលតារាងខាងក្រោម:
ខែ | បានប្រើទិន្នន័យ |
---|---|
ខែមករា | 4 ជី |
ខែកុម្ភៈ | 3000K |
ខែមីនា | 6000K |
មេសា | 100 ម |
ឧសភា | 5000 ម |
ខែមិថុនា | 200 គីឡូវ៉ាត់ |
ខែកក្កដា | 4000K |
ខែសីហា | 2500K |
កញ្ញា | 3000K |
ខែតុលា | 1000K |
ខែវិច្ឆិកា | 3G |
ខែធ្នូ | 2 ជី |
តារាងខាងលើតំណាងឱ្យខែនៃឆ្នាំនិងចំនួនទិន្នន័យដែលបានប្រើនៅលើឧបករណ៍ចល័ត។
អ្នកអាចតម្រៀបកាលបរិច្ឆេទតាមអក្ខរក្រមដោយប្រើពាក្យបញ្ជាដូចខាងក្រោម:
តម្រៀប -k1 -t, datausedlist
អ្នកក៏អាចតម្រៀបតាមខែដោយប្រើពាក្យបញ្ជាដូចខាងក្រោម:
តម្រៀប -k1 -t, -M ទិន្នន័យប្រើទិន្នន័យ
ជាក់ស្តែងតារាងខាងលើបានបង្ហាញរួចជាស្រេចតាមលំដាប់លំដោយនៃខែប៉ុន្តែបើបញ្ជីត្រូវបានគេប្រើប្រាស់ដោយចៃដន្យនោះវានឹងជាមធ្យោបាយសាមញ្ញមួយក្នុងការតម្រៀបពួកវា។
សម្លឹងមើលជួរឈរទីពីរអ្នកអាចមើលឃើញថាតម្លៃទាំងអស់ស្ថិតនៅក្នុងទ្រង់ទ្រាយដែលអាចអានបានដោយមនុស្សដែលមើលទៅវាមិនស្រួលទេប៉ុន្តែតម្រៀបតម្រៀបអាចតម្រៀបជួរឈរដែលបានប្រើដោយប្រើពាក្យបញ្ជាដូចខាងក្រោម:
តម្រៀប -k2 -t, -h datausedlist
របៀបតម្រៀបទិន្នន័យដែលបានឆ្លងកាត់ពីពាក្យបញ្ជាផ្សេងទៀត
ខណៈដែលការតម្រៀបទិន្នន័យក្នុងឯកសារមានប្រយោជន៍ពាក្យបញ្ជាតម្រៀបក៏អាចត្រូវបានប្រើដើម្បីតម្រៀបលទ្ធផលពីពាក្យបញ្ជាផ្សេងទៀត:
ឧទាហរណ៍មើល ពាក្យបញ្ជា ls :
ls -lt
ពាក្យបញ្ជាខាងលើត្រឡប់ឯកសារនីមួយៗជាជួរដេកនៃទិន្នន័យដែលមានវាលដូចខាងក្រោមដែលបង្ហាញក្នុងជួរឈរ:
- សិទ្ធិ
- រាប់ថ្នាំង
- ឈ្មោះអ្នកប្រើប្រាស់
- ឈ្មោះក្រុម
- ទំហំ
- កាលបរិច្ឆេទចូលមើលចុងក្រោយ
- ឈ្មោះឯកសារ
អ្នកអាចតម្រៀបបញ្ជីតាមទំហំឯកសារដោយរត់ពាក្យបញ្ជាខាងក្រោម:
ls -lt | តម្រៀប -k5
ដើម្បីទទួលបានលទ្ធផលក្នុងលំដាប់បញ្ច្រាសអ្នកនឹងប្រើពាក្យបញ្ជាដូចខាងក្រោម:
ls -lt | តម្រៀប -k5 -r
ពាក្យបញ្ជាតម្រៀបក៏អាចត្រូវបានប្រើក្នុងការភ្ជាប់ជាមួយ ពាក្យបញ្ជា ps ដែលរាយដំណើរការដំណើរការនៅលើប្រព័ន្ធរបស់អ្នក។
ឧទាហរណ៍រត់ពាក្យបញ្ជា ps ដូចខាងក្រោមនៅលើប្រព័ន្ធរបស់អ្នក:
ps -eF
ពាក្យបញ្ជាខាងលើត្រឡប់ជាច្រើននៃព័ត៌មានអំពីដំណើរការដែលកំពុងរត់នៅលើប្រព័ន្ធរបស់អ្នក។
ជួរឈរមួយក្នុងចំណោមជួរឈរទាំងនោះគឺជាទំហំហើយអ្នកប្រហែលជាចង់ឃើញដំណើរការណាមួយធំបំផុត។
ដើម្បីតម្រៀបទិន្នន័យនេះតាមទំហំអ្នកនឹងប្រើពាក្យបញ្ជាដូចខាងក្រោម:
ps -eF | តម្រៀប -k5
សង្ខេប
វាមិនមានច្រើនចំពោះពាក្យបញ្ជាតម្រៀបទេប៉ុន្តែវាអាចមានប្រយោជន៍យ៉ាងរហ័សនៅពេលដែលតម្រៀបលទ្ធផលពីពាក្យបញ្ជាផ្សេងទៀតទៅជាលំដាប់មានអត្ថន័យជាពិសេសនៅពេលពាក្យបញ្ជាមិនមានឧបករណ៍បញ្ជាតម្រៀបផ្ទាល់របស់វា។
សម្រាប់ព័ត៌មានបន្ថែមសូមអានទំព័រសៀវភៅដៃសម្រាប់ពាក្យបញ្ជាតម្រៀប។