جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • دوره ها
  • مقالات
  • معرفی ابزارهای لینوکس
  • تماس با ما

ورود

گذرواژه خود را فراموش کرده اید؟

ثبت نام

آموزش لینوکس 🐧 آموزش دوآپس 🐋
  • صفحه اصلی
  • دوره ها
  • مقالات
  • معرفی ابزارهای لینوکس
  • تماس با ما
آخرین اطلاعیه ها
جهت نمایش اطلاعیه باید وارد سایت شوید
شروع کنید
0

وبلاگ

آموزش لینوکس 🐧 آموزش دوآپس 🐋مقالاتمقالاتalias در لینوکس – چند alias کاربردی

alias در لینوکس – چند alias کاربردی

9 خرداد 1398
ارسال شده توسط Aref Akhtari
مقالات

Alias چیست؟

یک alias بش چیزی جز میانبر دستورات نیست

alias به کاربر اجازه می دهد تا با وارد کردن یک کلمه، یگ دستور یا گروهی از دستورات را با گزینه ها و نام فایل های آن راه اندازی کند.

استفاده از دستور alias برای نمایش یک لیست از تمام نامهای تعریف شده است.

شما می توانید alias های تعریف شده توسط کاربر را به فایل bashrc./~ اضافه کنید. همچنین می توانید زمان تایپ کردن را با این نام های مستعار کاهش دهید، کار هوشمندانه است و بهره وری را در محیط متنی افزایش می دهد.

نحوه  لیست کردن تمامی نام مستعار bash

فرمان زیر  را وارد کنید:

$ alias

خروجی نمونه:

alias grep='grep --color=auto'
alias ll='ls -l'

alias dir='dir --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'

به طور پیش فرض، دستور alias لیستی از نام مستعار که برای کاربر فعلی تعریف شده است را نشان می دهد.

نحوه تعریف یا ایجاد یک alias

برای ایجاد نام مستعار از ساختار زیر استفاده کنید:

alias name=value

alias name=’command’

alias name=’command arg1 arg2′

alias name=’/path/to/script’

alias name=’/path/to/script.pl arg1′

در این مثال، با استفاده از دستور زیر و سپس با فشار دادن کلید ENTER، نام مستعار c را برای فرمان پاک، که معمولا استفاده می شود ایجاد می کنید که صفحه نمایش را پاک می کند.

alias c=’clear’

غیرفعال کردن یک نام مستعار bash  به طور موقت

نام مستعار می تواند به صورت موقت با استفاده از ساختار های زیر غیر فعال شود:

  • استفاده از full path

## path/to/full/command ##
/usr/bin/clear

  • استفاده از \ قبل از دستور

## call alias with a backslash ## \clear

  • استفاده از دستور command قبل از دستور اصلی

## use /bin/ls command and avoid ls alias ##

command ls

نحوه حذف نام مستعار bash

شما می توانید از طریق دستور  unalias برای حذف نام مستعار استفاده کنید. ساختار آن به شرح زیر است

unalias aliasname

unalias foo

در این مثال، نام مستعار c که در مثال قبلی ایجاد شده است را حذف می کنیم

unalias c

همچنین با استفاده از یک ویرایشگر متن می توانید به طور دستی یک نام مستعار را از فایل bashrc./~ حذف کنید.

نحوه دائمی کردن یک نام مستعار

نام مستعار c تنها در طول جلسه ورود در سیستم در حال استفاده است. پس از خروج از آن شل یا  راه اندازی مجدد سیستم، نام مستعار c از بین خواهد رفت.

برای جلوگیری از این مشکل، نام مستعار را به فایل bashrc./~ اضافه می کنیم

هرچند درون این فایل bashrc./~ قسمتی برای  alias ها تعریف شده که برای منظم تر شدن و مدیریت راحت تر آن می توانیم تمامی alias ها را درون فایل bash_aliases./~ قرار دهیم

فایل bashrc./~ به طور اتوماتیک در صورت وجود این فایل آن را اجرا می کند

نکته :  فایل bash_aliases./~  به طور پیش فرض روی سیستم نیست و باید دستی درست شود

چند نام مستعار کاربردی

  • alias های کاربردی دستور cd

alias cd..=’cd ..’

alias ..=’cd ..’
alias …=’cd ../../../’
alias ….=’cd ../../../../’
alias …..=’cd ../../../../’
alias .4=’cd ../../../../’
alias .5=’cd ../../../../..’

  • alias های کاربردی برای رنگی کردن خروجی بعضی از دستورات

alias ls=’ls –color=auto’
alias dir=’dir –color=auto’
alias vdir=’vdir –color=auto’
alias grep=’grep –color=auto’
alias fgrep=’fgrep –color=auto’
alias egrep=’egrep –color=auto’

  • alias کاربردی برای بهتر کردن خروجی دستور mount

alias mount=’mount |column -t’

  • alias های کاربردی برای صرفه جویی در زمان

alias h=’history’
alias j=’jobs -l’

  • alias های کاربردی برای قرار دادن vim به عنوان ویرایشگر پیش فرض

alias vi=vim
alias svi=’sudo vi’
alias vis=’vim “+set si”‘
alias edit=’vim’

  • alias کاربردی برای محدود کردن تعداد پکت های ارسالی دستور ping ار بینهایت به ۵ تا

alias ping=’ping -c 5′

  • alias کاربردی برای نمایش پورت های باز سیستم

alias ports=’netstat -tulanp

  • alias های کاربردی برای اضافه کردن یک اطمینان به بعضی از دستورات خطرناک برای جلوگیری از اشتباه سهوی

alias rm=’rm -I –preserve-root’

alias mv=’mv -i’
alias cp=’cp -i’
alias ln=’ln -i’

alias chown=’chown –preserve-root’
alias chmod=’chmod –preserve-root’
alias chgrp=’chgrp –preserve-root’

  • alias های کاربردی برای آپدیت سیستم های Debian / Ubuntu Linux

alias apt-get=”sudo apt-get”
alias updatey=”sudo apt-get –yes”

alias update=’sudo apt-get update && sudo ap

  • alias های کاربردی برای آپدیت سیستم های RHEL / CentOS / Fedora Linux

alias update=’yum update’
alias updatey=’yum -y update’

  • alias های کاربردی برای گرفتن دسترسی روت

alias root=’sudo -i’
alias su=’sudo -i’

  • alias های کاربردی برای گرفتن حذف sudo از دستورات پرکاربرد

alias reboot=’sudo /sbin/reboot’
alias poweroff=’sudo /sbin/poweroff’
alias halt=’sudo /sbin/halt’
alias shutdown=’sudo /sbin/shutdown’

  • alias کاربردی برای اضافه کردن قابلیت resume به دستور wget

alias wget=’wget -c’

  • alias کاربردی برای نمایش آدرس IP Public 

alias IP_Public=’curl ipinfo.io/ip’

یا

alias IP_Public=’curl http://icanhazip.com’

  • alias کاربردی برای نمایش سرعت دانلود و آپلود اینترنت  (پکیج speedtest-cli می بایست نصب شود)

alias speed=’speedtest-cli –server 2406 –simple’

  • alias کاربردی برای نمایش ساخت وب سرور فوری بر روی یک دایرکتوری برای ارسال سریع اطلاعات

alias www=’python -m SimpleHTTPServer 8000′

  • alias کاربردی برای گوش دادن به موزیک در محیط متن

alias play=’nvlc /media/myklmar/MUSIC/mymusic/ -Z’

  • alias کاربردی برای ساخت پسورد قوی ۲۰ کاراکتری و اتفاقی

alias getpass=’openssl rand -base64 20′

برچسب ها: ~/.bashrcaliasalias در لینوکسalias کاربردیalias کاربردی برای اضافه کردن قابلیت resume به دستور wgetalias کاربردی برای بهتر کردن خروجی دستور mountalias کاربردی برای ساخت پسورد قوی ۲۰ کاراکتری و اتفاقیalias کاربردی برای گوش دادن به موزیک در محیط متنalias کاربردی برای محدود کردن تعداد پکت های ارسالی دستور ping ار بینهایت به ۵ تاalias کاربردی برای نمایش آدرس IP Publicalias کاربردی برای نمایش پورت های باز سیستمalias ها در لینوکسalias های کاربردیalias های کاربردی برای آپدیت سیستم های Debian / Ubuntu Linuxalias های کاربردی برای آپدیت سیستم های RHEL / CentOS / Fedora Linuxalias های کاربردی برای اضافه کردن یک اطمینان به بعضی از دستورات خطرناک برای جلوگیری از اشتباه سهویalias های کاربردی برای رنگی کردن خروجی بعضی از دستوراتalias های کاربردی برای صرفه جویی در زمانalias های کاربردی برای قرار دادن vim به عنوان ویرایشگر پیش فرضalias های کاربردی برای گرفتن حذف sudo از دستورات پرکاربردalias های کاربردی بشalias های کاربردی بش لینوکسalias های کاربردی دستور cdalias های کاربردی لینوکسaliasesaliases in linuxbash_aliases./~Linuxچگونه یک نام مستعار bash را به طور موقت غیرفعال کنیدچند alias کاربردیچند نام مستعار کاربردیغیرفعال کردن یک نام مستعار bash به طور موقتفایل bash_aliases./~فایل bashrc./~نام مستعار در bashنام مستعار در bash لینوکسنام مستعار در بش لینوکسنام مستعار در لینوکسنحوه تعریف یا ایجاد یک aliasنحوه حذف نام مستعار bashنحوه دائمی کردن یک نام مستعارنحوه دایمی کردن یک نام مستعارنحوه لیست کردن تمامی نام مستعار bashهمه چیز در مورد aliasهمه چیز در مورد alias ها بش لینوکسهمه چیز در مورد alias های بشهمه چیز در مورد alias های لینوکس
قبلی گذاشتن رمز بر روی grub2
بعدی فایل های ISO در لینوکس

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
پشتیبانی
دسته‌ها
  • مقالات
برچسب‌ها
(NFS (Network File System Adware چیست؟ Anti-Malware CentOS cluster ProxySQL CONTEXT در SELinux چیست CONTEXT چیست dark web dd debian deep web Destributed Hash Table Discretionary Access Control Dispersed Distributed Distributed Dispersed docker docker orchestration elk Eschalot facebookcorewwwi.onion FBI fedora freebsd glusterfs glusterfs-client glusterfs-server Gluster Storge Gluster Storge چیست Gluster Storge چیست؟ gluster volume type gnome gnome desktop guake kali Linux zabbix آغاز کار با لینوکس آموزش لینوکس آنتی ویروس بات نت دبیان لینوکس لینوکس چیست نرم افزار
  • محبوب
  • جدید
  • دیدگاه ها
پشتیبانی

ما در آکادمی لینوکس لرن سعی بر این داریم که بهترین آموزش ها رو با بالاترین کیفیت در اختیار شما بزاریم.
لینوکس لرن تجربه ی متفاوت آموزش است
  • خراسان جنوبی - بیرجند
  • 09159612321
  • [email protected]
دسترسی سریع
  • دوره ها
  • مقالات
  • کتابخانه
  • پذیرش پروژه
  • ابزارهای لینوکس
  • مدرسان
  • حریم خصوصی
  • تماس با ما
  • درباره ما
خبرنامه

چیزی را از دست ندهید، ثبت نام کنید و در مورد دوره های ما مطلع باشید.

نمادها
نوشته شده با ❤️
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://linuxlearn.org/?p=19175
مرورگر شما از HTML5 پشتیبانی نمی کند.

سوالی دارید؟ از ما بپرسید، کارشناسان ما در اسرع وقت با شما تماس می گیرند.

آکادمی لینوکس لرن

  • 09159612321
  • شنبه تا چهارشنبه از ساعت 8 تا 17
  • [email protected]