টার্মাক্স টার্মিনাল অ্যান্ড্রয়েড অ্যাপে আমি কীভাবে একটি শর্টকাট বাশ স্ক্রিপ্ট করব?


1

সার্ভারস আলটিমেট প্রো এর বিকাশকারী দীর্ঘদিন ধরে নোড.জেএস প্যাকেজ আপডেট করছে না এবং নতুন ES6 বৈশিষ্ট্যগুলি আমার স্ক্রিপ্টগুলি ভঙ্গ করছে বলে আমাকে টার্মাক্স ব্যবহার করতে হবে to ব্রাউজিংয়ের নির্দেশনার পরে, আমি এপটি-গেটের মাধ্যমে সর্বশেষতম নোড.জেএস ইনস্টল করেছি এবং আমি আমার স্ক্রিপ্টটি চালাতে পারি।

তবে আমাকে টাইপ করতে হবে:

$node storage/shared/folder_in_internal_android_memory/app.js

সম্ভব হলে আমি এর সাথে "bot.sh" নামে একটি বাশ স্ক্রিপ্ট তৈরি করতে পারি:

#!bin/bash
node storage/shared/folder_in_internal_android_memory/app.js

তারপরে চালাও:

$bot

আমি ইতিমধ্যে তৈরি স্ক্রিপ্টটি সিপি করতে পারি তবে শর্টকাটের অনুমতি দেওয়ার জন্য এটি কোথায় রাখব তা আমি জানি না।

উত্তর:


1

এলিয়াস ব্যবহার সম্পর্কে কীভাবে?

ন্যানো / ভিআই (বা আপনি যা কিছু সম্পাদনা করুন) / ডেটা / ডেটা / কম.টারমাক্স / ফাইলেস / এসআর /etc/bash.bashrc

প্রতিটি উপনামের জন্য যুক্ত করুন;

ওরফে নোডাপ = 'নোড স্টোরেজ / শেয়ার্ড / ফোল্ডার_ইন আন্তঃ_আন্দ্রয়েড_মেমোরি / অ্যাপ.জেএস'


আমি ঠিক পরীক্ষা করেছি alias s="node storage/shared/folder_in_internal_android_memory/app.js" and ran tested এটি কাজ করে তবে এটি সমস্ত সেশনের জন্য মনে থাকে না। একবার আমি টার্মাক্স বন্ধ করে দিলে কমান্ডটি ভুলে যায়। ভবিষ্যতের সমস্ত সেশনের জন্য এটি স্থায়ী মনে রাখার জন্য সেট করা সম্ভব?
নোভা

আপনি কি কেবলমাত্র ওরফে প্রবেশ করেছিলেন, অথবা আপনি উল্লিখিত ফাইলটি সম্পাদনা করেছেন এবং উপন্যাসটি এখনও অবিরত নেই?
anders

নোড ফাইলটি এখনও বিদ্যমান। এটি কেবল ওরফেটি ভুলে যায়।
নোভা

আমি বোঝাতে চাইনি এটি ছিল না। আপনি কি সম্পাদনা করেছেন: /data/data/com.termux/files/usr/etc/bash.bashrc?
anders

প্রকৃতপক্ষে, আমি এখন এই প্লাস.google.com/+KanatTabaldiev/posts/RKavjA1zaCp এখন অনুসরণ করছি তবে আমি টাইপ করার সময় ভিআইএমকে প্রস্থান করার মতো মনে হচ্ছে না: x লিখুন এবং প্রবেশ করুন। আমি মনে করি আমি কেবল s="node storage/shared/folder_in_internal_android_memory/app.jsএকটি লাইনে টাইপ করে সংরক্ষণ করব।
নোভা

5

আপনাকে স্ক্রিপ্টটি ~/.shortcuts/স্থাপন করতে হবে এবং টার্মাক্স: উইজেট অ্যাপটি ইনস্টল করতে হবে । তারপরে Termux:Widgetঅপশনগুলি আপনার হোমস্ক্রিন লঞ্চের উইজেটগুলির তালিকায় উপস্থিত হবে।

একটি নীচে নীচের মন্তব্য অনুসারে, একটি সাধারণ লঞ্চারের উইজেট তালিকার অ্যাক্সেস পেতে একটি ফাঁকা স্থান দীর্ঘ-টিপুন এবং "উইজেটস" বা "সমস্ত শর্টকাট" বলার বিকল্পটি আলতো চাপুন। তারপরে পছন্দসই Termux শর্টকাট উইজেটটি সন্ধান করুন এবং দীর্ঘ-টিপুন এবং আপনি যেখানে চান সেখানে ফেলে দিন।

এছাড়াও নোট করুন যে অ্যান্ড্রয়েডের অভাব রয়েছে /binএবং /usr/binতাই টার্মাক্স চালিয়ে আবার চালু করে পরিবর্তনLD_PRELOAD করা pkg install termux-execদরকার।


1
আমি "আপনার বাড়ির স্ক্রিনে উইজেট যুক্ত করার স্বাভাবিক জায়গা" সন্ধানের জন্য দীর্ঘ সময় ধরে গুগল করে কাটিয়েছি, কারণ আমি ভেবেছিলাম এটি একটি টার্মাক্স বৈশিষ্ট্য ছিল, যখন বাস্তবে এটি অ্যান্ড্রয়েড বৈশিষ্ট্য। যারা এখনও এটি জানেন না তাদের জন্য সমাধানটি হ'ল আপনার হোম স্ক্রিনে একটি ফাঁকা জায়গা টিপুন এবং ধরে রাখা এবং তারপরে উইজেটস / সমস্ত শর্টকাটগুলি আলতো চাপুন। : আমি এখানে সমাধান পাওয়া samsung.com/uk/support/mobile-devices/...
নিকো

প্রতিক্রিয়াটির জন্য ধন্যবাদ! আমি উত্তর আপডেট পরিষ্কার হতে (এবং আপডেট /binএবং /usr/binকার্যসংক্রান্ত যখন আমি এটা ছিল)।
মার্ক হ্যাফারক্যাম্প

1

মার্কের উত্তরটি আমাকে ডান পথ ধরে পেয়েছে যা সম্ভবত ওপি যা চেয়েছিল তা ছাড়িয়ে গেছে তবে আমি অনুমান করি যে এটি আরও কিছু স্বয়ংক্রিয় সমাধান অনুসন্ধানে অন্যকে সহায়তা করতে পারে:

Termux: কার্য (com.termux.tasker) অ্যাপের জন্য প্রবাহিত কাস্টম মধ্যে স্ক্রিপ্ট সঞ্চালনের সংহত করতে পারবেন tasker (এবং সামঞ্জস্যপূর্ণ মত স্বয়ংক্রিয় ) প্রোগ্রাম।

নোট করুন যে কার্যকর করতে হবে স্ক্রিপ্টগুলি ~ / .termux / Tasker / এ রাখতে হবে (ফোল্ডারটিও তৈরি করা দরকার)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.