ஸ்டார்ஷிப், ரஸ்டில் எழுதப்பட்ட இந்த குறைந்தபட்ச வரியில் நிறுவவும்

ஸ்டார்ஷிப் பற்றி

அடுத்த கட்டுரையில் நாம் ஸ்டார்ஷிப்பைப் பார்க்கப் போகிறோம். இது un உடனடியாக குனு / லினக்ஸ், மேகோஸ் மற்றும் விண்டோஸுக்கான இலவச மற்றும் திறந்த மூல ஷெல். இது மிகவும் பிரபலமான ஷெல்களுக்கு ஒளி, வேகமானது மற்றும் மிகவும் தனிப்பயனாக்கக்கூடியது. இது ஐ.எஸ்.சி உரிமத்தின் கீழ் வெளியிடப்பட்டது மற்றும் ரஸ்டில் எழுதப்பட்டுள்ளது.

எல்லாவற்றையும் ஸ்டார்ஷிப்பில் தனிப்பயனாக்க முடியும், இது கிட்டத்தட்ட அனைத்து இயக்க முறைமைகள் மற்றும் ஓடுகளுடன் இணக்கமானது பாஷ், மீன், Zsh, பவர்ஷெல் e அயன். இது கிட் உடன் ஒருங்கிணைந்து தற்போதைய பேட்டரி நிலை மற்றும் நிலையை நமக்குக் காட்டலாம். இது பின்னணி வேலை காட்டி மற்றும் பவர்லைன் எழுத்துரு ஆதரவுடன் வருகிறது.

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

ஸ்டார்ஷிப்பின் சில அம்சங்கள்

ஸ்டார்ஷிப் இயங்கும்

  • இது ரஸ்டில் எழுதப்பட்டது, மற்றும் இது மிகவும் பொதுவான இயக்க முறைமைகளில் மிகவும் பொதுவான ஷெல்களுடன் வேலை செய்ய வேண்டும். கண்டுபிடிப்போம் பாஷ், மீன், இசட், பவர்ஷெல் மற்றும் அயனுக்கான அமைவு வழிமுறைகள்.
  • பவர்லைன் எழுத்துருவைப் பயன்படுத்தவும் பல்வேறு தகவல்களைக் குறிக்க. வண்ணத்தை மாற்றுவதோடு கூடுதலாக, இயல்புநிலை சின்னமான '❯' க்கு பதிலாக நாம் விரும்பும் எந்த பவர்லைன் எழுத்தையும் கட்டமைக்க இது அனுமதிக்கும்.
  • சோலோ பயனர்பெயரைக் காட்டு இது உள்நுழைந்த பயனருக்கு சமமாக இல்லாவிட்டால், மற்றும் ரூட் / எஸ்எஸ்எஸ் அமர்வுகளுக்கு.
  • கிட் ஒருங்கிணைப்பு, இது கிட் தற்போதைய கிளை மற்றும் களஞ்சியத்தின் நிலையை நமக்குக் காண்பிக்கும். இது Node.js, ரஸ்ட், ரூபி, பைதான் மற்றும் ஆகியவற்றைக் காட்டலாம் Go.
  • பூஜ்ஜியமற்ற குறியீட்டைக் கொண்ட கடைசி கட்டளை இருக்கும்போது காட்டி சிவப்பு நிறமாக மாறும்.
  • தற்போதைய பதிவேற்ற கோப்பகத்தில் தொகுப்பின் பதிப்பைக் காட்டுகிறது (துரு), npm (Node.js) மற்றும் கவிதை (பைதான்).
  • நாம் பார்க்க முடியும் தற்போதைய பேட்டரி நிலை மற்றும் நிலை. பேட்டரி அளவுகள் காண்பிக்கப்படும் வழியை அமைப்பதற்கான வாய்ப்பு எங்களுக்கு இருக்கும்.
  • அமைக்கலாம் விரைவான ஆர்டர்கள்.
  • சுற்றுச்சூழல் கண்டறிதல் நிக்ஸ்-ஷெல்.
  • கடைசி கட்டளையை இயக்க எடுக்கும் நேரத்தையும் இது காண்பிக்கும். ஒரு கட்டளையை இயக்க எடுக்கப்பட்ட நேரத்தை ஸ்டார்ஷிப் காண்பிக்கும் வரை நாம் எடுக்கும் நேரத்தை உள்ளமைக்க முடியும்.
  • ஒரு உள்ளது வேலைகளுக்கான காட்டி பின்னணியில் இயங்குகிறது.
  • நேரத்தைக் காட்டுகிறது (இயல்புநிலையாக முடக்கப்பட்டது) நேர வடிவமைப்பை உள்ளமைக்க விருப்பங்களுடன்.

இவை சில அம்சங்கள். அவர்களால் முடியும் இருந்து விரிவாக ஆலோசிக்கவும் கிட்ஹப் பக்கம் திட்டத்தின்.

உபுண்டுவில் ஸ்டார்ஷிப் ஷெல் ப்ராம்ப்டை நிறுவவும்

உபுண்டுவில் ஸ்டார்ஷிப் ஷெல் ப்ராம்ப்டை நிறுவுவது எளிதான செயல். நாம் ஒரு முனையத்தை (Ctrl + Alt + T) மட்டுமே திறக்க வேண்டும் மென்பொருள் மூலங்களின் பட்டியலைப் புதுப்பிக்க பின்வரும் கட்டளையை இயக்கவும்:

sudo apt update

நிறுவலுடன் தொடர்வதற்கு முன், நாம் செய்ய வேண்டும் ஒரு எழுத்துருவை நிறுவவும் பவர்லைன். நம்மால் முடிந்தாலும் தொகுப்பை நிறுவவும் எழுத்துருக்கள்-பவர்லைன், இந்த எடுத்துக்காட்டில் நான் நிறுவப் போகிறேன் ஃபிரா குறியீடு கட்டளையுடன்:

எழுத்துருக்கள் ஃபைரா குறியீட்டை நிறுவவும்

sudo apt install fonts-firacode

முந்தைய கட்டளைக்குப் பிறகு, பின்வரும் கட்டளையை அதே முனையத்தில் இயக்குவோம் ஸ்டார்ஷிப் ஷெல் உடனடி நிறுவல் ஸ்கிரிப்டைப் பதிவிறக்கிப் பயன்படுத்தவும்:

உபுண்டு 20.04 இல் ஸ்டார்ஷிப்பை நிறுவவும்

curl -fsSL https://starship.rs/install.sh | bash

தொடக்க அமைப்புகள்

நிறுவிய பின், மட்டும் உங்கள் ஷெல் உள்ளமைவு கோப்பில் தொடக்க ஸ்கிரிப்டைச் சேர்க்கவும். மேலே உள்ள வரிகளை நான் குறிப்பிட்டுள்ளபடி, எங்களுக்கு வேறுபட்ட விருப்பங்கள் கிடைக்கும், அவை:

  • பாஷ். Line / .bashrc கோப்பின் முடிவில் பின்வரும் வரியைச் சேர்க்க வேண்டும்:
eval "$(starship init bash)"
  • மீன். இந்த ஷெல்லை நீங்கள் பயன்படுத்தினால், பின்வருவனவற்றை ~ / .config / fish / config.fish இன் இறுதியில் சேர்க்கவும்:
starship init fish | source
  • Zsh. நீங்கள் இதைப் பயன்படுத்தினால், ~ / .zshrc கோப்பின் முடிவில் பின்வருவனவற்றைச் சேர்க்கவும்:
eval "$(starship init zsh)"
  • பவர்ஷெல். இந்த வழக்கில் the \ ஆவணங்கள் \ பவர்ஷெல் \ Microsoft.PowerShell_profile.ps1 இன் முடிவில் பின்வருவனவற்றைச் சேர்க்க வேண்டும்.
Invoke-Expression (&starship init powershell)

தொடர்புடைய கோப்பைச் சேமித்த பிறகு, நீங்கள் செய்த மாற்றத்தைச் செய்யுங்கள் முனையத்தை மறுதொடக்கம் செய்யுங்கள்.

இயல்புநிலை ஸ்டார்ஷிப்

பாரா ஸ்டார்சிப் உள்ளமைவில் மாற்றங்களைச் செய்யுங்கள், கீழே காட்டப்பட்டுள்ளபடி உள்ளமைவு கோப்பை உருவாக்குவோம்:

mkdir -p ~/.config && touch ~/.config/starship.toml

நீங்கள் வரியில் ஒரு சிறிய மாற்றத்தை கொடுக்க விரும்பினால், அது இயல்பாகவே நாம் கண்டுபிடிப்பதைவிட சற்று வித்தியாசமாக இருக்கும், நாங்கள் உருவாக்கிய கோப்பினுள், starhip.toml, நாம் செய்ய வேண்டும் பின்வரும் உள்ளடக்கத்தைச் சேர்க்கவும்:

தனிப்பயன் ஸ்டார்ஷிப்

add_newline = false
[character]      
symbol = "➜"    
[package]
disabled = true

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

தொடங்குவதற்கு ஸ்டார்ஷிப் மிகக் குறைவு, தேவைப்படும்போது தகவலைக் காண்பிப்பது மட்டுமல்லாமல், அதுவும் கூட வேகமான மற்றும் மிகவும் தனிப்பயனாக்கக்கூடியது. இந்த திட்டத்தின் தகவல்களை அணுக, பயனர்கள் அவர்களை தொடர்பு கொள்ளலாம் வலைப்பக்கம்.


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

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

*

*

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