புதிய nushell கட்டளை ஷெல் அறிமுகப்படுத்தப்பட்டது

வெளியிடப்பட்டது முதல் ஷெல் வெளியீடு நுஷெல், பவர் ஷெல் மற்றும் கிளாசிக் யூனிக்ஸ் ஷெல் ஆகியவற்றின் திறன்களை இணைத்தல். குறியீடு ரஸ்ட் மற்றும் எழுதப்பட்டுள்ளது வழங்கியது MIT உரிமத்தின் கீழ். இந்தத் திட்டம் ஆரம்பத்தில் ஒரு பல-தளத் திட்டமாக உருவாக்கப்பட்டு, பின்வரும் பணிகளை ஆதரிக்கிறது: Windows, macOS и Linuxசெயல்பாட்டை விரிவுபடுத்துவதற்கு, பின்வருவனவற்றைப் பயன்படுத்தலாம்: இணைப்பு, தொடர்பு JSON-RPC நெறிமுறை மூலம் மேற்கொள்ளப்படுகிறது.

ஷெல் யூனிக்ஸ் பயனர்களுக்கு நன்கு தெரிந்த பைப்லைன் அமைப்பை "கட்டளை|வடிகட்டிகள்|வெளியீட்டு கையாளுதல்" வடிவத்தில் பயன்படுத்துகிறது. முன்னிருப்பாக, ஒரு அட்டவணை வடிவமைப்பைப் பயன்படுத்தும் autoview கட்டளையைப் பயன்படுத்தி வெளியீடு வடிவமைக்கப்படுகிறது, ஆனால் ஒரு மரக் காட்சியில் பைனரி தரவு மற்றும் தகவலைக் காண்பிக்க கட்டளைகளைப் பயன்படுத்தவும் முடியும். நுஷெலின் பலம் கட்டமைக்கப்பட்ட தரவைக் கையாளும் திறன் ஆகும்.

ஷெல் பல்வேறு கட்டளைகளின் வெளியீடு மற்றும் கோப்புகளின் உள்ளடக்கங்களை கட்டமைக்க உங்களை அனுமதிக்கிறது, மேலும் ஒவ்வொரு குறிப்பிட்ட கட்டளையின் கட்டளை வரி விருப்பங்களைக் கற்கத் தேவையில்லாத ஒரு ஒருங்கிணைந்த தொடரியல் பயன்படுத்தி வடிவமைக்கப்பட்ட தன்னிச்சையான வடிப்பான்களைப் பயன்படுத்துகிறது. எடுத்துக்காட்டாக, "ls |. போன்ற கட்டுமானங்களை நுஷெல் அனுமதிக்கிறது அளவு > 10kb" மற்றும் "ps | cpu > 10", இது 10Kb ஐ விட பெரிய கோப்புகளின் வெளியீடு மற்றும் 10 வினாடிகளுக்கு மேல் CPU ஆதாரங்களைச் செலவழித்த செயல்முறைகளை விளைவிக்கும்:

புதிய nushell கட்டளை ஷெல் அறிமுகப்படுத்தப்பட்டது

புதிய nushell கட்டளை ஷெல் அறிமுகப்படுத்தப்பட்டது

தரவைக் கட்டமைக்க, குறிப்பிட்ட கட்டளைகள் மற்றும் கோப்பு வகைகளின் வெளியீட்டைப் பாகுபடுத்தும் பல துணை நிரல்கள் பயன்படுத்தப்படுகின்றன. cd, ls, ps, cp, mkdir, mv, date, rm போன்ற கட்டளைகளுக்கு இதே போன்ற துணை நிரல்கள் வழங்கப்படுகின்றன (நேட்டிவ் கட்டளைகளை அழைக்க "^" முன்னொட்டைப் பயன்படுத்தலாம், எடுத்துக்காட்டாக, "^ls" என்று அழைப்பது ls ஐ துவக்கும் கணினி பயன்பாடு). அட்டவணை வடிவத்தில் தேர்ந்தெடுக்கப்பட்ட கோப்பைப் பற்றிய தகவலைக் காண்பிக்க திறந்தது போன்ற சிறப்பு கட்டளைகளும் உள்ளன. JSON, TOML மற்றும் YAML வடிவங்களுக்கு தானியங்கு பாகுபடுத்தல் ஆதரிக்கப்படுகிறது.

/home/jonathan/Source/nushell(master)> Cargo.tomlஐத் திறக்கவும்

——————+—————+———————
சார்புகள் | dev-சார்புகள் | தொகுப்பு
——————+—————+———————
[பொருள் பொருள்] | [பொருள் பொருள்] | [பொருள் பொருள்]
——————+—————+———————

/home/jonathan/Source/nushell(master)> open Cargo.toml | தொகுப்பு கிடைக்கும்

————-+—————————-+———+———+——+—————
ஆசிரியர்கள் | விளக்கம் | பதிப்பு | உரிமம் | பெயர் | பதிப்பு
————-+—————————-+———+———+——+—————
[பட்டியல் பட்டியல்] | கிட்ஹப் சகாப்தத்திற்கான ஷெல் | 2018 | எம்ஐடி | நு | 0.2.0
————-+—————————-+———+———+——+—————

/home/jonathan/Source/nushell(master)> open Cargo.toml | தொகுப்பு.பதிப்பு | எதிரொலி $அது

0.2.0

கட்டமைக்கப்பட்ட தரவை வடிகட்டுவதற்கு, வரிசைகளை வடிகட்டவும், நெடுவரிசைகளின்படி வரிசைப்படுத்தவும், தரவைச் சுருக்கவும், எளிய கணக்கீடுகளைச் செய்யவும், மதிப்புக் கவுண்டர்களைப் பயன்படுத்தவும், வெளியீட்டை CSV, JSON, TOML மற்றும் YAML வடிவங்களுக்கு மாற்றவும் உங்களை அனுமதிக்கிறது. கட்டமைக்கப்படாத தரவுகளுக்கு (உரை), டிலிமிட்டர் எழுத்துகளின் அடிப்படையில் நெடுவரிசைகள் மற்றும் வரிசைகளாகப் பிரிப்பதற்கான வழிமுறைகள் வழங்கப்படுகின்றன.

ஆதாரம்: opennet.ru

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster