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

کمک و پشتیبانی => انجمن عمومی => نویسنده: tihoo در 28 آذر 1392، 10:11 ب‌ظ

عنوان: آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: tihoo در 28 آذر 1392، 10:11 ب‌ظ
همیشه یادم میره چه دستورهایی باید همراه tar استفاده کنم. امروز دوباره یادم رفت و دنبالشون می گشتم که با مفهوم alias آشنا شدم. با سه تا آلیاس زیر امیدوارم مشکلم حل بشه. این دستورها رو به انتهای فایل مخفی bashrc اضافه کردم.
#Unrar alias
alias unrar='rar e'

#Extract tar.gz files
alias tgz='tar -zxvf'

#Extract tar.bz files
alias tbz='tar -jxvf'
اگر آلیاسی دارید، اینجا معرفی کنید.
عنوان: پاسخ : آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: Muhammad the Magnificent در 28 آذر 1392، 11:27 ب‌ظ
من از این استفاده میکنم :

alias cls=clear
البته فکر نکنم به اندازه آلیاس های شما پرکاربرد باشه.
عنوان: پاسخ : آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: امید توانا در 28 آذر 1392، 11:47 ب‌ظ
fish رو نصب کنید به همراه oh-my-fish  و دیگه از دست ایلیس راحت بشید.
عنوان: پاسخ : آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: سالار مقدم در 28 آذر 1392، 11:48 ب‌ظ
من از این استفاده میکنم :

alias cls=clear
البته فکر نکنم به اندازه آلیاس های شما پرکاربرد باشه.
سیستم عاملت چیه؟ من cls رو فقط تو ویندوز دیده بودم
عنوان: پاسخ : آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: tihoo در 29 آذر 1392، 12:32 ق‌ظ
سیستم عاملت چیه؟ من cls رو فقط تو ویندوز دیده بودم
cls مخفف clean screen و در نرم افزاری مثلا octave هم وجود داره. اگر ایشون با اینجور نرم افزارها سروکار داشته باشن پس با cls راحتترند
fish رو نصب کنید به همراه oh-my-fish  و دیگه از دست ایلیس راحت بشید.
کاش یه توضیحی می دادید
http://michelpm.com/blog/2013/07/26/switching-from-zsh-to-fish/
تا جایی که از این لینک فهمیدم فیش یک جور شل هستش

http://askubuntu.com/questions/19728/differences-between-fish-and-bash-to-pass-commandline-arguments-to-alias-functio
و این یکی لینک میگه که فیش هم alias داره.
چرا باید از دستشون راحت بشیم؟ کار راه بنداز هستند.
عنوان: پاسخ : آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: tihoo در 29 آذر 1392، 12:36 ق‌ظ
فرق مسیرهای زیر برای قرار دادن آلیاسها در چیه
.bashrc
.bash_aliases
.profile
/etc/bashrc
عنوان: پاسخ : آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: mhch در 29 آذر 1392، 12:39 ق‌ظ
من از این استفاده میکنم :

alias cls=clear
البته فکر نکنم به اندازه آلیاس های شما پرکاربرد باشه.

علت خاصی داره که بجای CTRL + L از این alias استفاده میکنید ؟
عنوان: پاسخ : آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: Muhammad the Magnificent در 29 آذر 1392، 12:41 ق‌ظ
من از این استفاده میکنم :

alias cls=clear
البته فکر نکنم به اندازه آلیاس های شما پرکاربرد باشه.
سیستم عاملت چیه؟ من cls رو فقط تو ویندوز دیده بودم
من cls رو به عنوان یک Alias تعریف کردم که کار دستور Clear رو انجام بده. از اوبونتو استفاده میکنم!

من از این استفاده میکنم :

alias cls=clear
البته فکر نکنم به اندازه آلیاس های شما پرکاربرد باشه.

علت خاصی داره که بجای CTRL + L از این alias استفاده میکنید ؟

باورت میشه اینو نمیدونستم؟
عنوان: پاسخ : آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: امید توانا در 29 آذر 1392، 01:52 ق‌ظ
fish رو نصب کنید به همراه oh-my-fish  و دیگه از دست ایلیس راحت بشید.
کاش یه توضیحی می دادید
http://michelpm.com/blog/2013/07/26/switching-from-zsh-to-fish/
تا جایی که از این لینک فهمیدم فیش یک جور شل هستش
حق با شماست. من خیلی وقته که می‌خوام ‌فیش رو معرفی کنم ولی وقت نمی‌کنم. ۲ چیز من رو پابند خودش کرده: کی‌دی‌ای و فیش.
فیش یک شل است که امکانات خیلی خوبی داره. می‌تونید نصبش کنید و در تنظیم نرم‌افزار ترمینال (مثل konsole یا gnome-terminal) به جای /usr/bin/bash قرار بدید /usr/bin/fish. بعد oh-my-fish رو نصب کنید و یکی از تم‌هاش رو پویا کنید (من از cor استفاده می‌کنم که باید در فایل .config/fish/config.fish خط زیر رو داشته باشید
set fish_theme robbyrussell)
بعد باهاش کار کنید تا متوجه بشید چی می‌گم.
عنوان: پاسخ : آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: tihoo در 29 آذر 1392، 10:53 ق‌ظ
fish در مرکز نرم افزارها وجود داره اما oh-my-fish نداره! مخازن این لینک رو باید اضافه کنم؟ http://michelpm.com/blog/2013/07/26/switching-from-zsh-to-fish/

در گنوم-ترمینال فایل usr/bin/fish کجا باید جایگزین usr/bin/bash بشه؟
fish از zsh بهتره؟ (با هر دو تا شون همین دیروز آشنا شدم. اطلاعاتی ندارم).
عنوان: پاسخ : آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: امید توانا در 29 آذر 1392، 12:24 ب‌ظ
fish در مرکز نرم افزارها وجود داره اما oh-my-fish نداره! مخازن این لینک رو باید اضافه کنم؟ http://michelpm.com/blog/2013/07/26/switching-from-zsh-to-fish/

در گنوم-ترمینال فایل usr/bin/fish کجا باید جایگزین usr/bin/bash بشه؟
fish از zsh بهتره؟ (با هر دو تا شون همین دیروز آشنا شدم. اطلاعاتی ندارم).
oh-my-fish تنها باید کپی و تنظیم بشه به شکل زیر:
git clone git://github.com/bpinto/oh-my-fish.git ~/.oh-my-fish
cp ~/.oh-my-fish/templates/config.fish ~/.config/fish/config.fish
یک بار فیش رو اجرا کنید (ترمینال رو باز کنید و بنویسید fish و خارج بشید با exit). فایل
~/.config/fish/config.fishرو باز کنید و تم رو cor قرار بدید
set fish_theme corبعد فایل
~/.oh-my-fish/themes/cor/fish_prompt.fishرو باز کنید و
(emoji-clock) رو ازش پاک کنید. دیگه فیش آماده هست. تنها کاری که باید بکنید اینه که شل ترمینالتون رو فیش قرار بدید.
عنوان: پاسخ : آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: mrmrn در 29 آذر 1392، 01:16 ب‌ظ
fish رو نصب کنید به همراه oh-my-fish  و دیگه از دست ایلیس راحت بشید.
چه میکنه این امید.
من با فیش آشنایی ندارم. ولی باید جالب باشه.الن من نفهمیدم این یه چیز تو مایه های zsh هست؟
من خودم از وقتی که با zsh کار کردم دیگه نتونستم با bash کار کنم چون خیلی راحته برام.
در مورد alias هم من میخواستم ۳ تا دستور رو به هم سری کنم که نشد.جالبه که حتی تو فایل اجرایی هم نتونستم ۳ تا دستور رو پشت سر هم بذارم که اجرا بشه بیخیال شدم.
xrandr --newmode $(cvt 1680 1050 60 | grep Mode | sed -e 's/.*"/1680x1050/') ; xrandr --addmode VGA1 1680x1050 ;xrandr -s 1680x1050
عنوان: پاسخ : آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: امید توانا در 29 آذر 1392، 01:44 ب‌ظ
fish رو نصب کنید به همراه oh-my-fish  و دیگه از دست ایلیس راحت بشید.
چه میکنه این امید.
من با فیش آشنایی ندارم. ولی باید جالب باشه.الن من نفهمیدم این یه چیز تو مایه های zsh هست؟
من خودم از وقتی که با zsh کار کردم دیگه نتونستم با bash کار کنم چون خیلی راحته برام.
بله fish هم شلی مثل zsh است. روند تکاملی من bash-->zsh-->fish بوده ;D. oh-my-zsh یکی از بهترین مجموعه پلاگین‌های zsh است و oh-my-fish هم کلونی از اون برای fish است.
عنوان: پاسخ : آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: کیان در 29 آذر 1392، 03:03 ب‌ظ
چرا باید بش رو کنار بذاریم و از یک هلوبروتوگلو استفاده کنیم. همون استدلالی که بعضی ها در زمینه عدم استفاده از IDE‌ ها به جای raw editor ها می کنند، اینجا هم وجود داره.
عنوان: پاسخ : آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: mhch در 29 آذر 1392، 03:04 ب‌ظ
fish رو نصب کنید به همراه oh-my-fish  و دیگه از دست ایلیس راحت بشید.
چه میکنه این امید.
من با فیش آشنایی ندارم. ولی باید جالب باشه.الن من نفهمیدم این یه چیز تو مایه های zsh هست؟
من خودم از وقتی که با zsh کار کردم دیگه نتونستم با bash کار کنم چون خیلی راحته برام.
در مورد alias هم من میخواستم ۳ تا دستور رو به هم سری کنم که نشد.جالبه که حتی تو فایل اجرایی هم نتونستم ۳ تا دستور رو پشت سر هم بذارم که اجرا بشه بیخیال شدم.
xrandr --newmode $(cvt 1680 1050 60 | grep Mode | sed -e 's/.*"/1680x1050/') ; xrandr --addmode VGA1 1680x1050 ;xrandr -s 1680x1050
یکی از راه ها این که این رو توی اسکریپت فایل بنویسید و مجوز اجرا بهش بدید و بعد هم به $PATH اضافه کنید
شخصا تو home یه دایرکتوری به نام bin دارم که جز PATH کردم و خودم با توجه به نیازم کلی دستور به سیستم اضافه کردم
عنوان: پاسخ : آلیاس های پرکاربرد یا مخصوص به خودتون رو معرفی کنید تا استفاده کنیم
ارسال شده توسط: کیان در 29 آذر 1392، 03:21 ب‌ظ
در اوبونتو پوشه bin‌ پیش فرض PATH‌ شده هست و فقط کافیه که ساخته بشه!

در مورد alias هم من میخواستم ۳ تا دستور رو به هم سری کنم که نشد.جالبه که حتی تو فایل اجرایی هم نتونستم ۳ تا دستور رو پشت سر هم بذارم که اجرا بشه بیخیال شدم.
xrandr --newmode $(cvt 1680 1050 60 | grep Mode | sed -e 's/.*"/1680x1050/') ; xrandr --addmode VGA1 1680x1050 ;xrandr -s 1680x1050
باید مسیرهای دستورهات دقیق باشه (مگر اینکه در /usr/bin‌ باشه). چک کن دستورهایی که استفاده می کنی کجا قرار دارن:which xrandr
which grep
which sed