របៀបតម្រៀបទិន្នន័យក្នុងឯកសារដោយប្រើប្រាស់លីនុច

សេចក្តីណែនាំ

នៅក្នុងមគ្គុទ្ទេសក៍នេះខ្ញុំនឹងបង្ហាញអ្នកអំពីរបៀបតម្រៀបទិន្នន័យនៅក្នុងឯកសារកំណត់ព្រំដែននិងពីលទ្ធផលនៃពាក្យបញ្ជាផ្សេងៗទៀត។

អ្នកនឹងមិនភ្ញាក់ផ្អើលទេដែលដឹងថាពាក្យបញ្ជាដែលអ្នកប្រើដើម្បីអនុវត្តភារកិច្ចនេះត្រូវបានហៅថា "តម្រៀប" ។ រាល់ការប្តូរសំខាន់ៗនៃពាក្យបញ្ជាតម្រៀបនឹងត្រូវបានផ្តល់ជូននៅក្នុងអត្ថបទនេះ។

ទិន្នន័យគំរូ

ទិន្នន័យនៅក្នុងឯកសារអាចត្រូវបានតម្រៀបដរាបណាវាត្រូវបានកំណត់ព្រំដែនតាមមធ្យោបាយមួយចំនួន។

ឧទាហរណ៍យើងនឹងយកតារាងលីកចុងក្រោយពី 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

ពេលនេះបញ្ជាទិញមានដូចខាងក្រោម:

ហេតុផលដែលលទ្ធផលគឺនៅក្នុងលំដាប់នេះគឺថាជួរឈរទី 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

សង្ខេប

វាមិនមានច្រើនចំពោះពាក្យបញ្ជាតម្រៀបទេប៉ុន្តែវាអាចមានប្រយោជន៍យ៉ាងរហ័សនៅពេលដែលតម្រៀបលទ្ធផលពីពាក្យបញ្ជាផ្សេងទៀតទៅជាលំដាប់មានអត្ថន័យជាពិសេសនៅពេលពាក្យបញ្ជាមិនមានឧបករណ៍បញ្ជាតម្រៀបផ្ទាល់របស់វា។

សម្រាប់ព័ត៌មានបន្ថែមសូមអានទំព័រសៀវភៅដៃសម្រាប់ពាក្យបញ្ជាតម្រៀប។