குனு / லினக்ஸில் மாற்றுப்பெயர்களை உருவாக்குதல்

நாங்கள் வழக்கமாக பயன்படுத்தும் சில கட்டளைகளைத் தனிப்பயனாக்க மற்றும் எளிதாக்குவதற்கு மிக எளிய வழி உள்ளது "பணியகம்", பயன்பாட்டின் மூலம் அலைஸ்.

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

$ sudo tailf -n 5 /var/log/syslog | ccze

ஆனால் அதையெல்லாம் எழுதுவதற்கு பதிலாக, நாங்கள் கன்சோலில் வைத்தால், இது போன்ற எளிமையான ஒன்று:

$ syslog

உண்மையா? இது மிகவும் வசதியாகவும் நினைவில் கொள்ளவும் எளிதாக இருக்கும். பிறகு, அதை எப்படி செய்வது?

ஒரு மாற்றுப்பெயரை உருவாக்குதல்.

மாற்றுப்பெயரை உருவாக்குவது மிகவும் எளிதானது. தொடரியல் பின்வருமாறு:

alias short_word = 'மாற்றுவதற்கான கட்டளை அல்லது சொற்கள்'

முந்தைய உதாரணத்தை எடுத்துக் கொண்டால் அது பின்வருமாறு:

alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

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

இப்போது, ​​அதை நிரந்தரமாக விரும்பினால், இதை கோப்பிற்குள் வைக்கிறோம் ~ / .bashrc இது நம்முடையது / வீட்டில், அது இல்லையென்றால், நாங்கள் அதை உருவாக்குகிறோம் (எப்போதும் முன்னால் புள்ளியுடன்). நாம் வரியைச் சேர்த்தபோது என்கிற இந்த கோப்பில், நாங்கள் கன்சோலில் வைக்கிறோம்:

$ . .bashrc

மற்றும் தயார் !!!

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


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

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

*

*

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

  1.   Jc அவர் கூறினார்

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

  2.   விக்டர் அவர் கூறினார்

    பயிற்சிக்கு நன்றி. எனக்கு ஒரு கேள்வி உள்ளது: கட்டளை என்ன செய்கிறது '. .bashrc '? குறிப்பாக .bashrc கோப்பின் முன்னால் உள்ள புள்ளி (.) என்ன செய்கிறது?

    1.    சிக்கர் அவர் கூறினார்

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

      1.    alohl669 அவர் கூறினார்

        இது கோப்புகளை மறைக்கும் புள்ளியைக் குறிக்கிறது என்று நான் நினைக்கவில்லை. நீங்கள் நெருக்கமாகப் பார்த்தால், இதற்கு முன் ஒரு இடத்தால் பிரிக்கப்பட்ட இன்னொன்று உள்ளது:
        $. .bashrc

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

  3.   ஜான்ட்ரி அவர் கூறினார்

    இந்த கட்டளையை குறிப்பிடும் மாற்றுப்பெயர் இருந்தாலும் நீங்கள் எவ்வாறு ஒரு கட்டளையை தொடர்ந்து பயன்படுத்தலாம்? (எடுத்துக்காட்டு: இது எதிரொலிக்க மாற்றுப்பெயராக இருந்தால் நீங்கள் எவ்வாறு rm கட்டளையைப் பயன்படுத்துவீர்கள்?)

  4.   பப்லோ அவர் கூறினார்

    இதற்கு மிகவும் நன்றியுள்ளவனாக இருக்கிறேன். அன்புடன்!

  5.   alexredondosk8 அவர் கூறினார்

    வணக்கம், டுடோரியலுக்கு மிக்க நன்றி, இது எனக்கு நிறைய உதவியது.