சில நேரங்களில் நாங்கள் ஒரு ஸ்கிரிப்டை நிரல் செய்கிறோம் பாஷ் இதன் குறியீடு புலப்படாமல் இருக்க வேண்டும், அதாவது எளிய உரையாக இருக்கக்கூடாது. குறியீட்டை மறைப்பது பற்றி நாம் பேசும்போது சரியான சொல் தெளிவற்றது, என் விஷயத்தில் நான் குறியீட்டை மழுங்கடிக்க விரும்பினேன் சில காலத்திற்கு முன்பு நான் செய்த ஸ்கிரிப்ட், இதற்காக நான் கண்டறிந்த பயன்பாடு அழைக்கப்படுகிறது: shc
shc குறியீட்டை மழுங்கடிக்க இது நம்மை அனுமதிக்கிறது, அதைப் பயன்படுத்துவதற்கான படிகள் இங்கே:
1. முதலில் நாம் அதை பதிவிறக்கம் செய்ய வேண்டும்
2. நாங்கள் அதை பதிவிறக்கம் செய்தவுடன், சுருக்கப்பட்ட கோப்பில் வலது கிளிக் செய்து «என்று சொல்லும் விருப்பத்தைத் தேர்ந்தெடுக்கிறோம்இங்கே பிரித்தெடுக்கவும்"அல்லது ஒத்த ஒன்று. இது ஒரு கோப்புறையைப் பார்க்க வைக்கும் shc-3.8.9, அதன் உள்ளடக்கத்தின் ஸ்கிரீன் ஷாட்டை இங்கே காண்பிக்கிறேன்
3. சரி, கோப்புறை உள்ளது என்று சொல்லலாம் /home/usuario/Downloads/shc-3.8.9 சரி, நாங்கள் ஒரு முனையத்தைத் திறந்து அந்த வழிக்குச் செல்கிறோம் (cd "/home/usuario/Downloads/shc-3.8.9"), மற்றும் நிறுவல் இங்கே தொடங்குகிறது.
4. கோப்புறையில் அமைந்துள்ள முனையத்தில் (நான் ஏற்கனவே சொன்னது போல்) shc-3.8.9, இந்த பயன்பாட்டை நிறுவ நாம் கோப்பின் குறியீட்டு இணைப்பை உருவாக்க வேண்டும் shc-3.8.9.c a shc.c எனவே பின்வருவனவற்றை இயக்குகிறோம்:
ln -s shc-3.8.9.c shc.c
4. இணைப்பு செய்யப்பட்டவுடன், நாங்கள் இயக்குகிறோம் நிறுவவும் ரூட் அனுமதிகளுடன் (நாங்கள் சூடோவைப் பயன்படுத்துவோம்):
sudo make install
4. இது எங்கள் கடவுச்சொல்லைக் கேட்கும், அது ஒரு கணம் காத்திருக்கும், அது விசையை அழுத்தும் வரை காத்திருக்கும் [மற்றும்] அழுத்தவும் [உள்ளிடவும்], அதாவது, நாங்கள் மென்பொருளை நிறுவ விரும்புகிறோம் என்பதை உறுதிப்படுத்துகிறோம். இது முடிந்ததும் சிக்கல்கள் இல்லாமல் நிறுவப்படும். முழு தயாரிப்பு மற்றும் நிறுவல் செயல்முறையின் ஸ்கிரீன் ஷாட்டை நான் உங்களுக்கு விட்டு விடுகிறேன்:
sudo make install
es தேவை தொகுப்புகள் நிறுவப்பட்டுள்ளன: GCC y செய்ய5. தயார், இவை அனைத்தும் நிறுவலுக்கானது
நாங்கள் அதை நிறுவியதும், அதை எவ்வாறு பயன்படுத்துவது என்பதை நாம் கற்றுக் கொள்ள வேண்டும். எங்கள் வீட்டில் ஒரு ஸ்கிரிப்ட் உள்ளது என்று வைத்துக்கொள்வோம் ஸ்கிரிப்ட். எஸ் அதன் உள்ளடக்கம் பின்வருமாறு:
#!/bin/bash
echo "Script de prueba para DesdeLinux.net"
exit
இந்த ஸ்கிரிப்டை இயக்கும்போது, அது முனையத்தில் உள்ள செய்தியை வெளிப்படையாகக் காண்பிக்கும்: «FromLinux.net க்கான சோதனை ஸ்கிரிப்ட்" அல்லது இல்லை? … ஆனால், இப்போது நாம் அந்த குறியீட்டை மழுங்கடிக்கப் போகிறோம்.
ஒரு முனையத்தில் நாம் பின்வருவனவற்றை வைத்து அழுத்துகிறோம் [உள்ளிடவும்]:
shc -v -f $HOME/script.sh
மற்றும் பிங்கோ!! தயார்
இது எங்கள் ஸ்கிரிப்டுடன் இரண்டு புதிய கோப்புகளை உருவாக்கியது, இப்போது எங்களிடம் உள்ளது script.sh.x. y script.sh.xc
script.sh.x - » இது எங்கள் தெளிவற்ற பாஷ் ஸ்கிரிப்ட், இதை நாம் இயக்கும் போது நாம் உருவாக்கிய முதல்தைப் போலவே இது செய்யும், இவற்றுக்கு இடையேயான வித்தியாசம் என்னவென்றால், நாம் அதை ஒரு உரை திருத்தியுடன் திறந்தால் (நானோ, கேட், கெடிட் போன்றவை) நாங்கள் திறந்தால் அதன் உள்ளடக்கத்தை தெளிவாகக் காணலாம் script.sh.x. நாம் எதையும் பார்க்கவில்லை என்பதை தெளிவாகக் காண்போம்... LOL!!!, அதாவது குறியீடு 'மறைகுறியாக்கப்பட்ட'
script.sh.xc - » இது எங்களுடைய ஸ்கிரிப்ட் ஆனால் சி மொழியில் உள்ளது... இதை நாம் கவலைப்படாமல் நீக்கலாம், ஏனென்றால் நமக்கு உண்மையில் இது தேவையில்லை, சரி, குறைந்தபட்சம் எனக்கு இது தேவைப்படாது
தொழில்நுட்ப பக்கத்தில் உண்மையில் சேர்க்க அதிகம் இல்லை, எனக்கு தெரிந்தவரை (பாஷ் ஸ்கிரிப்ட் குறியீட்டை மறைத்தல் அல்லது தெளிவுபடுத்துதல்) நீங்கள் உரிமங்கள் அல்லது அது போன்ற எதையும் மீறவில்லை என்பதை தெளிவுபடுத்துங்கள். நான் இதைத் தெளிவுபடுத்துகிறேன், ஏனென்றால் சில மாதங்களுக்கு முன்பு நான் பேஷ் குறியீட்டை மழுங்கடிக்க கற்றுக்கொண்டேன் என்று நான் பேஸ்புக்கில் குறிப்பிட்டபோது, சில பயனர்கள் இது உரிமங்களை மீறுவதாகவோ அல்லது அது போன்ற ஏதாவது ஒன்றையோ எச்சரித்தார். உரிமங்கள்
சேர்க்க எதுவும் இல்லை, எந்த சந்தேகம் அல்லது கேள்வி, புகார் அல்லது பரிந்துரை எனக்கு தெரியப்படுத்துங்கள்.
வாழ்த்துக்கள்
உரிமங்கள் மீறப்பட்டவை அல்ல, அது இலவச மென்பொருளாக இருப்பதை நிறுத்துகிறது ...
ஆமாம் கண்டிப்பாக. புள்ளி என்னவென்றால், என்னுடைய சில தனிப்பட்ட ஸ்கிரிப்ட்கள் மற்றவர்கள் பார்க்க விரும்பவில்லை, எடுத்துக்காட்டாக, இந்த ஸ்கிரிப்டுகளில் ஒன்று எனது உள்ளூர் MySQL இலிருந்து ஒரு எளிய உரை கடவுச்சொல்லைக் கொண்டுள்ளது, அல்லது அதுபோன்ற ஒன்று.
இல்லை! உங்கள் கடவுச்சொற்களை ஸ்கிரிப்ட்களில் சேமிக்க வேண்டாம்!
http://technosophos.com/content/dont-script-your-password-add-simple-prompts-shell-scripts
உண்மையில் நான் என் கடவுச்சொற்களை SHA ('https://blog.desdelinux.net/como-saber-la-suma-md5-o-sha-de-una-palabra-oracion-o-archivo/), பின்னர் ஸ்கிரிப்ட்டில் நான் கடவுச்சொல் ஹாஷை வைத்திருக்கிறேன், பயனர் நுழையும் கடவுச்சொல்லை ஒப்பிடுவது என்னவென்றால் (நான் அதை வாசிப்புடன் சேமிக்கிறேன்), நான் SHA தொகையைப் பெற்று இரண்டையும் இறுதியில் ஒப்பிடுகிறேன்
எப்படியிருந்தாலும், இணைப்புக்கு மிக்க நன்றி, நான் ஏற்கனவே அதை மதிப்பாய்வு செய்கிறேன்
மேற்கோளிடு
சரியான! கடவுச்சொல்லைக் கேட்கும் ஷெல் வரியில் ஒரு நல்ல மாற்று.
சியர்ஸ்! பால்.
ஆனால் இது மற்ற வழியைப் போலவே தானியங்கி மற்றும் கவனிக்கப்படாத மரணதண்டனை வழங்காது. 🙂
கடவுச்சொற்கள் மற்றும் பிற அணுகல் அல்லது தரவை ஸ்கிரிப்ட்டில் வைப்பது ஒரு பெரிய தவறு. இந்த தகவலை அதன் சரியான அனுமதியுடன் மற்றொரு கோப்பில் சேமிக்க வேண்டும், எனவே உங்கள் பாஷ் ஸ்கிரிப்டை நீங்கள் தெளிவுபடுத்த வேண்டியதில்லை. எளிதானதா?
மற்றொரு கோப்பில் தரவை (உள்நுழைவு மாறிகள், கான்ஃப்ஸ் போன்றவை) வைத்திருப்பதில் உள்ள சிக்கல் என்னவென்றால், 'சிஸ்டம்' அல்லது 'அப்ளிகேஷனுக்கு' செயல்பட 2 கோப்புகள் தேவை, அதேசமயம் எல்லாவற்றையும் ஒரே கோப்பில் 'பாதுகாப்பாக' சேமித்து வைத்தால், எனக்கு அது மட்டுமே தேவைப்படும் ... ஒரு கோப்பு.
பயன்பாட்டை தரவிலிருந்து பிரிப்பது நல்ல நடைமுறை.
அல்லது தரவை ஹார்ட்கோட் செய்வது ஒரு பயங்கரமான நடைமுறை!
http://es.wikipedia.org/wiki/Hard_code
ஒரே கோப்பில் பாதுகாப்பு குறியீடு மற்றும் தரவை வைப்பதற்கும் இதற்கும் எந்த தொடர்பும் இல்லை. இன்னும் அதிகமாக, உங்கள் கடவுச்சொற்களை அங்கே வைத்திருந்தால் மிகவும் நேர்மாறானது !!
உங்கள் குறியீட்டை "தடுக்க" தேவையான செயலி செலவுக்கு அடுத்ததாக மற்றொரு கோப்பிலிருந்து முக்கியமான தகவல்களைப் படிப்பதற்கான செலவு மிகக் குறைவு.
மறுபுறம், நீங்கள் மட்டு வளர்ச்சியின் முழு முன்னுதாரணத்தையும் இடிக்கிறீர்கள், ஒரு ஒற்றை மாதிரியில் பந்தயம் கட்டியிருக்கிறீர்கள், இது நிரூபிக்கப்பட்டதை விட, தீர்வுகளை விட அதிகமான சிக்கல்கள் உள்ளன.
மற்ற குழுக்கள் / பயனர்களை உள்ளடக்கிய அனுமதிகளை நீங்கள் பயன்படுத்தினால், முதல் ஸ்கிரிப்டை இயக்க உங்களுக்கு ஆரம்ப கடவுச்சொல் தேவைப்படும்.
CommentKZKG மேலே உள்ள கருத்து உங்கள் கருத்துக்கு பதிலளிக்கும்
மார்பியஸ்: இது குறிப்பிட்ட தேவைக்கு முற்றிலும் தொடர்புடையது.
ஆனால் பைனரியில் தொகுக்கப்பட்ட இலவச மென்பொருள் உள்ளது (இது தெளிவற்றதை விட அதிகம்). இது இலவசம் என்பது அதற்கான மூலத்தையும் கொண்டுள்ளது என்பதைக் குறிக்கிறது, ஆனால் அதற்கு தெளிவற்றதாக எதுவும் இல்லை (அல்லது தொகுத்தல், நான் ஒரு சி நிரலை இயக்க விரும்பினால் இது அவசியம்)
தொகுக்கப்பட்ட இலவச மென்பொருளின் விஷயத்தில், இது பயன்படுத்தப்படும் மொழியின் தேவை பற்றிய கேள்வி (நீங்கள் C இல் நிரல் செய்தால், உங்கள் பயன்பாடு வேலை செய்ய நீங்கள் தொகுக்க வேண்டும்). அதே, எப்போதும், இது உண்மையில் இலவச மென்பொருள் என்றால், மூல குறியீடு கிடைக்கும்.
ஹம் குறியீட்டைப் பகிர்வதற்கு ஒரு குறிப்பிட்ட அளவு அக்கறையின்மையைக் குறிக்கிறது, எத்தனை பேர் "தங்கள் குறியீடுகளை மழுங்கடிக்க" தொடங்குகிறார்கள் என்பதைப் பார்க்க, அவற்றின் தீர்வுகளில் நம்மை மேலும் சார்ந்து இருக்க ...
குறியீட்டை மழுங்கடிக்க வேண்டும் அல்லது இல்லை என்று நான் சொல்லவில்லை ... நான் கருவிகளை தருகிறேன், ஒவ்வொன்றும் அவற்றின் தேவைகளுக்கு ஏற்ப அவற்றைப் பயன்படுத்த வேண்டும்.
இந்த பக்கத்தில் குறியீட்டைக் குழப்பவா?
இந்த வலைப்பதிவைப் பார்வையிடும் பலர் இலவச மென்பொருளைப் பின்பற்றுபவர்கள் என்று நான் கருதுவதால், வாசகர்களை தூர விலக்குவது நல்லது என்று நான் நினைக்கிறேன், எனவே குறியீட்டைக் குழப்பும் நடைமுறையை நாங்கள் பகிர்ந்து கொள்ளவில்லை.
KZKG வாதிடும் காரணத்தையும், அதன் ஸ்கிரிப்ட்டைக் குழப்புவதற்கான அவசியத்தை அது ஏன் விளக்குகிறது என்பதையும் நீங்கள் வெளிப்படையாகப் படிக்கவில்லை.
உங்கள் கண்டுபிடிப்பைப் பகிர்ந்தமைக்கு நன்றி KZKG!
எனவே லினக்ஸில் வைரஸ்கள் பரவத் தொடங்குகின்றன ...
தனிப்பட்ட முறையில் நான் எந்த தெளிவற்ற ஸ்கிரிப்டையும் பயன்படுத்த மாட்டேன். பாதுகாப்பு அபாயங்கள் இருப்பதால் மட்டுமல்ல, உங்கள் ஸ்கிரிப்ட் பகிர்வதற்கு மிகவும் விலைமதிப்பற்றதாக இருந்தால், அதை * யூலோவில் வைப்பது நல்லது; அவர்களின் அறிவைப் பகிர்ந்து கொள்ள விரும்பும் ஒருவரை நான் நிச்சயமாகக் கண்டுபிடிக்க முடியும்.
நீங்கள் எப்போதாவது ஒரு தெளிவற்ற ஸ்கிரிப்டைப் பயன்படுத்துவீர்களா?, சரி, உங்களுக்கு மிகவும் நல்லது, நான் ஒரு தெளிவற்ற ஸ்கிரிப்டைப் பயன்படுத்த மாட்டேன் ... விவரம் என்னவென்றால், நான் ஒரு தெளிவற்ற ஸ்கிரிப்டைப் பகிர்ந்து கொள்ளவில்லை, அதிலிருந்து வெகு தொலைவில் உள்ளது, மற்றும் அன்புள்ள நண்பரே எங்கே தவறு தற்போது உள்ளது
பாஷில் நான் ஏதாவது செய்யும்போதெல்லாம் என்னை எடைபோடவோ அல்லது தொந்தரவு செய்யாமலோ பகிர்ந்து கொள்கிறேன், நான் ஏற்கனவே இங்கு பல கட்டுரைகளில் செய்துள்ளேன்
வலைப்பதிவுக்கு வருக, உங்களைப் படிப்பதில் மகிழ்ச்சி
கேப்ரியல், KZKG ^ காரா ஏற்கனவே அறிவைப் பகிர்ந்து கொண்டிருக்கிறார், அவர் எந்தவொரு லினக்ஸ் தொகுப்பையும் தெளிவற்ற ஸ்கிரிப்டுகளுடன் உருவாக்கவில்லை, இது உரிம மீறலாக இருக்கலாம், இது ஒருவர் தங்கள் சொந்த பயன்பாட்டிற்கு பயன்படுத்தக்கூடிய அல்லது பயன்படுத்த முடியாத பயன்பாடுகளை மட்டுமே வெளிப்படுத்துகிறது, இது முரட்டுத்தனமாக இருக்க தேவையில்லை, லினக்ஸில் உள்ள வைரஸ்கள் அவ்வளவு எளிதல்ல, அதைப் பற்றிய ஒரு நல்ல கட்டுரை இங்கே https://blog.desdelinux.net/virus-en-gnulinux-realidad-o-mito/.
KZKG ^ Gaara படங்களைப் பயன்படுத்தி encfs மற்றும் cryptography பற்றி நீங்கள் ஒரு இடுகையை எழுத விரும்புகிறேன், இது நான் மிகவும் விரும்பும் தலைப்பு.
சியர்ஸ் !!!
நன்றி
உண்மையில், என்க்ஃப்ஸ் மற்றும் கிரிப்டோகிராஃபி பற்றி எனக்கு போதுமான அறிவு இல்லை என்பது அல்ல, குறைந்த பட்சம் ஒரு இடுகையை உருவாக்கும் மற்றும் பயனர்கள் கொண்டிருக்கக்கூடிய சந்தேகங்களை எடுத்துக் கொள்ளும் அளவுக்கு எனக்கு நம்பிக்கை இல்லை
இந்த தலைப்பில் நான் ஒரு மேம்பட்ட பயனர் என்று அல்ல ...
கோப்புகளை மறைகுறியாக்க ஜி.பீ.ஜியைப் பயன்படுத்துவதே நான் செய்திருக்கிறேன், மேலும் படங்களைப் பொறுத்தவரை, நான் செய்ததை மிகச் சிறப்பாக 'செருகவும்' அல்லது ஒரு படத்திற்குள் ஒரு கோப்பை மறைக்கவும் செய்கிறேன், இது பட பார்வையாளருடன் படம் திறக்கப்படும் போது, எல்லாம் சரியாகக் காட்டப்பட்டுள்ளது, இதுதான் நீங்கள் சொல்வது?
மீண்டும், உங்கள் கருத்துக்கு மிக்க நன்றி
நான் சரியாக நினைவில் வைத்திருந்தால், தெளிவற்ற சி சாம்பியன்ஷிப்புகள் உள்ளன, ஆனால் அது ஒரு "தெளிவின்மை" ஐப் பயன்படுத்துவது மதிப்புக்குரியது அல்ல, ஆனால் அவை அவற்றின் ஆதாரங்களை வெறுமனே மறைக்க வேண்டும்.
Shc மற்றும் உங்கள் ஸ்கிரிப்டை கடவுச்சொற்களுடன்… வேலை செய்வதற்கான மிக மோசமான வழி!
சுவாரஸ்யமான கட்டுரை, எப்போதும் போல.
ஆம், ஒன்றுக்கு மேற்பட்டவர்கள் ஏற்கனவே என்னிடம் LOL சொல்லியிருக்கிறார்கள் !!
உங்கள் கருத்துக்கு நன்றி
அடிப்படையில், நீங்கள் காணக்கூடிய ஸ்கிரிப்டைப் பகிராமல் பயன்பாட்டைப் பகிர்ந்தால், நீங்கள் ஜி.பி.எல்லை மீறுவீர்கள், இதற்கு ஜி.பி.எல் பயன்பாட்டுடன் உருவாக்கப்படும் எதுவும் ஜி.பி.எல். அதனால்தான் எஸ்.எச்.சி சி ஐ உருவாக்குகிறது, ஏனென்றால் நீங்கள் பகிர்ந்து கொள்ளக்கூடிய குறியீடு இது.
மேற்கோளிடு
மற்ற வாசகர்களின் கருத்துக்களுடன் நான் உடன்படுகிறேன்: தரவு மற்றும் ஸ்கிரிப்ட் அனைத்தையும் ஒன்றாகச் சேமிப்பது ஒரு நல்ல நடைமுறை மட்டுமல்ல, இலவச மென்பொருளின் வளர்ச்சிக்கும் உகந்ததல்ல.
ஒரு அரவணைப்பு! பால்.
ஹலோ பப்லோ
எனது மடிக்கணினியில் உள்நாட்டில் வேலை செய்யும் வேறு சில தெளிவற்ற ஸ்கிரிப்ட் என்னிடம் உள்ளது, ஏனென்றால் நான் அதை மழுங்கடிக்கிறேன், ஏனென்றால் சில காரணங்களால் யாராவது எனது ஸ்கிரிப்டை வேறொரு கணினியில் நகலெடுக்க முடிந்தால், அவர்கள் அதை என்னவென்று பார்க்க வேண்டும் என்று நான் விரும்பவில்லை கொண்டுள்ளது, இது நான் எடுக்கும் ஒரு 'பாதுகாப்பு நடவடிக்கை'.
இருப்பினும், இங்கே டெஸ்டெலினக்ஸில் நான் எல்லாவற்றையும் பொதுவில் செய்கிறேன் அல்லது பாஷில் நான் நிரல் செய்யும் எல்லாவற்றையும் சுவாரஸ்யமாக இருக்கலாம்.
சுருக்கமாக, தனிப்பட்ட ஸ்கிரிப்டைக் குழப்புவதற்காக, தனிப்பட்ட நோக்கங்களுக்காக இதைச் செய்ததற்காக நான் இப்போது எஸ்.டபிள்யு.எல்.
வாழ்த்துக்கள் நண்பர்
நல்ல தகவல். கருத்துக்களில் உருவாகி வரும் சர்ச்சைகளைத் தவிர, இன்னும் கொஞ்சம் விசாரணை நடத்துவதற்கான தகவல் எனக்குத் தோன்றுகிறது.
கட்டுரையின் எந்தக் கட்டத்திலும் ஆசிரியர் இது நல்லதா அல்லது கெட்டதா என்பதைச் சொல்கிறார் அல்லது நாம் அதைச் செய்ய வேண்டுமா அல்லது செய்ய வேண்டாமா என்று கூறுகிறார் என்று நினைக்கிறேன், அது ஒருவருக்கு நன்மை பயக்கும் பட்சத்தில் அதைச் செய்யக்கூடிய கருவியை அவர் வெறுமனே சொல்கிறார் .
ஒரு வாழ்த்து.
கோட்லேப்
லினக்ஸெரோஸ் வலைப்பதிவுகளில் எல்லாம் சர்ச்சைக்குரியது, ஹாஹா அது எப்போதுமே அப்படித்தான்.
3 FXNUMXniX ஒவ்வொரு முறையும் யாராவது இந்த விஷயத்தைப் பற்றி சில முட்டாள்தனமான குறிப்புகளைக் கூறும்போது உங்கள் கருத்துடன் ஒரு ஸ்கிரீன் ஷாட்டை வெட்டப் போகிறேன்.
குறிப்பு: ஐ.ஆர்.சி மற்றும் சக்ரா மன்றங்களில் நான் உங்களை எப்போது காணலாம் என்று பார்ப்போம்
சரியான!!
நான் கற்றுக்கொண்ட புதிய ஒன்றை நான் வெறுமனே காண்பிக்கிறேன் / கற்பிக்கிறேன் / விளக்குகிறேன், இந்த அறிவைப் பயன்படுத்துவது உங்களுடையது இல்லையா, நான் உங்களை அதிலிருந்து வெகு தொலைவில் கட்டாயப்படுத்தவில்லை.
எனக்குத் தெரிந்தவரை, அறிவைப் பகிர்வது ஒரு நல்ல விஷயம், இல்லையா? 0_oU
உங்கள் கருத்துக்கு நன்றி, இந்த கட்டுரையின் உண்மையான நோக்கத்தை புரிந்து கொண்ட ஒன்று அல்லது இரண்டுக்கும் மேற்பட்டவர்கள் இருப்பதை அறிவது நல்லது.
அங்கு நீங்கள் என்னை ஒரு இறுக்கமான இடத்தில் xD இல் வைத்தீர்கள், சில வாரங்களுக்கு முன்பு நான் C க்ரக்ஸின் நிறுவல் மற்றும் சோதனை title என்ற தலைப்பில் ஒரு இடுகையைத் தயாரித்து வருகிறேன், நிறுவல் வெற்றிகரமாக மேற்கொள்ளப்பட்ட போதிலும், நான் ஒரு சாதாரண பயனர் மூன்றாம் தரப்பினரிடமிருந்து வரும் சந்தேகங்களை என்னால் சமாளிக்க முடியுமா என்று எனக்குத் தெரியவில்லை, இதன் நோக்கம் என்னவென்றால், இந்த டிஸ்ட்ரோவின் நற்பண்புகள் மற்றும் குறைபாடுகள் பற்றிய விவாதக் கருவியாகவும், எங்களுக்கு உதவக்கூடிய பிரச்சினைகளுக்கு சாத்தியமான தீர்வுகள் குறித்தும் இது செயல்படுகிறது. அனைத்து பயனர்களும் வாசகர்களும். நான் அதை முடித்து உங்களை மதிப்பாய்வு செய்ய அனுப்பும்போது (நிர்வாகிகள்) முடிவு செய்வார்கள். படங்களில் உள்ள கிரிப்டோகிராஃபி சிக்கலைப் பொறுத்தவரையில், KZKG ^ காரா பதிலளித்ததற்கு நன்றி.
வாழ்த்துக்கள் !!!
மகிழ்ச்சியுடன் சரி, நான் அதைப் பற்றி ஒரு இடுகையை இடுகிறேன்
சிறந்த டுடோ ப்ரோ நான் மிகவும் பயனுள்ளதாக இருந்தது: 3
மஞ்சாரோ லினக்ஸ் மற்றும் ஆர்க்லினக்ஸின் வழித்தோன்றல்களில் இதை நிறுவ விரும்புவோருக்கு இந்த தொகுப்பு பெயருடன் அவுரில் உள்ளது: shc
மேற்கோளிடு
மன்னிக்கவும் நண்பரே, கிளிப்போர்டில் (xclip) இருந்த சிறிய எழுத்துக்களுக்கு கேபிடல் லெட்டர்களை மாற்றிய சிறிய ஸ்கிரிப்ட் என்னிடம் இருந்தது.
தெளிவற்ற போது ஸ்கிரிப்ட் இயல்பாக இயங்குகிறது
#! / பின் / பாஷ்
xclip -o> R1.txt
பூனை R1.txt | tr [: மேல்:] [: கீழ்:]
வெளியே எறிந்தார் ""
rm R1.txt
ஆனால் நான் தெளிவற்ற ஸ்கிரிப்டை இயக்க விரும்பும் போது
என்னிடம் சொல்கிறது
./M2m.sh: செயல்பாடு அனுமதிக்கப்படவில்லை
முடிந்தது (கொல்லப்பட்டது)
தயவுசெய்து உதவுங்கள்
நீங்கள் xclip நிறுவியிருக்கிறீர்களா?
.Bat கம்பைலர்கள் அல்லது .php இருப்பதால் இது உண்மையில் ஒரு பாஷ் கம்பைலர் என்பதை கவனத்தில் கொள்ள வேண்டும்.
உற்பத்தி செய்யும் குறியீடு மறைகுறியாக்கப்பட்டதா மற்றும் தெளிவற்றதா என்பதையும் எனக்குத் தெரியாது, இது ஒரு டிகம்பைலரைத் தாங்கவில்லை என்றால், முயற்சி செய்ய வேண்டியது அவசியம், ஏனென்றால் இது எனது புலம் அல்ல, நான் ஆம் அல்லது இல்லை என்று சொல்லவில்லை, ஆனால் நான் பார்ப்பது தொகுத்தல் ஒரு பாஷ், .c இல் நீங்கள் குறியீட்டைக் காணலாம், இது தெளிவற்றவருக்குள், இது ஒரு சுரண்டல் ஷெல் போல இருக்கும் வரிகளில் இருப்பதை நான் காண்கிறேன், அவை உண்மையில் தெளிவற்றவையா என்று எனக்குத் தெரியவில்லை, ஏனெனில், கடவுச்சொல் எதுவும் இல்லை கோரப்பட்டது அல்லது எனக்குத் தெரியாதது, முந்தைய முக்கிய சொல் இருக்கும் master.config.
நண்பர்களே, எனது ஸ்கிரிப்டை நான் தெளிவுபடுத்தும்போது, அவர் புதிய ஸ்கிரிப்டை முன்னாள் முடிவோடு உருவாக்குகிறார், நான் அதை இயக்குகிறேன், மேலும் சரியானது. ஆனால் நான் அதை லினூஸுடன் வேறொரு கணினிக்கு எடுத்துச் செல்லும்போது, அது இயங்கவில்லை, அதற்கு ஏற்கனவே எல்லா அனுமதிகளும் உள்ளன, நான் ஒரு துவக்கியை உருவாக்கி, அது ஒரு முனைய பயன்பாடு என்று சொல்கிறேன், ஆனால் அது வேலை செய்யாது, தயவுசெய்து உடனடி பதிலுக்காக காத்திருங்கள்
நீங்கள் அதைத் தொகுத்து, அதே கட்டமைப்பைக் கொண்ட கணினியில் இயக்குகிறீர்களா? வேறு வார்த்தைகளில் கூறுவதானால், நீங்கள் அதை 32 பிட் கணினியில் தெளிவுபடுத்த தொகுத்திருந்தால் அது உங்களுக்கு ஒரு பிழையைத் தரும், பின்னர் நீங்கள் அதை 64-பிட் கணினியில் இயக்க முயற்சிக்கிறீர்கள், அல்லது நேர்மாறாக. உங்களுக்கு புரிகிறதா?
இல்லை, ஆனால் அதே கணினியை ஒரே இயக்க முறைமையுடன் வடிவமைப்பதை நான் ஏற்கனவே வழங்கியுள்ளேன், அது இயங்கவில்லை, அது ஒரு பிழையை கூட அனுப்பாது.
இதை நான் கன்சோல் மூலம் அழைக்கிறேன்: sudo /home/operations/script.x மற்றும் இந்த பிழையை நான் பெறுகிறேன்
/home/operaciones/script.x: e } 8- , K
ஒரு முழு வழக்கு
குறியீட்டில் பிழை இருக்கிறதா என்று பார்க்க தொகுக்காமல் அதை இயக்க முயற்சிக்கவும்
பிற கணினிகளில் தெளிவற்ற ஸ்கிரிப்டை இயக்க நீங்கள் அதை «-r ரிலாக்ஸ் பாதுகாப்பு என்ற விருப்பத்துடன் தொகுக்க வேண்டும். மறுபகிர்வு செய்யக்கூடிய பைனரியை உருவாக்குங்கள், இல்லையெனில் அது ஸ்கிரிப்ட் எஸ்.எச்.சி உடன் மழுங்கடிக்கப்பட்ட கணினியில் மட்டுமே இயங்கும்.
உதாரணமாக:
shc -r -f script.sh
வணக்கம், எனக்கு ஒரு வினவல் உள்ளது, shc ஐ எந்த வகையான லினக்ஸ் விநியோகத்திலும் நிறுவ முடியும்?, எடுத்துக்காட்டாக சிவப்பு தொப்பி, இந்த நிறுவல் எவ்வாறு இருக்கும்?
நன்றி!
அனைவருக்கும் வணக்கம், உங்கள் கருத்துக்கள் எனக்கு நிறைய உதவியுள்ளன, ஆனால் எனக்கு பின்வரும் சிக்கல் உள்ளது, அதே அமைப்பில் தெளிவற்ற தன்மை எனக்கு வேலை செய்யாது, ஆனால் வெவ்வேறு கட்டமைப்பில், அதாவது, நான் 32 பிட்களில் செய்தால் அது 64 பிட்களில் இயங்க முடியாது . வெவ்வேறு கட்டமைப்புகளில் (32 மற்றும் 64 பிட்கள்) இயங்க முடியுமா என்று யாருக்கும் தெரியுமா?