ابزار کاربر

ابزار سایت


terminal:a:creating-your-own-commands-with-alias-command

تفاوت‌ها

تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده می‌کنید.

پیوند به صفحه‌ی تفاوت‌ها

نگارش قبل در دو طرفنگارش قبل
نگارش بعد
نگارش قبل
terminal:a:creating-your-own-commands-with-alias-command [2019/02/11 14:44] phoenixterminal:a:creating-your-own-commands-with-alias-command [2020/01/20 19:37] (فعلی) phoenix
خط 2: خط 2:
 در این بخش آموزش با استفاده از فرمان alias یک دستور برای خودمان میسازیم. ولی قبل از شروع بایستی یک حقه کوچک خط فرمان را بیان کنیم. ممکن است که شما تمایل داشته باشید بیشتر یک فرمان را در یک خط قرار دهید برای این منظور از سمی کلون **(;)** استفاده میکنیم به مثال زیر دقت بکنید در این بخش آموزش با استفاده از فرمان alias یک دستور برای خودمان میسازیم. ولی قبل از شروع بایستی یک حقه کوچک خط فرمان را بیان کنیم. ممکن است که شما تمایل داشته باشید بیشتر یک فرمان را در یک خط قرار دهید برای این منظور از سمی کلون **(;)** استفاده میکنیم به مثال زیر دقت بکنید
 <WRAP center round tip 60%> <WRAP center round tip 60%>
-در صورت هرگونه سوال یا مشکل حتما در [[http://forum.linuxfedora.ir/index.php?topic=23.0|انجمن]] مطرح نمایید تا در اسرع وقت پاسخگو باشیم +در صورت هرگونه سوال یا مشکل حتما در [[https://linuxfedora.ir/forum/viewtopic.php?f=16&t=45|انجمن]] مطرح نمایید تا در اسرع وقت پاسخگو باشیم 
-[[http://forum.linuxfedora.ir/index.php?topic=23.0|انجمن]]+[[https://linuxfedora.ir/forum/viewtopic.php?f=16&t=45|انجمن]]
 </WRAP> </WRAP>
  
خط 18: خط 18:
 test is a shell builtin test is a shell builtin
 </code>  </code> 
-همانطور که در بالا مشخص هست دستور بالا موجود و از [[tutorials:other:what-exactly-are-the-linux-commands|نوع دستورات داخلی]] هم هست پس نمیتوانیم دستوری با این نام بسازیم حالا من اسم phoenix را بررسی میکنم که آیا میتوان با این نام یک دستور بسازم+همانطور که در بالا مشخص هست دستور بالا موجود و از [[tutorials:other:what-exactly-are-the-linux-commands|نوع دستورات داخلی]] هم هست پس نمیتوانیم دستوری با این نام بسازیم حالا من اسم **phoenix** را بررسی میکنم که آیا میتوان با این نام یک دستور بسازم
 <code;bash;> <code;bash;>
 -> $type phoenix -> $type phoenix
 bash: type: phoenix: not found bash: type: phoenix: not found
 </code>  </code> 
-همانطور که میبینید phoenix آزاد است پس ما دستور اختصاصی خودمان را میسازیم+همانطور که میبینید **phoenix** آزاد است پس ما دستور اختصاصی خودمان را میسازیم
 <code;bash;> <code;bash;>
 -> $alias phoenix='cd /usr;ls;cd -' -> $alias phoenix='cd /usr;ls;cd -'
 </code>  </code> 
 به ساختار این دستور توجه بکنید '''alias name='string'' به ساختار این دستور توجه بکنید '''alias name='string''
 +پس از دستور **alias** ما به الیاس یک نام میدهیم پس آن بدون هیچ فاصله ای **(فاصله مجاز نیست)** با قراردادن یک علامت مساوی و دو تک کوتیشن '''''' میگذاریم داخل تک کوتیشن دستور مورد نظر خودمان را مینویسیم ضمنا حالا مجددا دستور **phoenix** را با [[terminal:t:type-command-display-a-command_s-type|دستور type]] چک میکنیم 
 +<code;bash;> 
 +-> $type phoenix 
 +phoenix is aliased to `cd /usr;ls;cd -' 
 +</code>  
 +===== نمایش تمام alias های سیستم ===== 
 +برای این منظور فقط کافی است دستور alias را در ترمینال وارید کنید به مثال زیر دقت کنید 
 +<code;bash;> 
 +->alias 
 +alias cls='clear' 
 +alias down='cd ~/Downloads/' 
 +alias egrep='egrep --color=auto' 
 +alias fgrep='fgrep --color=auto' 
 +alias grep='grep --color=auto' 
 +alias hel='tldr' 
 +alias l.='ls -d .* --color=auto' 
 +alias ll='ls -l --color=auto' 
 +alias ls='ls --color=auto' 
 +alias pass='pwgen 20 1' 
 +alias phoenix='cd /usr;ls;cd -' 
 +alias po='poweroff' 
 +alias ser='man -k' 
 +alias tmp='cd /tmp' 
 +alias vi='vimx' 
 +alias vim='vimx' 
 +alias which='(alias; declare -f) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot' 
 +alias xzegrep='xzegrep --color=auto' 
 +alias xzfgrep='xzfgrep --color=auto' 
 +alias xzgrep='xzgrep --color=auto' 
 +alias zegrep='zegrep --color=auto' 
 +alias zfgrep='zfgrep --color=auto' 
 +alias zgrep='zgrep --color=auto' 
 +</code> 
  
terminal/a/creating-your-own-commands-with-alias-command.1549883667.txt.gz · آخرین ویرایش: 2019/02/11 14:44 توسط phoenix

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki