Another great RocketTheme Joomla Template brought to you by the RocketTheme Joomla Template Club.

نظر سنجی

دوست دارید مقالات سایت بیشتر از کدام موضوعات باشد؟
 
IP شما = 38.107.191.91

لینک Rss مطالب

توجه :

"نقل تمام یا بخشی از مطالب سایت تنها با لینک به مطلب و معرفی نویسنده آن مجاز است"
"لطفا سوالات خود را در تالار سایت ( PAdmins.ir ) مطرح کنید" 
"پشتیبانی تجاری : 09176126200- This email address is being protected from spam bots, you need Javascript enabled to view it "

 
کوتاه کردن دستورات و مسیرها در لینوکس با استفاده از alias
نگارش یافته توسط رضا بهروزی   
alias دستوری است که این امکان را برای ما فراهم می کند تا دستورات طولانی که مدام با آنها سر و کار داریم را کوتاه کرده و سریعتر به کارهای مدیریتی سیستم بپردازیم.
فرضا شما یک وب سرور را مدیریت می کنید و مرتبا باید به دایرکتوری ریشه وبسایت مورد نظرتان با دستور زیر تغییر مسیر دهید :
 
cd /home/rezabehroozi/domian/persianadmins.com/public_html
 
با استفاده از alias می توانید دسترسی به آنرا ساده تر و سریعتر کنید و مثلا با زدن دستور persianadmins به دایرکتوری ریشه persianadmins.com بروید یا با padmins به دایرکتوری ریشه padmins.ir هدایت شوید.

برای این منظور فایل bashrc. واقع در دایرکتوری خانگیمان را بدین شکل ویرایش می کنیم :


ابتدا با دستور cd به دایرکتوری خانگی بازگشته و فایل bashrc را ویرایش می کنیم
cd
nano .bashrc

سپس بدین شکل با استفاده از alias دستور جدید را ایجاد می کنیم :
alias persianadmins='cd /home/rezabehroozi/domian/persianadmins.com/public_html'
تغییرات را ذخیره و از فایل خارج شوید.

برای اعمال تغییرات یک بار logout و مجددا login کنید .

حال با زدن دستور persianadmins به دایرکتوری home/rezabehroozi/domian/persianadmins.com/public_html/ هدایت می شوید.

از این مثال برای ساختن دستورات کوتاه کننده جدید می توانید بهره ببرید.
در صورتیکه قصد دارید موقتا یک دستور کوتاه کننده بسازید می توانید alias را مستقیما در شل اجرا کنید ، برای مثال می خواهید محتوی فایل var/log/squid/access.log/ مربوط به کش سرور squid را بصورت لحظه به لحظه مشاهده کنید که با این دستور قابل انجام است :
tail -f /var/log/squid/access.log
حال یک دستور جدید بنام accesslog ایجاد می کنیم تا با اجرای آن محتوی فایل مورد نظر به نمایش درآید.
مستقیما این دستور را در شل اجرا کنید :
alias accesslog='tail -f /var/log/squid/access.log' 
توجه داشته باشید که این دستور موقتی است و با خارج شدن کاربر از بین می رود. 
تذکر مهم :
با تغییر فایل bashrc واقع در دایرکتوری خانگی یک کاربر فقط برای همان کاربر امکان استفاده از دستور کوتاه کننده فراهم می شود .

:||:: ارسال به دوست

  نظرات (1)
1. کارآمد
نوشته شده توسط This email address is being protected from spam bots, you need Javascript enabled to view it , روشن 01 فروردين 1388,ساعت 02:11:37
رضاجان بسیار عالی و کارآمد بود ، استفاده کردم  
ممنون

نوشتن نظر
نام:
ايميل:
صفحه اصلي:
عنوان:
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
نظر:



كد:* Code
من اين نظر را دوستانه جهت تماس ارسال ميكنم

 
< بعد   قبل >
PersianAdmins