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

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت
  • 09159612321
  • info@linuxlearn.org
  • درباره ما
0
آموزش لینوکس 🐧 آموزش دوآپس 🐋
  • خانه
  • دوره ها
  • معرفی ابزارهای لینوکس
  • مقالات
  • فروم لینوکس لرن
  • تماس با ما
شروع کنید

وبلاگ

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

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

9 خرداد 1398
ارسال شده توسط عارف اختری
مقالات

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 در لینوکس

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

جستجو برای:
پشتیبانی
دسته‌ها
  • مقالات
برچسب‌ها
debian fedora freebsd glusterfs in linux kali learnlinux learn linux Linux linux academy linux and unix linux Desktop linux enthusiastic linuxlearn linux learn linuxlearnorg linuxorg linux passion linux server linuxtutor linuxtutorial linuxuser plasma tutorial tutorial video zabbix آشنایی با توزیع های لینوکس آغاز کار با لینوکس آموزش تخصصی لینوکس آموزش سرور لینوکس آموزش لینوکس آنتی ویروس اموزش لینوکس اوبونتو بات نت بهترین توزیع لینوکس توزیع های لینوکس دبیان سرور لینوکس سودو فدورا لینوکس لینوکس لرن لینوکس چیست نرم افزار
  • محبوب
  • جدید
  • دیدگاه ها
پشتیبانی
بایگانی
  • دی ۱۳۹۹
  • آذر ۱۳۹۹
  • آبان ۱۳۹۹
  • مهر ۱۳۹۹
  • شهریور ۱۳۹۹
  • مرداد ۱۳۹۹
  • اردیبهشت ۱۳۹۹
  • دی ۱۳۹۸
  • آذر ۱۳۹۸
  • مهر ۱۳۹۸
  • شهریور ۱۳۹۸
  • مرداد ۱۳۹۸
  • تیر ۱۳۹۸
  • خرداد ۱۳۹۸
  • اسفند ۱۳۹۷
  • بهمن ۱۳۹۷
  • دی ۱۳۹۷
  • آذر ۱۳۹۷

لینوکس لرن حاصل تلاش یک تیم متخصص و علاقه مند است که سعی می کند آموزش ها را با نهایت کیفیت به مشتریان ارائه نماید. ارائه خدمات پیشتاز امضاء بزرگی بر شعار لینوکس لرن یعنی ” تحولی بزرگ در ارائه خدمات لینوکس ” می باشد.

  • ایران - مشهد
  • 09159612321
  • info@linuxlearn.org
دسترسی سریع
  • خانه
  • مقالات
  • معرفی ابزارهای لینوکس
  • دوره ها
  • مدرسان
  • کتابخانه لینوکس لرن
  • سیاست حریم خصوصی
  • فروم لینوکس لرن
  • تماس با ما
  • درباره ما
خبرنامه

لوگوی اعتماد
Designed By Behnam 09158634525
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://linuxlearn.org/?p=19175
علاقمندی ها 0
صفحه علاقمندی های من ادامه خرید
  • دسته بندی دوره ها
  • دوره های من
  • جستجو

دسته بندی دوره ها

دوره های آکادمیک

[1 دوره]

دوره های ابری

[1 دوره]

دوره های رایگان

[18 دوره]

دوره های کاربردی

[18 دوره]

صفر تا صد لینوکس

[7 دوره]

کتاب های الکترونیکی

[10 دوره]

دوره های من

جستجو

مرورگر شما از HTML5 پشتیبانی نمی کند.