انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: 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'
اگر آلیاسی دارید، اینجا معرفی کنید.
-
من از این استفاده میکنم :
alias cls=clear
البته فکر نکنم به اندازه آلیاس های شما پرکاربرد باشه.
-
fish رو نصب کنید به همراه oh-my-fish و دیگه از دست ایلیس راحت بشید.
-
من از این استفاده میکنم :
alias cls=clear
البته فکر نکنم به اندازه آلیاس های شما پرکاربرد باشه.
سیستم عاملت چیه؟ من cls رو فقط تو ویندوز دیده بودم
-
سیستم عاملت چیه؟ من 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 داره.
چرا باید از دستشون راحت بشیم؟ کار راه بنداز هستند.
-
فرق مسیرهای زیر برای قرار دادن آلیاسها در چیه
.bashrc
.bash_aliases
.profile
/etc/bashrc
-
من از این استفاده میکنم :
alias cls=clear
البته فکر نکنم به اندازه آلیاس های شما پرکاربرد باشه.
علت خاصی داره که بجای CTRL + L
از این alias استفاده میکنید ؟
-
من از این استفاده میکنم :
alias cls=clear
البته فکر نکنم به اندازه آلیاس های شما پرکاربرد باشه.
سیستم عاملت چیه؟ من cls رو فقط تو ویندوز دیده بودم
من cls رو به عنوان یک Alias تعریف کردم که کار دستور Clear رو انجام بده. از اوبونتو استفاده میکنم!
من از این استفاده میکنم :
alias cls=clear
البته فکر نکنم به اندازه آلیاس های شما پرکاربرد باشه.
علت خاصی داره که بجای CTRL + L
از این alias استفاده میکنید ؟
باورت میشه اینو نمیدونستم؟
-
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
)
بعد باهاش کار کنید تا متوجه بشید چی میگم.
-
fish در مرکز نرم افزارها وجود داره اما oh-my-fish نداره! مخازن این لینک رو باید اضافه کنم؟ http://michelpm.com/blog/2013/07/26/switching-from-zsh-to-fish/
در گنوم-ترمینال فایل usr/bin/fish کجا باید جایگزین usr/bin/bash بشه؟
fish از zsh بهتره؟ (با هر دو تا شون همین دیروز آشنا شدم. اطلاعاتی ندارم).
-
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)
رو ازش پاک کنید. دیگه فیش آماده هست. تنها کاری که باید بکنید اینه که شل ترمینالتون رو فیش قرار بدید.
-
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
-
fish رو نصب کنید به همراه oh-my-fish و دیگه از دست ایلیس راحت بشید.
چه میکنه این امید.
من با فیش آشنایی ندارم. ولی باید جالب باشه.الن من نفهمیدم این یه چیز تو مایه های zsh هست؟
من خودم از وقتی که با zsh کار کردم دیگه نتونستم با bash کار کنم چون خیلی راحته برام.
بله fish هم شلی مثل zsh است. روند تکاملی من bash-->zsh-->fish بوده ;D. oh-my-zsh یکی از بهترین مجموعه پلاگینهای zsh است و oh-my-fish هم کلونی از اون برای fish است.
-
چرا باید بش رو کنار بذاریم و از یک هلوبروتوگلو استفاده کنیم. همون استدلالی که بعضی ها در زمینه عدم استفاده از IDE ها به جای raw editor ها می کنند، اینجا هم وجود داره.
-
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 کردم و خودم با توجه به نیازم کلی دستور به سیستم اضافه کردم
-
در اوبونتو پوشه 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