GNU Coreutils 9.1 மேம்பாடுகள், திருத்தங்கள் மற்றும் பலவற்றுடன் வருகிறது

பல நாட்களுக்கு முன்பு புதிய பதிப்பின் கிடைக்கும் தன்மை அறிவிக்கப்பட்டது அடிப்படை அமைப்பு பயன்பாடுகளின் நிலையான தொகுப்பு GNU Coreutils 9.1, இதில் sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, போன்ற புரோகிராம்கள் அடங்கும்.

Coreutils (அல்லது GNU Core Utilities) ஆகும் குனு திட்டத்தால் உருவாக்கப்பட்ட ஒரு மென்பொருள் தொகுப்பு Unix போன்ற இயங்குதளங்களுக்கு தேவையான cat, ls மற்றும் rm போன்ற அடிப்படைக் கருவிகள் பல இதில் உள்ளன. இது மூன்று முந்தைய தொகுப்புகளின் கலவையாகும்: கோப்புப் பயன்பாடுகள் (fileutils), ஷெல் பயன்பாடுகள் (shellutils) மற்றும் சொல் செயலாக்க பயன்பாடுகள் (textutils).

GNU முக்கிய பயன்பாடுகள் கட்டளைகளுக்கான அளவுருக்களாக நீண்ட சரம் விருப்பங்களை ஆதரிக்கவும், அத்துடன் வழக்கமான வாதங்களுக்கு முன் விருப்பங்களைக் குறிப்பிடுவதற்கான மாநாட்டில் சில அனுமதிகள் (POSIXLY_CORRECT சூழல் மாறி அமைக்கப்பட்டிருந்தால், இது BSD இல் வெவ்வேறு செயல்பாடுகளைச் செயல்படுத்துகிறது). கூடுதலாக, குனு தத்துவம் மேன் பக்கங்களிலிருந்து தகவல்களைப் பயன்படுத்துவதால் (மற்றும் தகவல் போன்ற கருவிகளைப் பயன்படுத்துகிறது), வழங்கப்பட்ட தகவல் அதிகமாக உள்ளது.

GNU Coreutils 9.1 இன் முக்கிய புதிய அம்சங்கள்

வழங்கப்பட்ட GNU Coreutils 9.1 இன் புதிய பதிப்பில், இது சேர்க்கப்பட்டது என்பது சிறப்பிக்கப்படுகிறது. மாற்று விருப்ப பெயர்களுக்கான dd பயன்பாட்டு ஆதரவு iseek=N க்கு skip=N மற்றும் oseek=N க்கு சீக்=N, இது dd இன் BSD மாறுபாட்டில் பயன்படுத்தப்படுகிறது.

இதுமட்டுமின்றி, இதன் பயனும் சிறப்பிக்கப்படுகிறது dd பைட்டுகளின் எண்ணிக்கையை வழங்குகிறது தொகுதிகளுக்குப் பதிலாக எதிர் மதிப்பு "B" எழுத்தில் முடிவடைந்தால் ("dd count=100KiB"). Count_bytes, skip_bytes மற்றும் See_bytes கொடிகள் நிறுத்தப்பட்டன.

மேலும் சேர்த்தது குறிப்பிடத்தக்கது "--print-ls-colors" விருப்பம் dircolors LS_COLORS சூழல் மாறியில் வரையறுக்கப்பட்ட வண்ணங்களை பார்வைக்கு மற்றும் தனித்தனியாகக் காண்பிக்க, Dircolors இல் TERM க்கு கூடுதலாக COLORTERM சூழல் மாறிக்கான ஆதரவைச் சேர்ப்பதுடன்.

பயன்பாடு cat copy_file_range அமைப்பு அழைப்பின் பயன்பாட்டை செயல்படுத்துகிறது, கணினியின் ஆதரவுடன், பயனர்வெளி செயல்முறை நினைவகத்திற்கு தரவை மாற்றாமல் கர்னல் பக்கத்தில் மட்டும் இரண்டு கோப்புகளுக்கு இடையேயான தரவை நகலெடுக்க.

chown மற்றும் chroot ஒரு எச்சரிக்கையை வழங்குகின்றன தொடரியல் பயன்படுத்தும் போது "chown root.root f" "chown root:root f" என்பதற்குப் பதிலாக, பயனர்பெயர்களில் புள்ளிகளை அனுமதிக்கும் கணினிகளில் சிக்கல்கள் இருக்கலாம்).

ls இல், கோப்பு தனிப்படுத்தல் முடக்கப்பட்டுள்ளது இயல்புநிலையாக, திறன்களை கணக்கில் எடுத்துக்கொள்வதால், இது தோராயமாக 30% சுமை அதிகரிப்புக்கு வழிவகுக்கிறது.

En ls மற்றும் stat, கோப்புகளைத் தானாக ஏற்றுவதற்கான முயற்சிகள் முடக்கப்பட்டுள்ளன. தானாக ஏற்றுவதற்கு, “stat –cached=never” என்ற விருப்பத்தை நீங்கள் வெளிப்படையாகக் குறிப்பிட வேண்டும்.

பயன்பாடுகளில் cp, mv மற்றும் நிறுவவும் இப்போது அது சாத்தியமாகிறது openat* கணினி அழைப்புகளைப் பயன்படுத்தவும் ஒரு கோப்பகத்திற்கு நகலெடுக்கும் போது செயல்திறனை மேம்படுத்த மற்றும் சாத்தியமான இனம் நிலைமைகளை தவிர்க்க.

MacOS இல், cp பயன்பாடு இப்போது நகல்-ஆன்-ரைட் குளோனை உருவாக்குகிறது ஒரு கோப்பின் மூல மற்றும் இலக்கு கோப்புகள் இருந்தால் அதே APFS இல் மற்றும் இலக்கு கோப்பு இல்லை. நகலெடுக்கும் போது, ​​அணுகல் முறை மற்றும் நேரமும் பாதுகாக்கப்படும் ('cp -p' மற்றும் 'cp -a' செயல்படுத்தப்படும் போது).

மற்ற மாற்றங்களில் இந்த புதிய பதிப்பிலிருந்து தனித்து நிற்கும்:

  • மல்டிபைட் எழுத்துக்களில் எண் மதிப்புகளை அச்சிடுவதற்கு printf ஆதரவை வழங்குகிறது.
  • எண்களில் பயன்படுத்தக்கூடிய எழுத்துகளுடன் முரண்படும் "--field-separator" அளவுருவில் உள்ள எழுத்துக்களில் உள்ள சிக்கல்களுக்கு "sort --debug" செயல்படுத்தப்பட்டது.
  • நேரத்தைக் கண்காணிக்கும் துல்லியத்தில் தரவைக் காண்பிக்க, 'தேதி' பயன்பாட்டில் '–ரெசல்யூஷன்' விருப்பம் சேர்க்கப்பட்டுள்ளது.
  • சிம்லிங்க்களைக் கண்டறியும் போது chmod -R பிழை நிலையுடன் வெளியேறாது. எல்லா கோப்புகளும் வெற்றிகரமாக செயலாக்கப்படும், ஆனால் வெளியேறும் நிலை தவறாக இருந்தது.
  • cksum இனி சுருக்கமான அல்காரிதம் பெயர்களை அனுமதிக்காது, இதனால் பின்தங்கிய இணக்கத்தன்மை மற்றும் உறுதித்தன்மையை மேம்படுத்துகிறது.
  • சில லைப்ரரி செயல்பாடுகள் இல்லாததால் AIX பில்ட்கள் இனி தோல்வியடையாது.

இறுதியாக, நீங்கள் அதைப் பற்றி மேலும் அறிய ஆர்வமாக இருந்தால் இந்த புதிய பதிப்பின் விவரங்களை நீங்கள் பார்க்கலாம் பின்வரும் இணைப்பு.


கருத்து தெரிவிப்பதில் முதலில் இருங்கள்

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.