'\" t .\" Title: ul .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-02 .\" Manual: دستورات کاربری .\" Source: util-linux 2.42.3 .\" Language: Persian .\" .TH "UL" "1" "2026-09-02" "util\-linux 2.42.3" "دستورات کاربری" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" ul \- انجام خط‌کشی زیرین (underline) روی متن در ترمینال .SH "خلاصه دستور (SYNOPSIS)" .sp \fBul\fP [options] [\fIfile\fP.\|.\|.] .SH "توضیحات (DESCRIPTION)" .sp ابزار \fBul\fP پرونده‌های مشخص‌شده (یا ورودی استاندارد در صورت عدم تعیین پرونده) را می‌خواند و رخدادهای خط زیرین (underscore) را به توالی مناسب برای خط‌کشی زیرین در ترمینال مورد استفاده، بر اساس متغیر محیطی \fBTERM\fP، تبدیل می‌کند. پایگاه دادهٔ \fIterminfo\fP برای تعیین توالی‌های مناسب جهت خط‌کشی زیرین خوانده می‌شود. اگر ترمینال قادر به خط‌کشی زیرین نباشد اما از حالت برجسته‌سازی (standout) پشتیبانی کند، از آن حالت به جای آن استفاده می‌شود. اگر ترمینال قابلیت بازنویسی روی متن (overstrike) داشته باشد یا خط‌کشی زیرین را به‌طور خودکار مدیریت کند، عملکرد \fBul\fP به \fBcat\fP(1) تنزل می‌یابد. اگر ترمینال نتواند خط‌کشی زیرین را انجام دهد، خط‌کشی زیرین نادیده گرفته می‌شود. .SH "گزینه‌ها (OPTIONS)" .sp \fB\-i\fP, \fB\-\-indicated\fP .RS 4 خط‌کشی زیرین با یک خط جداگانه حاوی خط‌تیره‌های مناسب `\-\*(Aq نشان داده می‌شود؛ این گزینه زمانی مفید است که بخواهید خط‌کشی‌های زیرین موجود در جریان خروجی \fBnroff\fP را روی یک ترمینال CRT مشاهده کنید. .RE .sp \fB\-t\fP, \fB\-T\fP, \fB\-\-terminal\fP \fIterminal\fP .RS 4 نادیده گرفتن متغیر محیطی \fBTERM\fP و استفاده از نوع \fIterminal\fP مشخص‌شده. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 نمایش متن راهنما و خروج. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 نمایش نسخه و خروج. .RE .SH "محیط (ENVIRONMENT)" .sp متغیر محیطی زیر استفاده می‌شود: .sp \fBTERM\fP .RS 4 متغیر \fBTERM\fP برای مرتبط کردن یک دستگاه tty با توصیف قابلیت‌های آن دستگاه استفاده می‌شود (\fBterminfo\fP(5) را ببینید). \fBTERM\fP در زمان ورود به سیستم تنظیم می‌شود، چه از طریق نوع ترمینال پیش‌فرض مشخص‌شده در \fI/etc/ttys\fP یا در طول فرایند ورود توسط کاربر در پروندهٔ \fIlogin\fP او (\fBsetenv\fP(3) را ببینید). .RE .SH "تاریخچه (HISTORY)" .sp دستور \fBul\fP در 3.0BSD ظاهر شد. .SH "اشکالات (BUGS)" .sp ابزار \fBnroff\fP معمولاً مجموعه‌ای از نویسه‌های پس‌بر (backspace) و خط زیرین آمیخته با متن را برای مشخص کردن خط‌کشی زیرین خروجی می‌دهد. هیچ تلاشی برای بهینه‌سازی حرکت رو به عقب صورت نگرفته است. .SH "همچنین ببینید (SEE ALSO)" .sp \fBcolcrt\fP(1), \fBlogin\fP(1), \fBman\fP(1), \fBnroff\fP(1), \fBsetenv\fP(3), \fBterminfo\fP(5) .SH "گزارش باگ‌ها (REPORTING BUGS)" .sp برای گزارش باگ‌ها، از \c .URL "https://github.com/util\-linux/util\-linux/issues" "سامانه پیگیری مشکلات" "." .SH "در دسترس بودن (AVAILABILITY)" .sp دستور \fBul\fP بخشی از بستهٔ util\-linux است که می‌توان آن را از \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux" "بایگانی هسته لینوکس" "." دریافت کرد.