این دستور utalk است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
utalk - یک برنامه گفتگوی تمام صفحه مبتنی بر UDP
خلاصه
utalk [گزینه] کاربر[@host][#tty]
utalk [گزینه ها] !port@host
utalk [گزینه ها] پورت -s
utalk [گزینه ها] -c پورت میزبان
OPTIONS
-s ، -- سرور
می گوید utalk از دیمون های گفتگو برای اعلام خود استفاده نکنید و در عوض منتظر الف باشید
اتصال در شماره پورت داده شده
-c، --مشتری
می گوید utalk از دیمون های گفتگو برای اعلام خود استفاده نکند و در عوض به آن متصل شود
شماره پورت داده شده در هاست داده شده
-آ، ---فقط اعلام
را utalk در مورد شماره پورت محلی تصمیم بگیرید و یک اعلامیه را با پورت ارسال کنید
شماره به جای نام کاربری شما مفید برای شروع a utalk جلسه با یک میزبان که
دیمون گفتگو دارد در حالی که مال شما ندارد.
-7، -- هفت بیتی
را utalk همه کاراکترها را قبل از نمایش به 7 بیت US-ASCII تبدیل کنید. مفید
اگر ترمینال با قابلیت iso-8859-1 ندارید.
-8، -- هشت بیتی
را utalk کاراکترهای کدگذاری شده iso-8859-1 را به محض دریافت روی صفحه نمایش دهید.
ادله
user@host[#tty]
کاربر را برای زنگ زدن مشخص می کند. قسمت "user@host" را می توان با نام مستعار جایگزین کرد
نام تعریف شده در شما ~/.utalkrc. اگر tty را مشخص کنید، utalk صحبت را خواهد پرسید
دیمون برای زنگ زدن کاربر در آن tty خاص. نام کاربری را می توان با a پیشوند گذاشت
'!'، که utalk برهنه خواهد شد.
!port@host
شماره پورت برای اتصال و میزبان را مشخص می کند. مفید برای پاسخ به a utalk
-a.
شرح
utalk یک برنامه چت مبتنی بر متن در رگ است صحبت و YTalk، که از یک بهتر استفاده می کند
پروتکل ساخته شده روی UDP برای ارتباط. زیرا به آن شبکه نیاز ندارد
بسته ها به ترتیب وارد می شوند تا بتوانند آنها را نمایش دهند، utalk می تواند بیش از حد غیر قابل اعتماد استفاده شود
پیوندهایی که در آنها اتصال TCP/IP مانند شبکه راه دور یا مکالمه بسیار کند است و قابل استفاده نیست.
علاوه بر این، utalk از ویرایش کامل متن قبلاً تایپ شده، اسکرول بک، صفحه کلید پشتیبانی می کند
پیوندها و نام های مستعار
utalk is ناسازگار با هر برنامه گفتگوی دیگری، زیرا از برنامه ای کاملاً متفاوت استفاده می کند
پروتکل متأسفانه، متن "پاسخ با: گفتگو" در دیمون گفتگو به صورت سخت کدگذاری شده است.
و توسط مشتری قابل تنظیم نیست.
به منظور جلوگیری از گیج شدن، یوتالک درخواستهای گفتگو نام کاربری را با پیشوند «!» ارسال میکنند که
باید به عنوان "پاسخ دادن با" درک شود utalk''
نمایش دادن
همانطور که در صحبت و YTalkاز utalk صفحه نمایش به تعدادی قسمت پیمایش جداگانه تقسیم می شود،
یکی برای خودتان و دیگری برای مشتری متصل به یکدیگر (در حال حاضر به یک محدود شده است).
در هر زمان یکی از این پنجره ها فعال است. هر ناحیه اسکرول دارای یک خط وضعیت است
بالا، با نام مشتری و پرچم های زیر:
[متر] این پرچم همیشه در پنجره بالا وجود دارد: "my" پنجره.
[*] این پرچم به این معنی است که پنجره فعال و در حالت خواندن و نوشتن است. این است
حالت عادی برای پنجره خودتان؛ در این حالت می توانید تایپ و ویرایش کنید و زمانی که شما
مکان نما را حرکت دهید و/یا به عقب اسکرول کنید، همه مشتریان متصل دیگر حرکت مکان نما را می بینند
بیش از حد.
[ر] این پرچم به این معنی است که پنجره فعال و در حالت فقط خواندنی است. این تنها است
پنجره دیگری غیر از شما می تواند فعال باشد (یعنی نمی توانید متنی را در شخصی تایپ کنید
پنجره دیگران)؛ تنظیم پنجره خود در حالت فقط خواندنی به شما امکان می دهد به عقب پیمایش کنید
از طریق آنچه تایپ کردید بدون اینکه سایر مشتریان ببینند شما این کار را انجام می دهند.
[نه] به این معنی که پنجره هنوز متصل نیست. کاربر هنوز پاسخی نداده است
[c] به این معنی که پنجره متصل است.
[B] به این معنی که پنجره متصل است، اما هیچ داده ای وجود ندارد (حتی داده های آن را کنترل کنید utalk می فرستد
به صورت دوره ای) برای مدتی دریافت شده است، بنابراین ممکن است اتصال قطع شود یا
مشتری در طرف دیگر ممکن است سقوط کرده باشد. utalk الف را قطع نخواهد کرد
اتصال به این دلیل، این شما هستید که اگر این کار را نکرد، پس از مدتی آن را متوقف کنید
برگرد
ویرایش
utalkکلیدهای ویرایش را می توان برای تقلید از هر یک پیکربندی کرد vi or ایمکس، به صورت محدود
به طور پیش فرض، utalk در حالت emacs است.
utalk جدولی از اتصالات را برای هر یک از سه حالت نگه می دارد: حالت emacs، حالت فرمان vi و
حالت درج vi. این جداول به پیش فرض های مناسب مقداردهی اولیه می شوند و می توانید اضافه کنید
اتصالات با اتصال فرمان در شما ~/.utalkrc فایل.
در زیر لیستی از تمام دستورات کلیدی و اتصالات پیش فرض آنها در حالت emacs، vi
حالت فرمان و حالت درج vi به ترتیب.
خود درج (قابل چاپ کاراکترها) (بدون قید) (قابل چاپ کاراکترها)
فشار کلید در موقعیت مکان نما فعلی قرار می گیرد و مکان نما حرکت می کند
یک قدم به جلو
درج در محل (بدون قید) (بدون قید) (بدون قید)
فشار کلید در موقعیت مکان نما فعلی قرار می گیرد و مکان نما این کار را نمی کند
حرکت می کند.
نقل قول-char (^ Q) (بدون قید) (^V)
کلید زیر را به معنای واقعی کلمه وارد کنید.
برگ (^ من) (بدون قید) (^ من)
مکان نما را به ایستگاه تب بعدی منتقل می کند.
خط جدید (^M, ^ جی) (^M, ^ جی) (^M, ^ جی)
مکان نما را به موقعیت اول در خط بعدی منتقل می کند و احتمالاً آن را ایجاد می کند
خط.
حذف کردن (^د) (ایکس) (بدون قید)
کاراکتر زیر مکان نما را حذف می کند.
حذف پایان خط (^K) (د، d$) (بدون قید)
از مکان نما تا انتهای خط حذف می شود.
حذف-شروع-خط (بدون قید) (d0, د^) (بدون قید)
از ابتدای خط تا مکان نما حذف می شود.
حذف خط (^U) (DD) (^U)
خط فعلی را حذف می کند.
حذف کلمه (خروج d) (dw, dW) (بدون قید)
به ابتدای کلمه بعدی حذف می شود.
حذف پایان کلمه (بدون قید) (د) (بدون قید)
تا آخر کلمه فعلی حذف می شود.
پشت سر هم (^H, DEL) (ایکس) (^H, DEL)
مکان نما را یک موقعیت به عقب می برد و کاراکتر را در آن موقعیت پاک می کند.
backspace-word (^W) (بدون قید) (^W)
پشت فاصله بیش از یک کلمه.
رو به عقب (^B, ESC [D) (h [D) (بدون قید)
یک موقعیت به عقب حرکت می کند.
رو به جلو (^F, ESC [C) (ل، [C) (بدون قید)
یک موقعیت به جلو حرکت می کند.
کلمه عقب مانده (خروج b) (ب، B) (بدون قید)
یک کلمه به عقب حرکت می کند.
رو به جلو (خروج f) (و، W) (بدون قید)
یک کلمه جلو می رود.
پایان کلمه (بدون قید) (E) (بدون قید)
به انتهای کلمه فعلی منتقل می شود.
ابتدای خط (^A) (0، ^) (بدون قید)
به ابتدای خط فعلی حرکت می کند.
انتهای خط (^E) ($) (بدون قید)
به انتهای خط فعلی منتقل می شود.
نپ (بدون قید) (خروج) (بدون قید)
هیچ کاری نمی کند.
بوق زدن (بدون قید) (بدون قید) (بدون قید)
ترمینال را بیپ می کند (بوقی را برای سایر مشتریان ارسال نمی کند).
up (^P, ESC [آ) (ک، [آ) (بدون قید)
مکان نما را یک خط به سمت بالا حرکت می دهد.
پایین (^N، ESC [B) (j [B) (بدون قید)
مکان نما را یک خط به پایین می برد.
صفحه بالا (خروج v) (^B) (بدون قید)
اگر صفحه در حالت خواندن/نوشتن است، مکان نما را یک صفحه به سمت بالا حرکت می دهد و توسط آن به سمت بالا حرکت می کند
یک صفحه اگر در حالت فقط خواندنی باشد.
صفحه پایین (^V) (^F) (بدون قید)
اگر صفحه در حالت خواندن/نوشتن است، مکان نما را یک صفحه به پایین می برد و اسکرول می کند
اگر در حالت فقط خواندنی باشد یک صفحه کاهش یابد.
نیم صفحه بالا (بدون قید) (^U) (بدون قید)
اگر صفحه در حالت خواندن/نوشتن است، مکان نما را نیم صفحه به سمت بالا حرکت می دهد و به سمت بالا حرکت می کند
اگر در حالت فقط خواندنی باشد نیم صفحه.
نیم صفحه پایین (بدون قید) (^د) (بدون قید)
اگر صفحه در حالت خواندن/نوشتن است، مکان نما را نیم صفحه پایین می برد و پیمایش می کند
اگر در حالت فقط خواندنی باشد نیم صفحه کاهش یابد.
بالای صفحه نمایش (بدون قید) (H) (بدون قید)
مکان نما را به خط اول صفحه قابل مشاهده فعلی منتقل می کند.
وسط صفحه نمایش (بدون قید) (M) (بدون قید)
مکان نما را به وسط صفحه حرکت می دهد.
پایین صفحه (بدون قید) (L) (بدون قید)
مکان نما را به آخرین خط صفحه قابل مشاهده فعلی منتقل می کند.
صفحه بالا یا بالا (بدون قید) (بدون قید) (بدون قید)
مکان نما را در صورتی که آنجا نباشد به بالای صفحه می برد یا یکی به بالا اسکرول می کند
صفحه اگر هست
صفحه پایین یا پایین (بدون قید) (بدون قید) (بدون قید)
مکان نما را در صورت نبودن صفحه به پایین صفحه حرکت می دهد یا به پایین صفحه اسکرول می کند
اگر هست یک صفحه
vi-goto-line (بدون قید) (G) (بدون قید)
مکان نما را به شماره خط وارد شده به عنوان پیشوند، در صورت وجود، حرکت می دهد. در غیر این صورت به
آخرین خط بافر
نمایش مجدد (^L) (^L) (^L)
صفحه را دوباره ترسیم می کند.
همگام سازی مجدد (^R) (^R) (^R)
درخواست ارسال فوری تمام بسته های گم شده را دارد.
پنجره بعدی (^X b, ^X o, ^G) (گرم) (بدون قید)
چرخه پنجره فعال بین پنجره شما در حالت خواندن/نوشتن، پنجره شما به داخل
حالت فقط خواندنی و هر یک از پنجره های دیگر.
مجموعه موضوع (^T) (^T) (بدون قید)
از کاربر می خواهد یک «موضوع» که در بالای صفحه نمایش داده می شود
برای همه کاربران
حالت vi-insert (بدون قید) (من، R) (بدون قید)
حالت درج vi را تنظیم می کند.
حالت vi-command (بدون قید) (بدون قید) (بدون قید)
حالت فرمان vi را تنظیم می کند.
حالت emacs (بدون قید) (بدون قید) (بدون قید)
حالت emacs را تنظیم می کند.
ترک (^X c) (ZZ) (بدون قید)
ترک utalk.
vi-escape (بدون قید) (بدون قید) (خروج)
حالت فرمان vi را تنظیم می کند و مکان نما را یک موقعیت به سمت چپ حرکت می دهد.
vi-افزودن (بدون قید) () (بدون قید)
مکان نما را یک موقعیت به سمت راست حرکت می دهد و حالت درج vi را تنظیم می کند.
vi-add-at-end-of-line (بدون قید) (A) (بدون قید)
مکان نما را به انتهای خط جاری می برد و حالت درج vi را تنظیم می کند.
vi-insert-at-beginning-of-line (بدون قید) (من) (بدون قید)
مکان نما را به ابتدای خط فعلی منتقل می کند و حالت درج vi را تنظیم می کند.
vi-open (بدون قید) (ای) (بدون قید)
مکان نما را به ابتدای خط بعدی منتقل می کند و حالت درج vi را تنظیم می کند.
vi-open-بالا (بدون قید) (اِ) (بدون قید)
مکان نما را به ابتدای خط قبلی منتقل می کند و حالت vi insert را تنظیم می کند.
VI-char (بدون قید) (R) (بدون قید)
کاراکتر زیر مکان نما را با کلید زیر جایگزین می کند.
vi-find-char (بدون قید) (F) (بدون قید)
مکان نما را به رخداد بعدی کلید زیر در همان خط منتقل می کند.
vi-reverse-find-char (بدون قید) (F) (بدون قید)
مکان نما را به رخداد قبلی کلید زیر در همان خط منتقل می کند.
vi-til-char (بدون قید) (T) (بدون قید)
مکان نما را قبل از وقوع بعدی کلید زیر به یک موقعیت حرکت می دهد
همان خط
vi-reverse-til-char (بدون قید) (T) (بدون قید)
مکان نما را پس از وقوع قبلی کلید زیر به یک موقعیت منتقل می کند
در همان خط
vi-repeat- find (بدون قید) (؛) (بدون قید)
دستور find یا till قبلی را تکرار می کند.
vi-reverse-repeat- find (بدون قید) (،) (بدون قید)
دستور find یا till قبلی را تکرار می کند و جهت را معکوس می کند.
vi-delete-find-char (بدون قید) (df) (بدون قید)
تمام کاراکترهای بین موقعیت فعلی و وقوع بعدی را حذف می کند
کلید زیر در یک خط، هر دو شامل.
vi-delete-reverse-find-char (بدون قید) (dF) (بدون قید)
تمام کاراکترهای بین موقعیت فعلی و وقوع قبلی را حذف می کند
کلید زیر در یک خط، هر دو شامل.
vi-delete-til-char (بدون قید) (dt) (بدون قید)
تمام کاراکترهای بین موقعیت فعلی و وقوع بعدی را حذف می کند
دنبال کردن کلید در همان خط، بدون احتساب دومی.
vi-delete-reverse-til-char (بدون قید) (dF) (بدون قید)
تمام کاراکترهای بین موقعیت فعلی و وقوع قبلی را حذف می کند
کلید زیر در همان خط، بدون احتساب دومی.
vi-flip-case (بدون قید) () (بدون قید)
حروف کاراکتر را زیر مکان نما بچرخانید.
پیکربندی
شما می توانید تعدادی از تنظیمات را برای utalk در یک فایل پیکربندی به نام utalkrc in
دایرکتوری خانه شما
دستورات معتبر عبارتند از:
حالت emacs
حالت vi
اتصال کلید تابع
بستن! کلید تابع
نام مستعار نام مستعار ارزش
تنظیم محیط روشن | خاموش
تنظیمات عبارتند از:
بوق زدن باعث می شود که صدای بوق از راه برسد یا آنها را ساکت کند.
واژه بندي، بسته بندی کلمات، ww
wrap را روشن یا خاموش می کند (فقط در انتهای آخرین خط در بافر).
هشت بیتی، هشت بیت، eb
به کاراکترهای هشت بیتی iso-latin-1 اجازه میدهد از طریق US-ASCII یا نقشهبرداری آنها.
متا اس سی، متاسک، me
کلیدها را با بیت بالا روی ESC و سپس کلید تنظیم میکند یا به آنها اجازه عبور میدهد (فقط
Emacs-mode را تحت تاثیر قرار می دهد).
"toggle" و "se" مترادف "set" هستند.
"bindkey" و "bindkey!" به ترتیب مترادف "bind" و "bind!" هستند.
در تنظیمات، آرگومان های "روشن" و "خاموش" اختیاری هستند، "روشن" به طور پیش فرض در نظر گرفته می شود، مگر اینکه
نام تنظیمات با پیشوند "خیر" است.
اتصالات به حالت فعلی اعمال می شود. برای تغییر اتصالات در حالت vi، ابتدا یک "vi-mode" قرار دهید،
سپس "پیوند"ها و "پیوندها"های شما. در حالت emacs، "bind" و "bind!" مترادف هستند.
در یک صحافی، کلید باید یک کاراکتر یا دنباله ای از کاراکترها باشد، نه از هم جدا شوند
هر فضا دنباله های زیر برای تعیین کاراکترها شناسایی می شوند:
^ارابه، ج-ارابه -- کنترل-ارابه
M-ارابه -- متاارابه
\e -- ESC
\t -- برگه
\r -- برگشت بار (^M)
\n -- خط جدید (^J)
\xهگزا رمز - کد Ascii به صورت هگز داده شده است
\ارابه - آن کاراکتر، به معنای واقعی کلمه
توجه داشته باشید که در حالت emacs نباید توابع را به ترکیبات کلید M متصل کنید. از کلید ESC استفاده کنید
در عوض ترکیبها را انتخاب کنید و اگر میخواهید از کلید متا خود مانند emacs استفاده کنید، متا-esc را روشن کنید.
میتوانید برای نشانیهای افراد برای زنگ زدن نام مستعار ایجاد کنید، به هر یک از سه شکل:
نام مستعار نام مستعار@ نام کاربری@
جایگزین نام مستعار@میزبان با نام کاربری@میزبان برای هر میزبان "@" در پایان
of نام کاربری@ لازم نیست
نام مستعار @aliashost @میزبان واقعی
جایگزین کاربر@aliashost با کاربر@میزبان واقعی برای هر کاربر "@" در
ابتدای @میزبان واقعی لازم نیست
نام مستعار نام مستعار کاربر@میزبان
جایگزین نام مستعار با کاربر@میزبان.
کپی برداری
utalk نرم افزار رایگان است می توانید آن را مجدداً توزیع کنید و/یا تحت عنوان GNU General تغییر دهید
مجوز عمومی که توسط بنیاد نرم افزار آزاد منتشر شده است. فایل LICENSE را ببینید
جزئیات.
با استفاده از خدمات onworks.net از utalk آنلاین استفاده کنید