انجمنهای فارسی اوبونتو
کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: بهزادubuntu در 06 آبان 1387، 07:09 بظ
-
سلام
اگه بشه در لینوکس دستور بسازیم خیلی شیرین تر میشه
مثلا دستور
vlc /home/behzad/music/mp3
شروع به خواندن فایلهایmp3 در vlc میکنه اگه بشه اینو خلاصه کرد در دستور مثلا mp3play خیلی خوب میشه
من یه لانچر ازش ساختم و در /usr/sbin و /bin کپی کردم ولی نشد ](*,)
کسی میتونه راهنماییم کنه؟ :o
-
+
-
ممنون
این که گفتید درست کردم و اسمشو گذاشتم mpmp و در /usr/sbin کپی کردم و
root@parsix:/home/behzad# mpmp
bash: /usr/sbin/mpmp: Permission denied
چیکار کنم؟
-
شما مجوز اجرا به فایل ندادید
اینطوری کار نمیکند فعلا دارم رویش فکر میکنم
-
حل شد علامت "" را هم بین اسم وآدرس قرار بده البته من فایل خودم را قرار دادم
#!/bin/bash
vlc "/home/mehdi/Music/clay/01_ Love Song In Winter.mp3"
chmod +x filename
-
خیلی باحالی \\:D/
chmod +x ینی چه؟
-
این ebook را هم بخون
http://www.mediafire.com/?mswxzfrnw2m (http://www.mediafire.com/?mswxzfrnw2m)
-
دستور chmod مجوز فایل را عوض میکند
به این تاپیک نگاه کن
http://forum.ubuntu.ir/index.php?topic=7006.msg53391#msg53391 (http://forum.ubuntu.ir/index.php?topic=7006.msg53391#msg53391)
-
بازم ممنون ;)
-
بازم ممنون ;)
خواهش میکنم =D>
-
با alias باید بشه.امتحان کن.
-
alias چیه؟
-
http://www.mediacollege.com/linux/command/alias.html
-
با alias باید بشه.امتحان کن.
http://www.mediacollege.com/linux/command/alias.html
این یکی خیلی باحاله \\:D/
میگه
alias home='cd /home/dave/public_html'
این دستورو که بزنی از این به بعد با تایپ home فایل public_html باز میشه و با دستور
alias
لیست دستورهایی که درست کردی رو نشون میده
و اگه بزنی
alias home
میگه
alias home='cd /home/dave/public_html
جالبه آدم فرقشونم بدونه ::)
-
سلام بهزاد! پست قبلی تو ی ویرایش کن! یکی دوتا تگ ]code[ اضافی اول و آخرش خورده! ;)
و بعد هم فرق کدوم ها رو می خواهی بدونی؟ متوجه سوال ات نشدم من.
-
من دو روشو امتهان کردم یکی آقای hardy (که اسم ایشون به Intrepid-Ibex تبدیل شده! ???)و به این شکله:
#!/bin/bash
vlc "/home/mehdi/Music/clay/01_ Love Song In Winter.mp3"
رو در یه فایل متنی به اسم دلخواه کپی میکنیم و در /usr/sbin کپی میکنیم و با ترمینال میریم سراغش و
chmod +x filename
روش alias فکر میکنم یه نرم افزار برای این کاره
پس این که بالا نوشتم چیه؟ ::)
-
درود
اگر چند کامند و دستور پیچیده دارید که می خوایداز خروجی ها و ورودی هایشون در یکدیگر استفاده کنید ( یا منطقی خاص دارید ) حالت اول
ولی اگر یک دستور ساده و تقریباً ثابت دارید از alias
مثلاً
ls -l
در فدورا ( کوبونتو هم کامنت هست) به ll alias شده
که می تونید در .bashrc ببینید
alias ll='ls -l'
-
ممنون
فکر کنم حالت اولو باید بیشتر یاد بگیرم چون به دردم میخوره برای ساختن دستورهای پیچیده تر :)
-
سلام
۱-دستور alias سیو نمیشه و با ریست کردن سیستم از بین میره
۲-چطور باید یک برنامه بسازم که مثلا اینطوری اجرا کنم
$./find.sh
واین دستور رو اجرا کنه:
$find /home/behzad/ | grep mp3
به اینصورت که find و /home/behzad |grep رو خودش اجرا کنه و کلمه mp3 رو ازم بپرسه که چی میخوای سرچ کنی!
اگه منبا هم بهم معرفی کنید ممنون میشم چون اصلا نمیدونم تو گوگل دنبال چی بگردم ???
ممنون
-
سلام
۱-دستور alias سیو نمیشه و با ریست کردن سیستم از بین میره
۲-چطور باید یک برنامه بسازم که مثلا اینطوری اجرا کنم
$./find.sh
واین دستور رو اجرا کنه:
$find /home/behzad/ | grep mp3
به اینصورت که find و /home/behzad |grep رو خودش اجرا کنه و کلمه mp3 رو ازم بپرسه که چی میخوای سرچ کنی!
اگه منبا هم بهم معرفی کنید ممنون میشم چون اصلا نمیدونم تو گوگل دنبال چی بگردم ???
ممنون
درود
1- در یکی از فایلهایی که در هنگام راه اندازی سیستم اجرا میشه اضافش کنید
مثل .profile در home یوزرتون
یا .bashrc توی home یوزرتون که هر موقع بش اجرا می کنید اجرا بشه
۲-
اینم دستوری که خواستید
alias f='find ~/ | grep '
مثلا
f mp3
bash بخونید به همراه man های کامند ها :)
-
درود
1- در یکی از فایلهایی که در هنگام راه اندازی سیستم اجرا میشه اضافش کنید
مثل .profile در home یوزرتون
یا .bashrc توی home یوزرتون که هر موقع بش اجرا می کنید اجرا بشه
ممنون ولی چطوری ذخیره کنم؟
مثلا همین دستور
alias f='find ~/ | grep '
رو بهمین صورت در یک فایل متنی ذخیره کنم و هر اسمی خواستم براش بذارم ؟
یا
#!/bin/bash
alias f='find ~/ | grep '
پوشه .profile و .bashrc هم در home ندارم خودم درست کنم؟
ممنون
-
درود
1- در یکی از فایلهایی که در هنگام راه اندازی سیستم اجرا میشه اضافش کنید
مثل .profile در home یوزرتون
یا .bashrc توی home یوزرتون که هر موقع بش اجرا می کنید اجرا بشه
ممنون ولی چطوری ذخیره کنم؟
مثلا همین دستور
alias f='find ~/ | grep '
رو بهمین صورت در یک فایل متنی ذخیره کنم و هر اسمی خواستم براش بذارم ؟
یا
#!/bin/bash
alias f='find ~/ | grep '
پوشه .profile و .bashrc هم در home ندارم خودم درست کنم؟
ممنون
پوشه نیستن فایلن
nano ~/.bashrc
nano ~/.profile
اولی آخرش بذارید :)
-
ممنون توی این دوتا فایل فقط یک خط فعال بود
test -s ~/.alias && . ~/.alias || true
ینی چه :)
ممنون
در .bashrc
==========
نحوه اجرای اتوماتیک برنامه ها در لینوکس pdf (http://farsilinux.org/DownloadCenter/Learning/Slides/advance/chapter17-The%20Cron%20System.pdf)
بررسی shell script در لینوکس pdf (http://farsilinux.org/DownloadCenter/Learning/Slides/bash/chapter2-%20shell%20script.pdf)
بررسی توالی اجرای فرمانها در پوسته (http://farsilinux.org/DownloadCenter/Learning/Slides/bash/chapter5-tavali.pdf)
بقیش (http://portal.farsilinux.org/index.php?module=htmlpages&func=display&pid=12) :)
دستشون درد نکنه
-
قسمت اول چک می کنه .alias وجود داره یا نه و اگر وجود داره حجمش بیشتر از ۰ باشه ( خالی نباشه) قسمت دوم اجرا میشه ( یعنی .alise )
قسمت سوم اونو با true or کرده تا حتماً در صورت مشکل داشتن ویا وجود نداشتن ( فایل ,alise )حتماً حاصل عبارت true بشه