انجمن‌های فارسی اوبونتو

تازه کار => انجمن تازه‌کاران => نویسنده: linux kar در 13 تیر 1400، 11:48 ب‌ظ

عنوان: چگونه میشه دستور alias رو سیو کرد؟
ارسال شده توسط: linux kar در 13 تیر 1400، 11:48 ب‌ظ
سلام دوستان میشه بگید وقتی برای دستور aliasچیزی را تعریف میکنم چطوری آن را سیو کنیم مثلا alias start='salam;date'ممنون میشم اگه بگید.
عنوان: پاسخ : چگونه میشه دستور alias رو سیو کرد؟
ارسال شده توسط: مرتضی . م در 13 تیر 1400، 11:49 ب‌ظ
به فایل bashrc تون اضافه کنید ( مگه اینکه شلتون رو تغییر داده باشید)
عنوان: پاسخ : چگونه میشه دستور alias رو سیو کرد؟
ارسال شده توسط: Dragon- در 13 تیر 1400، 11:55 ب‌ظ
اون متن رو به طور کامل بزارید توی فایل bashrc. توی هوم خودتون. محتوای این فایل، همیشه موقعی که bash شروع به کار می‌کنه، اجرا میشن و باعث میشن bash اینجوری بشه. می‌تونید اسم اون فایل رو تغییر بدید تا ببینید اگه اون فایل نبود چی می‌شد. البته بعدش اسم فایل رو به حالت قبل برگردونید.
اگه از شِلی به غیر از bash استفاده می‌کنید مثل zsh یا dash یا fish، اونوقت باید اون متن رو بزارید توی فایلی که اون شِل اجرا می‌کنه.
عنوان: پاسخ : چگونه میشه دستور alias رو سیو کرد؟
ارسال شده توسط: esmaeelE در 14 تیر 1400، 01:19 ق‌ظ
بهتره aliasها در این فایل قرار داده شوند.
~/.bash_aliases

برای نمونه قسمتی از این فایل برای قطع/وصل پروکسی، یک تایمر ساده، سطوح دسترسی عددی
function onproxyi() {
    export {http,https,ftp}_proxy="1.1.1.1:1010"
    export {HTTP,HTTPS,FTP}_PROXY="1.1.1.:1010"
    export no_proxy="127.0.0.1"
    export NO_PROXY="127.0.0.1"
}


# Unset Proxy
function offproxy() {
    unset {http,https,ftp}_proxy
    unset {HTTP,HTTPS,FTP}_PROXY
}

function timer() {

date1=`date +%s`; while true; do
    echo -ne "$(date -u --date @$((`date +%s` - $date1)) +%H:%M:%S)\r";
done

}

alias permission="stat --format='%n %a'"

عنوان: پاسخ : چگونه میشه دستور alias رو سیو کرد؟
ارسال شده توسط: linux kar در 14 تیر 1400، 10:50 ق‌ظ
به فایل bashrc تون اضافه کنید ( مگه اینکه شلتون رو تغییر داده باشید)
ممنون از کمکتون ولی این رو زدمalias start='salam;date'جواب نداد ارور میده
عنوان: پاسخ : چگونه میشه دستور alias رو سیو کرد؟
ارسال شده توسط: Dragon- در 14 تیر 1400، 11:30 ق‌ظ
دوباره ترمینال رو باز کنید. باید عمل کنه. یا اینکه توی همون بش که اجرا کردید، دستور زیر رو بزنید.
source ~/.bashrc
عنوان: پاسخ : چگونه میشه دستور alias رو سیو کرد؟
ارسال شده توسط: baharimanesh در 20 تیر 1400، 06:11 ب‌ظ
اگه از bash  استفاده می کنی . می تونی دستورات alias  رو توی فایل زیر ذخیره کنی
~/.bash_aliases