این دستور gpg-connect-agent است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
gpg-connect-agent - با یک عامل در حال اجرا ارتباط برقرار کنید
خلاصه
gpg-connect-agent [گزینه های][دستورات]
شرح
La gpg-connect-agent یک ابزار برای برقراری ارتباط با یک در حال اجرا است gpg-agent. مفید است
برای بررسی دستورات gpg-agent با استفاده از رابط Assuan. ممکن است نیز باشد
برای برنامه نویسی برنامه های ساده مفید است. ورودی در stdin و out put gets انتظار می رود
چاپ شده به stdout.
شباهت زیادی به دویدن دارد gpg-agent در حالت سرور؛ اما در اینجا ما به یک در حال اجرا متصل می شویم
نمونه.
ممکن است از گزینه های زیر استفاده شود:
-v
-- پرحرف
خروجی اطلاعات اضافی در حین اجرا
-q
--ساکت
سعی کنید تا حد امکان ساکت باشید.
-- homedir دیر
نام دایرکتوری خانه را روی آن تنظیم کنید دیر. اگر از این گزینه استفاده نشود، خانه
دایرکتوری پیش فرض به '~/.gnupg'. تنها زمانی شناسایی می شود که در دستور داده شود
خط همچنین هر دایرکتوری خانگی که از طریق متغیر محیطی بیان شده است را لغو می کند
'GNUPGHOMEیا (در سیستم های ویندوز) با استفاده از ورودی رجیستری
HKCU\Software\GNU\GnuPG:HomeDir.
در سیستم های ویندوز امکان نصب GnuPG به عنوان یک برنامه قابل حمل وجود دارد. که در
در این مورد فقط این گزینه خط فرمان در نظر گرفته می شود، همه راه های دیگر برای تنظیم خانه
دایرکتوری نادیده گرفته می شوند.
برای نصب GnuPG به عنوان یک برنامه قابل حمل در ویندوز، یک نام فایل خالی ایجاد کنید
'gpgconf.ctl"در همان فهرست ابزار"gpgconf.exe'. ریشه از
نصب از آن دایرکتوری است. یا اگر 'gpgconf.exe' نصب شده است
مستقیماً در زیر دایرکتوری به نام 'صندوقدایرکتوری مادر آن است. شما نیز نیاز دارید
مطمئن شوید که دایرکتوری های زیر وجود دارند و قابل نوشتن هستند:ROOT / خانه' برای
خانه GnuPG و 'ROOT/var/cache/gnupg2برای فایل های کش داخلی.
-- عامل-برنامه پرونده
اگر برنامه ای اجرا نمی شود، برنامه عاملی را مشخص کنید که باید شروع شود. مقدار پیش فرض است
با دویدن تعیین می شود gpgconf با گزینه --list-dirs. توجه داشته باشید که لوله
نماد (|) برای هک مجموعه تست رگرسیون استفاده می شود و بنابراین ممکن است در هک استفاده نشود
نام فایل.
--dirmngr-برنامه پرونده
برنامه مدیر دایرکتوری (کلینت سرور) را مشخص کنید که در صورتی که هیچ کدام راه اندازی نشود
در حال اجرا این فقط در صورتی تأثیر دارد که همراه با گزینه استفاده شود --dirmngr.
--dirmngr
به جای gpg- به مدیر دایرکتوری در حال اجرا (کلاینت سرور کلید) متصل شوید.
عامل. اگر dirmngr در حال اجرا نیست، آن را شروع کنید.
-S
- سوکت خام نام
به سوکت وصل کنید نام با فرض اینکه این یک سرور سبک Assuan است. هیچ کدام را اجرا نکنید
اولیه سازی های ویژه یا بررسی های محیطی این ممکن است به طور مستقیم استفاده شود
به هر سرور سوکت سبک Assuan متصل شوید.
-E
-- اجرا بقیه خط فرمان را به عنوان یک برنامه و آرگومان های آن در نظر بگیرید و آن را به عنوان اجرا کنید
یک سرور assuan در اینجا نحوه اجرای شما آمده است gpgsm:
gpg-connect-agent --exec gpgsm --server
توجه داشته باشید که در این حالت ممکن است از گزینه های موجود در خط فرمان استفاده نکنید.
--بدون-ext-connect
هنگام استفاده از -S or -- اجرا, gpg-connect-agent به سرور assuan متصل می شود
حالت توسعه یافته برای اجازه عبور توصیفگر. این گزینه باعث می شود از حالت قدیمی استفاده کند.
--بدون راه اندازی خودکار
اگر gpg-agent یا dirmngr هنوز راه اندازی نشده است، آن را راه اندازی نکنید.
-r پرونده
--اجرا کن پرونده
دستورات را از پرونده هنگام راه اندازی و سپس با ورودی معمولی ادامه دهید
روش. توجه داشته باشید که دستورات داده شده در خط فرمان پس از این اجرا می شوند
فایل.
-s
-- فرعی
فرمان را اجرا کنید /subst در راه اندازی
--هگز چاپ خطوط داده در فرمت هگزا و نمایش ASCII غیر کنترل
کاراکتر باشد.
-- رمزگشایی
رمزگشایی خطوط داده یعنی حذف درصد فرار اما مطمئن شوید که یک خط جدید
همیشه با یک D و یک فاصله شروع می شود.
کنترل دستورات
هنگام خواندن دستورات Assuan، gpg-agent همچنین اجازه می دهد تا چند دستور خاص را کنترل کند
عمل. این دستورات کنترلی همه با یک اسلش شروع می شوند (/).
/پژواک قوس
فقط چاپ کن قوس.
/اجازه دهید نام ارزش
متغیر را تنظیم کنید نام به ارزش. متغیرها تنها در صورتی در ورودی جایگزین می شوند که
/subst استفاده شده است. متغیرها با پیشوند نام با یک دلار ارجاع داده می شوند
علامت بزنید و به صورت اختیاری نام را در پرانتزهای مجعد درج کنید. قوانین یک نام معتبر
مشابه پوسته بورن استاندارد هستند. این هنوز اجرایی نشده است
اما ممکن است در آینده باشد. هنگامی که با بریس های فرفری استفاده می شود، سفیدی پیشرو یا انتهایی وجود ندارد
فضا مجاز است
اگر متغیری پیدا نشد، در محیط جستجو می شود و اگر یافت شد کپی می شود
به جدول متغیرها
توابع متغیر موجود هستند: نام تابع باید با at دنبال شود
حداقل یک فاصله و حداقل یک آرگومان. توابع زیر هستند
در دسترس:
دریافت کنید مقدار توصیف شده توسط آرگومان را برگردانید. آرگومان های موجود عبارتند از:
cwd فهرست کاری فعلی
خانه دار
gnupg homedir.
sysconfdir
دایرکتوری پیکربندی سیستم GnuPG.
باندیر دایرکتوری باینری GnuPG.
libdir فهرست راهنمای کتابخانه GnuPG.
libexecdir
دایرکتوری کتابخانه GnuPG برای فایل های اجرایی.
datadir
دایرکتوری داده های GnuPG.
serverpid
PID سرور فعلی فرمان /serverpid باید بوده است
برای برگرداندن یک مقدار مفید داده شده است.
فرار کردن قوس
Escape های سبک C را از آن حذف کنید قوس. توجه داشته باشید که \0 و \x00 خاتمه دادن
رشته را بطور ضمنی برگرداند. رشته ای که باید تبدیل شود کل است
آرگومان ها درست در پشت فضای تعیین کننده نام تابع.
بدون درصد قوس
غیر درصد + قوس
حذف درصد سبک فرار از قوس. توجه داشته باشید که ٪ 00 را خاتمه می دهد
رشته به طور ضمنی رشته ای که باید تبدیل شود کل آرگومان ها هستند
درست در پشت فضای تعیین کننده نام تابع. غیر درصد + همچنین نقشه ها
علائم به علاوه برای یک فاصله.
در صد قوس
درصد + قوس
فرار از قوس با استفاده از درصد فرار از سبک. برگهها، فیدهای فرم، فیدهای خط،
کالسکه برمی گردد و کولون ها فرار می کنند. درصد + همچنین فضاها را به پلاس نگاشت می کند
علائم
کد خطا ارگ
منبع خطا ارگ
خطاکار ارگ
فرض ارگ یک عدد صحیح است و آن را با استفاده از آن ارزیابی کنید strtol. خطای gpg را برگردانید
کد خطا، منبع خطا یا یک رشته فرمت شده با کد خطا و خطا
منبع
+
-
*
/
% همه آرگومان ها را با استفاده از اعداد صحیح بلند ارزیابی کنید strtol و این را اعمال کنید
اپراتور. تقسیم بر صفر یک رشته خالی به دست می دهد.
!
|
& همه آرگومان ها را با استفاده از اعداد صحیح بلند ارزیابی کنید strtol و منطقی را اعمال کنید
عملگرها NOT، OR یا AND. عملگر NOT فقط بر روی آخرین آرگومان کار می کند.
/definq نام VAR
از محتوای متغیر استفاده کنید VAR برای پرس و جو با نام. نام ممکن است یک ستاره باشد
(*) برای مطابقت با هر پرس و جو.
/definqfile نام پرونده
استفاده از محتوای پرونده برای پرس و جو با نام. نام ممکن است یک ستاره باشد (*) مطابقت دادن
هر گونه پرس و جو
/definqprog نام پرسه زدن
دویدن پرسه زدن برای پرس و جو تطبیق نام و کل خط را به عنوان خط فرمان به آن منتقل کنید
استدلال
/فایل اطلاعات نام
تمام خطوط داده را از سرور به فایل بنویسید نام. فایل برای باز می شود
نوشتن و در صورت عدم وجود ایجاد می شود. یک فایل موجود ابتدا به کوتاه می شود
0. داده های نوشته شده در فایل به طور کامل رمزگشایی شده است. استفاده از یک خط تیره برای نام
برای stdout می نویسد. فایل تا زمانی که یک فایل جدید با استفاده از این دستور تنظیم شود باز نگه داشته می شود
یا این دستور بدون آرگومان استفاده می شود.
/showdef
چاپ تمام تعاریف
/کلاردف
تمام تعاریف را حذف کنید
/sendfd پرونده حالت
باز کن پرونده in حالت (که باید معتبر باشد باز کردن mode string) و فایل را ارسال کنید
توصیف کننده به سرور این معمولا با دستوری مانند دنبال می شود INPUT FD به
منبع ورودی را برای دستورات دیگر تنظیم کنید.
/recvfd
هنوز اجرایی نشده است.
/باز کن VAR پرونده [حالت]
باز کن پرونده و توصیفگر فایل را به VAR. هشدار: این دستور است
آزمایشی است و ممکن است در نسخه های بعدی تغییر کند.
/بستن fd
توصیفگر فایل را ببندید fd. هشدار: این دستور آزمایشی و قوی است
تغییر در نسخه های بعدی
/نمایش
نمایش لیستی از فایل های باز
/serverpid
دستور Assuan را ارسال کنید گرفتن اطلاعات pid به سرور و ذخیره PID برگشتی برای
اهداف داخلی
/خواب یک ثانیه بخواب.
/هگز
/nohex مانند گزینه خط فرمان --هگز.
/ رمزگشایی
/nodecode
مانند گزینه خط فرمان -- رمزگشایی.
/subst
/nosubst
جایگزینی متغیر را فعال و غیرفعال کنید. به طور پیش فرض غیرفعال می شود مگر اینکه
گزینه خط فرمان -- فرعی استفاده شده است. اگر /subst به عنوان یک بار فعال شود، منجر می شود
فضای خالی از خطوط ورودی حذف می شود که خواندن اسکریپت ها را آسان تر می کند.
/در حالی که شرط
/پایان این دستورات راهی برای اجرای حلقه ها فراهم می کند. تمام خطوط بین در حین و
مربوط به پایان تا زمانی که ارزیابی انجام می شود شرط بازده a
مقدار غیر صفر یا رشته است درست or بله. ارزیابی با قبولی انجام می شود
شرط به strtol عملکرد. مثال:
/subst
/بگذارید من 3
/در حالی که $i
/echo loop couter $i است
/بگذار ${- $i 1}
/پایان
/اگر شرط
/پایان این دستورات راهی برای اجرای مشروط فراهم می کنند. تمام خطوط بین if
و مربوط به پایان فقط در صورتی اجرا می شوند که ارزیابی از شرط بازده a
مقدار غیر صفر یا رشته است درست or بله. ارزیابی با قبولی انجام می شود
شرط به strtol تابع.
/ اجرا کن پرونده
دستورات را از پرونده.
/خدا حافظ اتصال و برنامه را قطع کنید
/ کمک فهرستی از دستورات کنترلی موجود را چاپ کنید.
از gpg-connect-agent به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید