કેટલીકવાર આપણે તેમાં સ્ક્રીપ્ટનો પ્રોગ્રામ કરીએ છીએ બાસ અને અમે ઇચ્છીએ છીએ કે આનો કોડ દૃશ્યમાન ન હોય, એટલે કે, સાદો ટેક્સ્ટ ન હોય. જ્યારે આપણે કોડ છુપાવવા વિશે વાત કરીએ છીએ તે યોગ્ય શબ્દ છે અવ્યવસ્થિત, મારા કિસ્સામાં હું કોડનો અવલોકન કરવા માંગુ છું મેં થોડા સમય પહેલા બનાવેલી સ્ક્રિપ્ટ, આ માટે મને જે ઉપયોગિતા મળી છે તેને કહેવામાં આવે છે: shc
shc તે અમને કોડ અવગણવાની મંજૂરી આપે છે, તેનો ઉપયોગ કરવા માટેનાં પગલાં અહીં છે:
1. પ્રથમ આપણે તેને ડાઉનલોડ કરવું આવશ્યક છે
2. એકવાર અમે તેને ડાઉનલોડ કરી લો, પછી અમે કમ્પ્રેસ્ડ ફાઇલ પર જમણું ક્લિક કરીએ અને says કહેતા વિકલ્પને પસંદ કરીશું «અહીં બહાર કા .ો"અથવા કંઈક આવું જ. આ આપણને કહેવાતું ફોલ્ડર જોશે shc-3.8.9, અહીં હું તમને તેની સામગ્રીનો સ્ક્રીનશોટ બતાવીશ
3. ઠીક છે, ચાલો કહીએ કે ફોલ્ડર ચાલુ છે /home/usuario/Downloads/shc-3.8.9 ઠીક છે, અમે એક ટર્મિનલ ખોલીએ છીએ અને તે રૂટ પર જઈએ છીએ (સીડી "/ 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. તે આપણો પાસવર્ડ માંગશે અને તે એક ક્ષણની રાહ જોશે, તે ચાવી દબાવવાની રાહ જોશે [અને] અને દબાવો [દાખલ કરો], એટલે કે, અમે પુષ્ટિ કરીએ છીએ કે અમે સ softwareફ્ટવેર ઇન્સ્ટોલ કરવા માંગીએ છીએ. એકવાર આ થઈ જાય તે પછી તે સમસ્યાઓ વિના ઇન્સ્ટોલ થશે. હું તમને સંપૂર્ણ તૈયારી અને ઇન્સ્ટોલેશન પ્રક્રિયાનો સ્ક્રીનશોટ છોડું છું:
sudo make install
es જરૂરી પેકેજો સ્થાપિત થયેલ છે: જીસીસી y બનાવવા5. થઈ ગયું, આ તે સ્થાપન માટે છે 😀
જ્યારે આપણે તેને ઇન્સ્ટોલ કર્યું છે, ત્યારે આપણે તેનો ઉપયોગ કેવી રીતે કરવો તે શીખવાની જરૂર છે. માની લો કે આપણા ઘરમાં કોઈ સ્ક્રિપ્ટ કહેવાય છે સ્ક્રિપ્ટ.શ અને તેની સામગ્રી નીચે મુજબ છે:
#!/bin/bash
echo "Script de prueba para DesdeLinux.net"
exit
જ્યારે આ સ્ક્રિપ્ટ ચલાવવી તે સ્પષ્ટ રૂપે આપણને ટર્મિનલમાં સંદેશ બતાવશે: «માટે ટેસ્ટ સ્ક્રિપ્ટ DesdeLinuxનેટ"કે નહીં? … પરંતુ, હવે આપણે તે કોડને અવ્યવસ્થિત કરીશું.
ટર્મિનલમાં આપણે નીચે આપેલ ને દબાવો [દાખલ કરો]:
shc -v -f $HOME/script.sh
અને બિન્ગો !! તૈયાર 😀
આ અમારી સ્ક્રિપ્ટની બાજુમાં બે નવી ફાઇલો બનાવી છે, હવે અમારી પાસે છે સ્ક્રિપ્ટ.શ.એક્સ y સ્ક્રિપ્ટ.શ.એક્સસી
સ્ક્રિપ્ટ.શ.એક્સ - » આ આપણી અવ્યવસ્થિત બાશ સ્ક્રિપ્ટ છે, જ્યારે આપણે તેને એક્ઝેક્યુટ કરીએ છીએ જેવું આપણે બનાવેલું પ્રથમ જેવું જ કરશે, આ વચ્ચેનો તફાવત એ છે કે જો આપણે તેને કોઈ ટેક્સ્ટ સંપાદક (નેનો, કેટ, જીડિટ, વગેરે) સાથે ખોલ્યું તો આપણે સ્પષ્ટ જોઈ શકીએ. તેની સામગ્રી, જ્યારે આપણે ખોલીએ છીએ સ્ક્રિપ્ટ.શ.એક્સ આપણે સ્પષ્ટ જોઈશું કે આપણે કાંઈ જોતા નથી ... LOL !!!, એટલે કે કોડ 'એન્ક્રિપ્ટેડ' છે 🙂
સ્ક્રિપ્ટ.શ.એક્સસી - » આ આપણી સ્ક્રિપ્ટ છે પણ સી ભાષામાં ... આપણે આ ચિંતા કર્યા વિના કા deleteી શકીએ છીએ કારણ કે આપણને ખરેખર તેની જરૂર નથી, સારું, ઓછામાં ઓછું મને તેની જરૂર નથી હોતી 🙂
તકનીકી બાજુએ ખરેખર બીજું ઘણું ઉમેરવાનું નથી, ફક્ત સ્પષ્ટ કરવા માટે કે જ્યાં સુધી હું આ (બાશ સ્ક્રિપ્ટ કોડને છુપાવી અથવા અવ્યવસ્થિત કરું છું) સાથે જાણું છું તે લાઇસેંસિસ અથવા તેવું કંઈકનું ઉલ્લંઘન કરી રહ્યું નથી. હું આ સ્પષ્ટ કરું છું કારણ કે થોડા મહિના પહેલા ફેસબુક પર જ્યારે મેં જણાવ્યું હતું કે મેં બ bશ કોડને અવળું પાડવાનું શીખ્યા છે, ત્યારે કેટલાક વપરાશકર્તાઓએ મને ચેતવણી આપી હતી કે આ લાઇસેંસિસનું ઉલ્લંઘન કરી રહ્યું છે અથવા તેવું કંઈક છે ... સારું, જ્યાં સુધી હું સમજી શકું છું, આ સાથે લાઇસેંસિસનું ઉલ્લંઘન નથી 😉
ઉમેરવા માટે વધુ કંઈ નથી, કોઈ શંકા અથવા પ્રશ્ન, ફરિયાદ અથવા સૂચન મને જણાવો.
શુભેચ્છાઓ 😀
એવું નથી કે લાઇસેંસિસનું ઉલ્લંઘન થાય છે, તે તે છે કે તે મફત સ softwareફ્ટવેર થવાનું બંધ કરે છે ...
હા ચોક્ક્સ. મુદ્દો એ છે કે ખાણની કેટલીક વ્યક્તિગત સ્ક્રિપ્ટ્સ છે જે હું બીજાઓએ જોવા માંગતી નથી, ઉદાહરણ તરીકે કારણ કે આ સ્ક્રિપ્ટમાં મારી સ્થાનિક 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/), પછી સ્ક્રિપ્ટમાં હું પાસવર્ડ હેશ રાખું છું અને હું શું કરું છું તે વપરાશકર્તા દ્વારા દાખલ કરેલા પાસવર્ડની તુલના કરવી (હું તેને વાંચીને સાચવું છું), મને એસએચએ રકમ મળે છે અને બંનેની તુલના અંતે થાય છે 🙂
તો પણ, લિંક માટે ખૂબ ખૂબ આભાર, હું પહેલેથી જ તેની સમીક્ષા કરી રહ્યો છું 😀
સાદર
બરાબર! પાસવર્ડ પૂછવા માટે શેલ પ્રોમ્પ્ટ એ સારો વિકલ્પ છે.
ચીર્સ! પોલ.
પરંતુ તે સ્વચાલિત અને અવ્યવસ્થિત અમલ પ્રદાન કરતું નથી કારણ કે તે બીજી રીતે કરે છે. 🙂
સ્ક્રિપ્ટમાં પાસવર્ડ્સ અને અન્ય accessક્સેસ અથવા ડેટા સાથે ચેડા કરવો તે એક મોટી ભૂલ છે. આ માહિતીને તેની યોગ્ય પરવાનગી સાથે, બીજી ફાઇલમાં સાચવવી પડશે, જેથી તમારે તમારી બેશ સ્ક્રિપ્ટ ખોરવી ન લેવી પડે. સરળ હહ?
બીજી ફાઇલમાં ડેટા (લ loginગિન વેરિયેબલ્સ, કsન્ફ્સ, વગેરે) ધરાવવાની સમસ્યા એ છે કે પછી 'સિસ્ટમ' અથવા 'એપ્લિકેશન' ને કાર્ય કરવા માટે 2 ફાઇલોની જરૂર છે, જ્યારે જો હું એક ફાઇલમાં શક્ય બધું સુરક્ષિત 'સુરક્ષિત' તરીકે સ્ટોર કરું છું, મને ફક્ત તે જ જોઈએ ... એક ફાઇલ.
એપ્લિકેશનને ડેટાથી અલગ કરવાની સારી પ્રથા છે.
અથવા તેના બદલે ડેટાને હાર્ડકોડ કરવાની ભયંકર પ્રથા છે!
http://es.wikipedia.org/wiki/Hard_code
તે જ ફાઇલમાં કોડ અને ડેટા મૂકવામાં સુરક્ષા સાથે કોઈ લેવાદેવા નથી. અને તેથી પણ, જો ત્યાં તમારો પાસવર્ડો હોય તો એકદમ વિરુદ્ધ !!
બીજી ફાઇલમાંથી સંવેદનશીલ માહિતી વાંચવાની કિંમત તમારા કોડને "અનાવરોધિત" કરવા માટે જરૂરી પ્રોસેસરની કિંમતની નજીવી છે.
બીજી બાજુ, તમે મોડ્યુલર વિકાસનો એક આખો દાખલો ફેંકી રહ્યા છો, એકવિધતાના મ modelડેલ પર સટ્ટો લગાવી રહ્યા છો કે, સિદ્ધ કરતાં વધુ, ઉકેલો કરતાં વધુ સમસ્યાઓ છે.
અને તે પણ જો તમે અન્ય જૂથો / વપરાશકર્તાઓને આવશ્યક રૂપે સમાવિષ્ટ હોય તેવા પરમિશનનો ઉપયોગ કરો છો, તો તમારે પ્રથમ સ્ક્રિપ્ટ ચલાવવા માટે પ્રારંભિક પાસવર્ડની જરૂર પડશે.
@KZKG ઉપરની ટિપ્પણી તમારી ટિપ્પણીના જવાબમાં છે
@ એમર્ફિયસ: તે ચોક્કસ જરૂરિયાત સાથે એકદમ સંબંધિત છે.
પરંતુ ત્યાં બાઈનરીમાં કમ્પાઇલ કરેલું નિ softwareશુલ્ક સ compફ્ટવેર છે (જે ઓબ્ફસ્કિટ કરતાં વધુ છે). તે મફત સૂચવે છે કે તે સ્રોત ઉપરાંત ઉપલબ્ધ છે, પરંતુ તેનો અવરોધ કરવાથી કંઈ લેવાદેવા નથી (અથવા કમ્પાઇલ કરવા જે જરૂરી છે જો હું સી પ્રોગ્રામ ચલાવવા માંગુ છું, ઉદાહરણ તરીકે)
કમ્પાઈલ ફ્રી સ softwareફ્ટવેરના કિસ્સામાં, તે વપરાયેલી ભાષાની આવશ્યકતાનો પ્રશ્ન છે (જો તમે સીમાં પ્રોગ્રામ કરો છો, તમારે તમારી એપ્લિકેશનને કાર્ય કરવા માટે કમ્પાઇલ કરવું પડશે). અને તે જ, હંમેશાં, જો તે ખરેખર ફ્રી સ Softwareફ્ટવેર છે, તો સ્રોત કોડ ઉપલબ્ધ થશે.
હમ હું કેટલા બધા લોકોએ તેમના ઉકેલો પર વધુ નિર્ભર બનાવવા માટે "તેમના કોડ્સને વળગી રહેવું" શરૂ કર્યું છે તે જોવા માટે લોલને શેર કરવા માટે અમુક પ્રકારની ઉદાસીનતા દર્શાવું છું ...
હું એમ નથી કહી રહ્યો કે કોડ અવ્યવસ્થિત થવો જોઈએ કે નહીં ... હું ટૂલ્સ આપું છું, દરેકને તેમની જરૂરિયાતો અનુસાર તેનો ઉપયોગ કરવા.
આ પૃષ્ઠ પર કોડ અવગણવું?
હું માનું છું કે આ બ્લોગની મુલાકાત લેતા ઘણા લોકો મફત સ softwareફ્ટવેરના અનુયાયી છે, અને તેથી અમે કોડને અવગણવાની પ્રથા શેર કરતા નથી, તેથી વાચકોને અંતર આપવું એ એક સારો વિચાર છે.
તમે સ્પષ્ટપણે કેઝેડકેજીની દલીલનું કારણ વાંચ્યું નથી અને શા માટે તે તેની સ્ક્રિપ્ટ ખોટી કા .વાની જરૂરિયાત સમજાવે છે.
તમારી શોધ શેર કરવા બદલ આભાર KZKG!
અને તેથી લિનક્સમાં વાયરસ ફેલાવવાનું શરૂ કરે છે ...
વ્યક્તિગત રૂપે હું કોઈપણ અસ્પષ્ટ સ્ક્રિપ્ટોનો ઉપયોગ ક્યારેય કરતો નથી. ફક્ત તેમાં સામેલ સુરક્ષા જોખમોને લીધે જ નહીં, પરંતુ જો તમારી સ્ક્રિપ્ટ શેર કરવા માટે ખૂબ કિંમતી છે તો તેને વધુ સારી રીતે * યુલોમાં મૂકો; હું ચોક્કસ કોઈને શોધી શકું છું જે પોતાનું જ્ shareાન શેર કરવા માંગતો નથી.
શું તમે ક્યારેય અસ્પષ્ટ સ્ક્રિપ્ટનો ઉપયોગ કરશો નહીં?, સારું, તમારા માટે ખૂબ સારું, હું કોઈ અસ્પષ્ટ સ્ક્રિપ્ટનો ઉપયોગ ક્યારેય કરતો નથી ... વિગતવાર વાત એ છે કે, મેં તેની પાસે એક અસ્પષ્ટ સ્ક્રિપ્ટ ક્યારેય શેર કરી નથી, અને ત્યાં પ્રિય મિત્ર છે જ્યાં ભૂલ હાજર છે 😉
જ્યારે પણ હું બાશમાં કંઇક કરું છું, ત્યારે હું તેનું વજન અથવા ત્રાસ આપ્યા વિના તેને શેર કરું છું, જે મેં અહીં ઘણા લેખોમાં પહેલેથી જ કર્યું છે 😀
તમને વાંચવા માટે આનંદ - બ્લોગ પર આપનું સ્વાગત છે
ગેબ્રિયલ, કેઝેડકેજી ^ ગારા પહેલેથી જ જ્ sharingાન વહેંચી રહ્યાં છે, તે કોઈ લિનક્સ પેકેજ તૈયાર કરી રહ્યું નથી જે અનિચ્છનીય સ્ક્રિપ્ટો સાથે લાઇસન્સનું ઉલ્લંઘન હોઈ શકે છે, તે ફક્ત તે જ એપ્લિકેશનો દર્શાવે છે જેનો ઉપયોગ કોઈ તેમના પોતાના ઉપયોગ માટે કરી શકે કે નહીં, તે જરૂરી નથી અસંસ્કારી બનો, કારણ કે લિનક્સમાં વાયરસ એટલું સરળ નથી, અહીં તે વિશે એક સારો લેખ છે https://blog.desdelinux.net/virus-en-gnulinux-realidad-o-mito/.
કેઝેડકેજી ^ ગારા હું તમને છબીઓનો ઉપયોગ કરીને એન્એફએસ અને ક્રિપ્ટોગ્રાફી વિશે પોસ્ટ લખવા માંગું છું, તે એક વિષય છે જે મને ખરેખર ગમતો છે.
ચીઅર્સ !!!
આભાર
ખરેખર એવું નથી કે મારી પાસે એનએફએસ અને ક્રિપ્ટોગ્રાફી વિશે પૂરતું જ્ haveાન છે, ઓછામાં ઓછું હું એક પોસ્ટ બનાવવા માટે પૂરતો વિશ્વાસ અનુભવી શકતો નથી અને વપરાશકર્તાઓને હોઇ શકે તેવી શંકાઓ ધારે છે 😀
આ વિષયમાં એવું નથી કે હું પ્રગત વપરાશકર્તા છું ...
મેં સૌથી વધુ ફાઇલિંગ્સ એન્ક્રિપ્ટ કરવા માટે જી.પી.જી. નો ઉપયોગ કરી છે, અને છબીઓની જેમ, મેં સૌથી વધુ કર્યું છે તે 'દાખલ કરો' અથવા એક છબીની અંદર ફાઇલને છુપાવવાનું છે, તે સ્પષ્ટ કરે છે કે જ્યારે છબીને દર્શક સાથે ખોલવામાં આવે છે, ત્યારે બધું બતાવવામાં આવે છે યોગ્ય રીતે, આ તમારો મતલબ શું છે?
ફરી એકવાર, તમારી ટિપ્પણી બદલ ખૂબ ખૂબ આભાર 🙂
જો હું યોગ્ય રીતે યાદ કરું છું, તો ત્યાં અસ્પષ્ટ સી ચેમ્પિયનશીપ્સ છે, પરંતુ તે "ઓબફ્યુસ્કેટર" નો ઉપયોગ કરવા યોગ્ય નથી, પરંતુ તેઓને તેમના સ્રોતને બેરબેક કરવું પડશે.
જેમ કે shc અને તમારી સ્ક્રિપ્ટનો પાસવર્ડો છે ... કામ કરવાની ખૂબ જ ખરાબ રીત!
રસપ્રદ લેખ, હંમેશની જેમ.
હા, એકથી વધુ લોકોએ મને LOL પહેલાથી જ કહ્યું છે !!
તમારી ટિપ્પણી બદલ આભાર
મૂળભૂત રીતે, જો તમે દૃશ્યમાન સ્ક્રિપ્ટને વહેંચ્યા વિના એપ્લિકેશનને શેર કરો છો, તો તમે જી.પી.એલ.નું ઉલ્લંઘન કરી રહ્યાં છો, જે માટે જરૂરી છે કે જી.પી.એલ. એપ્લિકેશન સાથે જે કંઈપણ પેદા થાય છે તે જી.પી.એલ. તેથી જ એસએચસી સી ઉત્પન્ન કરે છે, કારણ કે તે તે કોડ છે જે તમે શેર કરી શકો છો.
સાદર
હું અન્ય વાચકોની ટિપ્પણી સાથે સંમત છું: ફક્ત ડેટા અને સ્ક્રિપ્ટ બધાને એક સાથે સંગ્રહિત કરવું એ સારી પ્રથા નથી, મુક્ત સ softwareફ્ટવેરના વિકાસ માટે પણ તે અનુકૂળ નથી.
આલિંગન! પોલ.
હેલો પાબ્લો 🙂
મારી પાસે કેટલીક અન્ય અવ્યવસ્થિત સ્ક્રિપ્ટ છે જે મારા લેપટોપ પર આંતરિક રીતે કાર્ય કરે છે, હું તેને અવ્યવસ્થિત કરું છું કારણ કે હું ઈચ્છતો નથી કે જો કોઈ કારણસર કોઈ મારી સ્ક્રિપ્ટને બીજા કમ્પ્યુટર પર ક toપિ કરે છે, તો હું ફક્ત તે ઇચ્છતો નથી કે તે તે જોવા માટે સમર્થ બને. સમાવે છે, તે 'સુરક્ષા પગલું' છે જે હું લેું છું.
જો કે, અહીં માં DesdeLinux હું બાશમાં જે પણ પ્રોગ્રામ પ્રોગ્રામ કરું છું તે બધું જ સાર્વજનિક કરું છું જે રસપ્રદ હોઈ શકે છે.
તો પણ, એવું નથી કે હવે કોઈ વ્યક્તિગત સ્ક્રિપ્ટની અવગણના કરવા માટે, અંગત હેતુઓ માટે આ કરવા માટે, હું તેનાથી દૂર એસડબલ્યુએલનો અવરોધ કરનાર છું 😀
શુભેચ્છા મિત્ર
સારી માહિતી. ટિપ્પણીઓમાં પેદા થતા વિવાદો સિવાય, થોડી વધુ તપાસ ચાલુ રાખવાની માહિતી મને લાગે છે.
મને લાગે છે કે લેખના કોઈ પણ તબક્કે લેખક આપણને કહે છે કે તે સારું છે કે ખરાબ, અથવા જો આપણે તે કરવું જોઈએ કે ન કરવું જોઈએ, તો તે ફક્ત તે સાધન અમને કહે છે કે જેની સહાયથી તે કોઈને મદદરૂપ થાય તે સ્થિતિમાં થઈ શકે છે.
આભાર.
કોડલેબ
લિનક્સરોઝ બ્લોગ્સમાં બધું વિવાદિત છે, હા તે હંમેશાં આવું જ રહ્યું છે.
@ એફ 3નિએક્સ હું તમારી ટિપ્પણી સાથે સ્ક્રીનશ cutટ કાપવા જઇ રહ્યો છું જ્યારે દરેક વખતે કોઈ વ્યક્તિ આ વિષયનો કોઈ મૂર્ખ ઉલ્લેખ કરે.
નોંધ: ચાલો જોઈએ જ્યારે હું તમને irc અને ચક્ર મંચો દ્વારા શોધી શકું 😉
સચોટ !!
મેં જે કંઇક નવું શીખ્યા તે બતાવવા / શીખવવા / સમજાવવા માટે, આ જ્ knowledgeાનનો ઉપયોગ કરવાનો તમારો નિર્ણય છે કે નહીં, હું તમને દબાણ કરતો નથી, ઘણું ઓછું.
જ્યાં સુધી હું જાણું છું, જ્ sharingાનને વહેંચવું એ સકારાત્મક બાબત છે, ખરું? 0_oU
તમારી ટિપ્પણી બદલ આભાર, એ જાણવું સારું છે કે એક અથવા બે કરતા વધારે લોકો છે જે આ લેખના ખરા હેતુને સમજે છે.
ત્યાં તમે મને એક ચુસ્ત સ્પોટ XD માં મૂક્યા, થોડા અઠવાડિયા પહેલા હું એક પોસ્ટ તૈયાર કરી રહ્યો છું જેનું નામ «ઇન્સ્ટોલેશન અને ક્રુક્સનું પરીક્ષણ led હતું અને આ ઇન્સ્ટોલ સફળતાપૂર્વક કરવામાં આવ્યું હોવા છતાં, હું સામાન્ય વપરાશકર્તા છું અને મને ખબર નથી કે હું આનો સામનો કરી શકશે કે નહીં. તૃતીય પક્ષોની શંકાઓનો હેતુ, આ વિકૃતિના ગુણો અને ખામીઓ અને સમસ્યાઓના સંભવિત ઉકેલો વિશેની ચર્ચા માટેના સાધન તરીકે સેવા આપવાનો છે જે તમામ વપરાશકર્તાઓ અને વાચકોમાં આપણને મદદ કરે છે. જ્યારે હું તેને સમાપ્ત કરીશ અને તેને સમીક્ષા માટે મોકલીશ, ત્યારે તમે (સંચાલકો) નિર્ણય કરશે. છબીઓના મુદ્દાની ક્રિપ્ટોગ્રાફીની વાત કરીએ તો, તે જ હતું, જવાબ આપવા બદલ કેઝેડકેજી ^ ગારાનો આભાર.
આભાર!
આનંદ સાથે ઠીક છે, હું તે વિશે એક પોસ્ટ કરીશ
મને તે ખૂબ જ ઉપયોગી લાગ્યું: 3
જેઓ તેને માંજારો લિંક્સ અને આર્ચલિન્ક્સના ડેરિવેટિવ્ઝમાં સ્થાપિત કરવા માંગતા હોય તે નામ સાથે આ પેકેજ છે: shc
સાદર
માફ કરજો, મિત્ર, મારી પાસે એક નાની સ્ક્રિપ્ટ છે જેણે મોટા અક્ષરોને ક્લિપબોર્ડમાં રહેલા અક્ષરોના નાના અક્ષરોમાં રૂપાંતરિત કરી (એક્સક્લીપ)
અવરોધિત ન હોય ત્યારે સ્ક્રિપ્ટ સામાન્ય રીતે કાર્ય કરે છે
#! / બિન / બૅશ
xclip -o> R1.txt
બિલાડી R1.txt | tr [: ઉપલા:] [: નીચલા:]
બહાર ફેંકી દીધું ""
rm R1.txt
પરંતુ જ્યારે હું અસ્પષ્ટ સ્ક્રિપ્ટ ચલાવવા માંગું છું
મને કહો
./M2m.sh: ઓપરેશનની મંજૂરી નથી
પૂર્ણ (માર્યા ગયા)
મેહરબાની કરી ને મદદ કરો
શું તમે એક્સક્લીપ ઇન્સ્ટોલ કરેલી છે?
તે નોંધવું જોઇએ કે તે ખરેખર બેશ કમ્પાઈલર છે, કારણ કે ત્યાં .bat કમ્પાઇલર્સ અથવા. Php છે.
મને ખબર નથી કે જે કોડ ઉત્પન્ન કરે છે તે એન્ક્રિપ્ટ થયેલ છે અને વિક્ષેપિત છે અને કોઈ વિઘટનકર્તા સામે ટકી રહ્યો નથી, તે પ્રયાસ કરવો જરૂરી રહેશે, કારણ કે તે મારું ક્ષેત્ર નથી, હું હા અથવા ના કહી શકતો નથી, પરંતુ હું જે જોઉં છું તે બાશનું સંકલન કરે છે, તે સી. સી. માં છે. તમે કોડ જોઈ શકો છો, જે, અવ્યવસ્થિતની અંદર, હું જોઉં છું કે તે લીટીઓમાં છે જે એક શોષણ કરેલા શેલની જેમ દેખાય છે, મને ખબર નથી કે તેઓ ખરેખર ભ્રમિત છે કે કેમ, કેમ કે, કોઈ પાસવર્ડ વિનંતી કરવામાં આવી નથી અથવા જે મને ખબર નથી, માસ્ટર.કોનફિગ જ્યાં એક પહેલાનો કીવર્ડ
મિત્રો, એવું બને છે કે જ્યારે હું મારી સ્ક્રિપ્ટને ખોટી રીતે લગાડું છું ત્યારે તે નવી સ્ક્રિપ્ટ બનાવે છે, હું તેને એક્ઝેક્યુટ કરું છું અને ત્યાં એકદમ પરફેક્ટ પણ છે. પરંતુ જ્યારે હું તેને લિનૂઝ સાથે ચલાવતા નથી તેવા કમ્પ્યુટર પર લઈ જાઉં છું, ત્યારે તેની પાસે પહેલાથી જ બધી મંજૂરીઓ છે, હું એક લ launંચર બનાવીશ અને કહું છું કે તે એક ટર્મિનલ એપ્લિકેશન છે, પરંતુ તે કામ કરતું નથી, કૃપા કરીને પ્રોમ્પ્ટ પ્રતિસાદની રાહ જુઓ
શું તમે તેને કમ્પાઇલ કર્યું છે અને તમે તેને સમાન આર્કિટેક્ચરવાળી સિસ્ટમ પર ચલાવી રહ્યા છો? એટલે કે, તે તમને ભૂલ આપશે જો તમે તેને 32-બીટ સિસ્ટમ પર અવળું કરવા માટે કમ્પાઇલ કર્યું હોય, અને પછી તમે તેને 64-બીટ સિસ્ટમ પર ચલાવવાનો પ્રયાસ કરો, અથવા .લટું. તમે સમજ્યા?
ના, પરંતુ મેં સમાન કમ્પ્યુટરનું ફોર્મેટિંગ પહેલાથી જ પ્રદાન કર્યું છે, તે જ operatingપરેટિંગ સિસ્ટમ સાથે અને તે ચાલતું નથી, તે ભૂલ પણ મોકલતો નથી.
હું તેને આ જેવા કન્સોલ દ્વારા ક callલ કરું છું: sudo /home/operation/script.x અને મને આ ભૂલ થાય છે
/home/operaciones/script.x: e } 8- q , K
એક સંપૂર્ણ કેસ
કોડમાં ભૂલ છે કે નહીં તે જોવા માટે તેને કમ્પાઇલ કરીને ચલાવવાનો પ્રયાસ કરો
અન્ય કમ્પ્યુટર્સ પર અસ્પષ્ટ સ્ક્રિપ્ટ ચલાવવા માટે તમારે તેને વિકલ્પ સાથે સંકલન કરવું પડશે. ફરીથી લખાણવાળું દ્વિસંગી બનાવો ', નહીં તો તે ફક્ત તે મશીન પર ચાલશે જ્યાં સ્ક્રિપ્ટ એસ.એચ.સી. સાથે ઘેરાયેલી હતી.
ઉદાહરણ:
shc -r -f script.sh
હેલો, મારી પાસે એક ક્વેરી છે, shc કોઈપણ પ્રકારના લિનક્સ ડિસ્ટ્રિબ્યુશનમાં ઇન્સ્ટોલ કરી શકાય છે?, ઉદાહરણ તરીકે લાલ ટોપી, આના માટે કેવી રીતે ઇન્સ્ટોલેશન હશે?
ગ્રાસિઅસ!
બધાને નમસ્તે, તમારી ટિપ્પણીઓએ મને ખૂબ મદદ કરી છે, પરંતુ મને નીચેની સમસ્યા છે, જ્યારે અવરોધ મારા માટે સમાન સિસ્ટમમાં કામ કરતું નથી, પરંતુ વિવિધ આર્કિટેક્ચર સાથે, એટલે કે, જો હું 32 બિટ્સમાં કરું તો તે 64 બિટ્સમાં ચાલી શકતો નથી. શું કોઈને ખબર છે કે જો તે ખરેખર વિવિધ આર્કિટેક્ચર્સ (32 અને 64 બીટ) પર ચલાવી શકે છે?