-
در این تاپیک سعی شود پیرامون آن چه که کار با ترمینال را جذاب میکند و قابلیتهای CLI را در برابر GUI به رخ میکشد، دادههایی گرد آوری شود.
- تاپیک فعلی محلی خواهد بود برای اشاره به کاربردهای خاص ترمینال، معرفی جذابیتهای آن و ترفندها. در این صفحه به معرفی دستورات ترمینال، نحوهٔ کار با ترمینال و هر آن چه که در مورد ترمینال پایهای محسوب میشود، نپردازید. این موارد را میتوانید در آدرس زیر به اشتراک بگذارید:http://forum.ubuntu.ir/index.php/topic,17561.0/topicseen.html (http://forum.ubuntu.ir/index.php/topic,17561.0/topicseen.html).
- مطالب ارسالی پیشین خود را رها نکنید. در صورت نیاز (و امکان) در آینده آنها را ویرایش کنید و یا گسترش دهید.
- اگر برای مطلبتان منبعی را استفاده کردهاید و یا آن را ترجمه کردهاید، به طور دقیق آن منبع را معرفی کنید یا لینک دهید.
- برای پرسشهای خود یک جستار تازه باز کنید (اینجا (https://wiki.ubuntu.ir/wiki/Smart_Questions) و اینجا (http://forum.ubuntu.ir/index.php/topic,17327.0.html) را ببینید.)
-
برای اینکه یک پروندهی صوتی را در یک محیط متنی اجرا کنید، بایستی نرمافزار مورد نیاز برای انجام این کار بر روی سامانهی عاملتان نصب باشد. در اینجا چند Utility را معرفی میکنیم:
MOC(Music On Console) => mocp (console audio Player)
website: http://moc.daper.net (http://moc.daper.net)
نصب:
apt-get install moc moc-ffmpeg-plugin
برای اجرای این نرمافزار، mocp را در ترمینال/ttyها فرمان دهید. اگر پروندهی پوشهی آهنگهایتان را به آن بشناسانید، همهی پروندههای صوتی و پوشههای موجود در شاخهی گزینش شده، لیست میشود:
mocp /YourMusicsDirectory/
با کلیدهای جهتی حرکت کنید و بر روی آهنگ مورد نظر Enter کنید تا پخش شود. سایر آهنگهای آن پوشه، خودکار شناسایی و اجرا میشود. با حرف Q روی صفحه کلید (وقتی Caps Lock خاموش است) میتوانید به خط فرمان بروید، اما پخش آهنگ قطع نخواهد شد. حتی اگر X، کرش (crash) کند، پخش آهنگ ادامه مییابد. با کلیدهای ترکیبی Shift+Q یا تنها Q وقتی Capas Lock روشن است، برنامهی moc بسته شده و به خط فرمان باز میگردید.
کلیدهای میانبر moc را میتوانید در این پیوند (http://ooommm.org/sudelwiki/MOC_mocp_Keyboard_Shortcuts) ببینید. دستور زیر، برگهی راهنمای آن را برایتان نمایش میدهد.
man mocp
Do you want scrobble songs to last.fm (http://www.last.fm)?
1. Click here (https://wiki.archlinux.org/index.php/Moc#MOC_.2B_last.fm)
2. Click here (https://github.com/fluxid/mocp-scrobbler)
3. Also see Moc group at lastfm (http://www.last.fm/group/moc)
Do you want scrobble songs to libre.fm (https://duckduckgo.com/?q=libre.fm)?
1. Click here (http://corenominal.org/howto-setup-moc-music-on-console) and Ctrl+F for "Scrobbling to Libre.fm" on the page.
2. Click here (http://bugs.foocorp.net/projects/librefm/wiki/clients) and Ctrl+F for "mocp-scrobbler"
>> در این نرمفزار فرمتهای mp3 ،wave و ogg پشتیبانی میشود.
*******************************************************
Music Player Daemon (https://wiki.archlinux.org/index.php/Mpd)
http://www.ataeyan.com/www/?p=893 < راهنمای پارسی
*******************************************************
cplay
sudo apt-get install cplay
سپس mpg123 را نصب کنید:
sudo apt-get install mpg123
و
sudo apt-get install sox
این نرمافزار در حال حاضر فرمت های زیر را پشتیبانی می کند:
MP3 (through mpg123 or madplay, mpg321 or splay), Ogg Vorbis (through ogg123), MOD and other module formats (through mikmod or xmp), WAV (through sox) and Speex (through speex).
پس از نصب، میتوانید با فرم دستوری زیر فایل های پوشهی آهنگتان را اجرا کنید:
cplay -r /Album path/
افزودهی ”-r”، لیست آهنگها را بازپخش میکند:r Toggles playlist repeat mode
R Toggles playlist random mode
فایلهای صوتی موجود در دایرکتوری معرفی شده خودکار شناسایی و اجرا میشوند.
>> و البته میدانید که اگر بخواهید یک فایل مشخص را اجرا کنید که در اسم آن فاصله به کار رفته باشد، (مانند: 01 - Imagine.mp3)، بایستی نام پرونده را بین دو نشان quotation بگذارید. اگر در نام پرونده نشانهی نقل قول تکی (') به کار رفته باشد، باید پرونده را با double quote به کار ببرید:
cplay "05 - I Don't Wanna Be a Soldier Mama".mp3
برای پرهیز از برخورد با این مشکلات، پوشهی دربرگیرندهی پروندههای صوتی را به نرمافزار بشناسانید.
>> با Q برنامه بسته شده و به خط فرمان باز می گردید و با q، قبل از خروج، تأیید می خواهد. برای اطلاعات بیشتر، در هنگام اجرای برنامه، حرف h روی کیبورد را یک بار فشار دهید یا برگهی راهنمای آن را با دستور زیر فرابخوانید:
man cplay
man mpg123
*******************************************************
XMMS2
نرمافزار (XMMS(http://www.xmms.org (http://www.xmms.org)، که همزاد لینوکسی یکی از مشهورترین نرم افزارهای ویندوز به نام WinAmp است، نسخهی تحت خط فرمانی به نام XMMS2 دارد:
sudo apt-get install xmms2
و اگر خواستید افزونههای آن را نیز نصب کنبد، دستور زیر را بزنید:
sudo apt-get install xmms2-plugin-*
که همهی افزونههای زیر را نصب میکند. اینها را بر حسب نیاز میتوانید تکتک نیز نصب کنید!
xmms2-plugin-airplay xmms2-plugin-gme xmms2-plugin-nulstripper
xmms2-plugin-all xmms2-plugin-gvfs xmms2-plugin-ofa
xmms2-plugin-alsa xmms2-plugin-html xmms2-plugin-oss
xmms2-plugin-ao xmms2-plugin-ices xmms2-plugin-pls
xmms2-plugin-apefile xmms2-plugin-icymetaint xmms2-plugin-pulse
xmms2-plugin-asf xmms2-plugin-id3v2 xmms2-plugin-rss
xmms2-plugin-asx xmms2-plugin-jack xmms2-plugin-sid
xmms2-plugin-avcodec xmms2-plugin-karaoke xmms2-plugin-smb
xmms2-plugin-avformat xmms2-plugin-m3u xmms2-plugin-speex
xmms2-plugin-cdda xmms2-plugin-mad xmms2-plugin-tta
xmms2-plugin-cue xmms2-plugin-mms xmms2-plugin-vocoder
xmms2-plugin-curl xmms2-plugin-modplug xmms2-plugin-vorbis
xmms2-plugin-daap xmms2-plugin-mp4 xmms2-plugin-wavpack
xmms2-plugin-faad xmms2-plugin-mpg123 xmms2-plugin-wma
xmms2-plugin-flac xmms2-plugin-musepack xmms2-plugin-xml
xmms2-plugin-flv xmms2-plugin-normalize xmms2-plugin-xspf
- اجرای یک آهنگ:
برای اجرای پروندهی صوتی نیز مثل سایر نرمافزارها، کافی است شاخهای که فایل در آن قرار دارد را با دستور xmms2 play به کار ببرید:
xmms2 play /home/Media/Music/John_Lennon/Imagine-Album/'01 - Imagine'.mp3
- افزودن پوشه به playlist:
فرم دستور زیر را به کار گیرید:
xmms2 radd /home/Media/Music/John_Lennon/Imagine-Album
برای مشاهدهی playlist، دستور زیر را میتوانید استفاده کنید:
xmms2 list
که اطلاعاتی را از آهنگهای انتخابی اخیر با ترتیب زیر از چپ به راست نمایش میدهد:Artist name – Song Title – Time of Playback
بعد از افزودن پوشهی آهنگ هایتان به playlist، دستور زی را اجرا کنید تا آهنگها را پخش کند:
xmms2 play
* برای مشاهدهی لیستی از دستورهایی که میتوانید استفاده کنید، فقط عبارت xmms2 را به تنهایی در خط فرمان تایپ کنید.
xmms2
و البته که man xmms2، نرمافزار را برای تان معرفی خواهد کرد.
man xmms2
Feeding information about the songs you played to last.fm: http://code-monkey.de/pages/xmms2-scrobbler (http://code-monkey.de/pages/xmms2-scrobbler) (apt-get instal xmms2-scrobbler)
*******************************************************
cmus-C* MUSic player
sudo apt-get install cmus
دستور زیر را اجرا کنید تا فرمت هایی که پشتیبانی می کند، لیست شود:
cmus -plugins
برای راهنمایی در مورد نحوهی پس از اجرای نرمافزار کلید 7 را فشار دهید:
cmus
و سپسpress 7 to see a list of hotkeys & options
برای خروج حرف q، و سپس پاسخ به: y/N
و توضیحات کامل تر در:
man cmus
و هم چنین آدرس زیر را ببینید:http://cmus.sourceforge.net (http://cmus.sourceforge.net)
*******************************************************
بسیاری Media-Playerهای شناخته شدهی (GUI(Graphical User Interface نیز از طریق ترمینال میتوانند به کار گرفته شوند:mplayer
sudo apt-get install mplayer
برای اجرای یک پروندهی صوتی، مثلاْ پروندهی Song.mp3 که روی دسکتاپ قرار دارد، دستور را چنین استفاده میکنیم:
mplayer ~/Song.mp3
گوش دادن به رادیوهای اینترنتی با mplayer:
mplayer http://StreamAdress
چند نمونه:
mplayer http://a638.l211020637.c2110.g.lm.akamaistream.net/D/638/2110/v0001/reflector:20637
proxychains mplayer http://www.bbc.co.uk/radio/listen/live/r1_aaclca.pls
در دستور اخیر از نرمافزار proxychains (http://forum.ubuntu.ir/index.php/topic,31857.0.html) برای رد شدن از محدودیت دسترسی به ایستگاه BBC استفاده شده است.
>> برگهی راهنمای mplayer را ببینید:
man mplayer
*******************************************************
vlc
این نرمافزار که یکی از قدرتمندترین playerها در اجرای انواع فرمتهای صوتی و تصویری است، در CLI نیز میتواند به کار گرفته شود. یک برگهی ترمینال باز کنید یا با کلیدهای ترکیبی Ctrl+Alt+F1/F6 وارد یکی از ttyها شده و دستوری به فرم زیر را اجرا کنید تا آهنگ موردنظرتان پخش شود. برای برگشتن از tty به میزکار Alt+F7 را بزنید.
cvlc /Album/Song.mp3
پیش از آن با دستور vlc --help راهنمایی لازم را بگیرید یا این پیوند (http://wiki.videolan.org/VLC_command-line_help) را باز کنید.
فرمان cvlc، نرمافزار VLC را بدون Interface فرا میخواند. اگر نمیخواهید که VLC را به این خشکی در ترمینال بهکار بگیرید، از فرمان زیر استفاده کنید:
vlc --intf ncurses /Album/Song.mp3
اگر در هنگام اجرای نرمافزار، کلید H را رپی صفحه کلید بفشارید، لیست کلیدهای میانبر نرمافزار را نمایش میدهد. اگر صفحه نمایشتان کوچک است، با کلیدهای جهتی بالا و پایین میتوانید همهی برگه یhelp را ببینید. برای خروج از نرافزار و برگشتن به وضعیت آماده به کار ترمینال، کلید Q را بفشارید.
در این برگه (http://wiki.videolan.org/Console) میتوانید با دیگر رابطهای خط فرمانی VLC آشنا شوید.
>> mplayer و vlc برای نمایش فیلم در ترمینال نیز به کار می روند. مثلاْ:
mplayer /home/Media/Videos/Movies/'District 9'.avi
یک نامهی دیگر:
mpg321 (http://lindesk.com/2008/02/mpg123mpg321-the-command-line-mp3-players)
-
فرض کنیم شما از ترمینال اوبونتو به یک سروری ssh زدین ((رموت شدین از طریق ترمینال به یک سرور دیگر )) حالا میخاین برگردین به ترمینال اصلی یعنی به ترمینال اوبونتو برگردین
یکی از موارد استفادش میتونه در حین استفاده ی ftp تحت ترمینال باشه که اگر مثلا بخاین برگردین به کنسول اصلی و چیزی رو چک کنین این جوری دیگه لازم نیست ترمینال جدید باز کنین یا رموتتونو ببندین
برای این کار اول ~ بنویسین . ((واقع در بالای tab که به صورت ترکیبی هست (`+shift) ))
بعد که ~ نوشتین ((Ctrl-Z) ((کنترل+z))روبزنین وبرمیگردین به کنسول اصلی
نکته : وقتی که ~ مینویسین دیده نمیشه مثل پسورد ها توی ترمینال که در موقع نوشتنشون دیده نمیشن
برای برگشتن به کنسول رموت از fg استفاده کنین برای دیدن این که چه عددی رو باید با fg بزنین از دستوز jobs استفاده کنین که درواقع عملیات ها یا دستورات در حال اجرایی که stop شده اند و به پشت صحنه رفته اند رو نشون میده
ali@192.168.1.4:/tmp$ ~^Z [suspend ssh]
[1]+ Stopped ssh ali@192.168.1.4 -p 81
alieblice@alieblice-desktop:~$ jobs
[1]+ Stopped ssh ali@192.168.1.4 -p 81
alieblice@alieblice-desktop:~$ fg 1
ssh ali@192.168.1.4 -p 81
ali@192.168.1.4:/tmp$
-
سلام؛ چند تا صفحهی مرتبط با این تاپیک توی انجمن دیدم که چند سال قبل ارسال شدن و ممکنه از دید پنهان بمونند:
مرور وب در ترمینال با امکان نمایش عکسها - ارسال شده توسط Behnam Golds در تاریخ مرداد 1387
http://forum.ubuntu.ir/index.php/topic,5663.msg42164.html#msg42164
و
browser برای ترمینال - طرح سؤال توسط khosh در تاریخ خرداد 1387
http://forum.ubuntu.ir/index.php/topic,4778.msg34639.html#msg34639
***
فارسی نویسی در محیط ترمینال - ارسال شده توسط محمدرضا بوذری در تاریخ تیر 1387 (http://forum.ubuntu.ir/index.php/topic,5639.msg41904.html#msg41904)
***
خاموش کردن بعد از اتمام کار یک برنامه - ارسال شده توسط سیدوحید رضا برهانی (http://forum.ubuntu.ir/index.php/topic,17897.msg135617.html#msg135617)
-
قابلیت شفاف کردن پنجرهی ترمینال در تنظیمات خود ترمینال وجود دارد.
(http://www.up.vatandownload.com/images/7b4op41pedm1ynqcfje_thumb.png) (http://www.up.vatandownload.com/viewer.php?file=7b4op41pedm1ynqcfje.png)
از منوی Edit در پنجره ترمینال، Profile Preference رو انتخاب کنید تا باکس مربوطه باز بشه.
به زبانهی Background برید و گزینهی Transparent background را انتخاب کنبد.
لغزنده را جابجا کنید تا شفافیت دلخواهتون را داشته باشید.
توجه: باکس و زبانهای که در بالا اشاره شد ممکن است در بعضی نسخههای اوبونتو با اسم متفاوتی باشند:
Profile Preference <=> Current Profile
Background <=> Effects
-
شما می تونین هر کلمه یا جمله ی دلخواهتونو بدین به ubuntu تا برای شما اونو بخونه
برای این کار ترمینال رو باز کنین و دستور espeak رو بزنین وبعد کلمات خود و جمله هاتونو به اون بدین
alieblice@alieblice-desktop:/$ espeak
یا دستور espeak رو بنویسین ودر ادامش کلمه یا جمله خودتونو بنویسین
نکته : در این حالت اگر جمله ای دارین که بین کلماتش فاصله هست اون جمله رو بین "" قرار بدین
alieblice@alieblice-desktop:/$
alieblice@alieblice-desktop:/$ espeak "Well come to persian linux comunity"
alieblice@alieblice-desktop:/$
برام جالب بود که هرچی میدادم بهش میخوند چه چیزایی مثل این
echo AAAB*1AAA/ |grep "^A\{1,4\}B.[0-9][A]\{1,4\}
یا 100+22=222
یا....
...
..
.
-
espeak -f /path/yourfile.txt -s تعداد کلمات در دقیقه -w output.wav
espeak -f /home/test.txt -s 22 -w exam.wav
یک فایل صوتی با پسوند wav تولید میکند که در آن در هر دقیقه 22 کلمه را تلفط میکند.بیشتر برای آموزش زبان انگلیسی خوبه !!!
-
عموم دسکتاپها فرمانی دارند که معادل عمل double-clicking روی یک فایل است. در محیط گنوم دستور gnome-open، این کار را انجام میدهد. یک فرم کاربرد آن به این صورت است:
gnome-open /directory/filename.xyz
به این ترتیب اگر نرمافزار ویژهای که فرمت xyz. را میتواند اجرا کند، نصب باشد و از قبل برای باز کردن آن نوع فایل برگزیده شده باشد، فرا خوانده میشه تا فایل را باز کند. این دستور مشابه Alt + F2 عمل میکند.
مثالها:
gnome-open star.pdf
فایل پیدیاف star را از طریق نرمافزار مربوطه باز میکند.
gnome-open foo.txt
فایل foo.txt را در text editor از قبل منتخب باز میکند.
gnome-open http://google.com
url وارد شده را در browser پیشفرض شما باز میکند که معادل است با:
(Alt + F2 , Type: http://google.com , Enter)
gnome-open mailto:someone@example.com
This will start a new email to the specified address in your preferred mail client
gnome-open .
This will open the current directory you are in, using Nautilus
gnome-open ./Documents/
This will open the specified directory using Nautilus
* اگر قصد دارید از آن زیاد استفاده کنید، آن را در bashrc. قرار دهید:
alias g='gnome-open'
:So, to open current dir in nautilus
g .
** در محیط Xfce، دستوری که این کار را انجام میدهد exo-open است.
*** دستور xdg-open در محیطهای Gnome، Xfce و KDE همین کار را میکند. در واقع در محیط گنوم از gnome-open استفاده میکند و در باقی محیطها به طور مشابه.
**** معادل آن در Mac OSX دستور ”open” است.
منبع: http://embraceubuntu.com/2006/12/16/gnome-open-open-anything-from-the-command-line
-
کاربرد: خواهید دید که بخشبندی برگهی ترمینال، هنگامی که یک نرمافزار یا یک دستور را از مستندات کنسول (با دستورهای info و man) فرا میگیرید، چقدر به کار میآید. زیرا هم آموزش و هم نرمافزار/دستور را در یک نما از برگهی ترمینال خواهید داشت. کاربردهای دیگر را خودتان بیابید!
sudo apt-get install dvtm bybou
bybou، نسخهی اصلاح شده(یا تغییر یافته)ی اوبونتوی screen است.
نحوهی اجرا:
bybou
و سپس:
dvtm
1. کلیدهای ترکیبی Ctrl+G را به کار گیرید و به دنبال آن کلید حرف C را فشار دهید تا صفحهی ترمینال به دو بخش مجزا تقسیم شود. با تکرار این روند، میتواند صفحهی ترمینال را به بخشهای بیشتری شکافت دهید.
* Ctrl+G، کلید escape برای dvtm است که به کنسول میفهماند کلید بعدی که شما فشار خواهید داد، یک دستورالعمل است. در screen، کلیدهای ترکیبی Ctrl+A اینکار را میکنند (کاربردی از Ctrl+A را در ادامه میبینید).
2. برای آرایش مناسب و از تقسیمهای صورت گرفته: Ctrl+G و سپس G را فشار دهید.
3. سوئیچ بین پنجرهها: Ctrl+G و سپس J (یا K برای حرکت در جهت عکس).
4. بازکردن یک برگهی تازهی کاری: کلید F2؛ برگهی پیشین به صورت یک Tab در پنل پایین نرمافزار، minimize میشود. با F3 و F4 بین تبها میتوانید سوئیچ کنید. شما میتوانید برای بستن تب کنونی، Ctrl+A را فشرده و سپس K را بزنید.
مثال: در یکی از بخشهای تقسیمشده، دستور cmus (البته اگر این نرمافزار پخش موسیقی را قبلاً نصب کردهاید) و در دیگری man cmus را اجرا کنید. در یکی دستور man dvtm و در دیگری man screen را اجرا کنید و ...
-
-----------------------------------------------------------------------------------------------------------
مونت کردن فایل ایمیج ایزو، nrg و mdf از طریق ترمینال
-----------------------------------------------------------------------------------------------------------
مونت کردن فایل ایزو و انآرجی:
1. ساخت دایرکتوری جدید برای فایلهای ایزو:
sudo mkdir /media/iso
2. اجرای فایل ایزو با دستور زیر:
sudo mount -o loop /DIRECTORY/iamge.iso /media/iso
یا فرم زیر (که البته فرقشون را نمیدونم!)
sudo mount -o loop -t iso9660 /DIRECTORY/iamge.iso /media/iso
Close the terminal window and then:
4. Go to the Ubuntu Main Menu
5. Click Places and select iso
6. The file browser will open, displaying the contents of the ISO image.
* To unmount the file, use this command in a terminal window:sudo umount /media/iso
To mount nrg formt files, replace iso with nrg in upstairs! commands.
=>
follow mount way will probably work only for .iso files. This:
sudo mount -t iso9660 path/to/your/file.iso /media/cdrom -o loop
will mount the image, and
sudo umount /media/cdrom
will unmount it.
* Several utilities seem to convert .nrg and others to .iso ('iat' claims to be able to do this, never tried it though), and if you feel like using FUSE, then their ISO module should also be able to mount .bin, .img, .nrg etc. files.
AND watch me (http://www.google.com/url?sa=t&source=web&cd=2&ved=0CCQQtwIwAQ&url=http%3A%2F%2Fwww.wonderhowto.com%2Fhow-to-mount-iso-image-file-using-ubuntu-linux-terminal-319753%2F&ei=xZU7TtXeNJDrOerE2NMH&usg=AFQjCNEkwaTaf9vTa1FJGvVYHoD0gvkSdw&sig2=P0fEqtUeSpC1TPL83N4SyQ)
مونت کردن MDF IMages
1. اجرای فایل با دستور زیر
sudo mount -o loop /DIRECTORY/Image.mdf /mnt
2. رفتن به مسیر mnt از دایرکتوری ریشه
-
sudo apt-get install weather-util
بعد به سایت weather noaa (http://weather.noaa.gov/weather/IR_cc.html) رفته و شهر محل سکونت خود را انتخاب کنید و آیدی مربوط به شهرتان را بردارید که برای تهران OIII است.
برای آشنایی با نحوهی استفاده از دستور، راهنمای آنرا مطالعه نمایید:
man weather
مثال: برای اینکه وضعیت فعلی آب و هوای شهر تهران را ببینید، دستور را به شکل زیر استفاده کنید:
weather -i oiii
Current conditions at Iran (OIII) 35-41N 051-21E 1191M OIII
Last updated Sep 09, 2011 - 06:20 AM EDT / 2011.09.09 1020 UTC
Temperature: 89F 32C
Relative Humidity: 11%
Wind: from the SSE (160 degrees) at 12MPH 10KT
Sky conditions: mostly clear
برای پیشبینی وضع هوا باید از آپشنهای دیگری استفاده کنید که میتوانید در راهنمای آن بیابید.
+ در آرچ لینوکس میتوانید از weatherget استفاده کنید و ترکیب آن با notify-osd، وضعیت آب و هوا را روی دسکتاپتان در دسترس قرار میدهد. (همچنین اینجا (http://cyberrabbits.net/984/accuweather/) را ببینید.)
-
شاید برای شما هم پیش آمده باشد که بخواهید پروندهای را که پیوند سرراست ندارد، دریافت کنید. برای نمونه اگر برای رسیدن به پیوند نهایی بارگیری، تارنمای هدف از شما بخواهد که به آن Login کنید یا یک توافقنامه را تایید کنید و...، با تارگرد میتوانید این گامها را پشت سر بگذارید و بارگیری را آغاز کنید. اما اگر بخواهید از بارگیر wget استفاده کنید، باید cookieهایی را که تارگرد تا رسیدن به پیوند نهایی بارگیری در خود اندوحته کرده، به خورد wget بدهید. برای این کار میتوانید از افزونهی Export Cookies (https://addons.mozilla.org/en-US/firefox/addon/export-cookies/) روی تارگرد فایرفاکس (https://www.mozilla.org/en-US/firefox/all) بهره بگیرید. پس از نصب این افزونه، از زبانهی Tools (Alt+T)، در دسترس است. در توضیحات ابزارک آمده است:
A typicall scenario to download a web site with WGET becomes:
* using Firefox, connect to the web sites, go through all the authentification forms or preliminary pages that are required
* execute Export Cookies (just a simple item added in Firefox Tools menu ) to make cookies.txt file
* launch wget: wget --load-cookies=cookies.txt http://foo.com
توجه: اگر از تارگرد دیگری استفاده میکنید، راهی برای export کوکیهای آن بیابید.
پس از آماده کردن پروندهی کوکیها، آن را با کمک آپشن --load-cookies به wget بشناسانید:
wget --load-cookies=COOKIEFILE URL
برای نمونه، در بارگیری از 4shared.com، گامهای آن را تا رسیدن به پیوند دریافت پرونده دنبال کنید. سپس پروندهی کوکیهای تارگردتان را بسازید و نشانی آن را در جای عبارت COOKIEFILE در دستور بالا بگذارید. همچنین پیوندی را که 4shared در گام پایانی برای دریافت پرونده به شما میدهد، به جای عبارت "URL" در دستور بالا بنشانید.
- شیوهای دیگر برای گرفتن کوکیها از تارگرد فایرفاکس: اینجا (http://www.linuxquestions.org/questions/linux-general-1/wget-with-the-user-firefox-cookies-907440/#post4495556) را ببینید.
- از برگه راهنمای wget:
man wget
Cookies are a mechanism for maintaining server-side state. The server sends the client a cookie using the "Set-Cookie" header, and the client responds with the same cookie upon further requests. Since cookies allow the server owners to keep track of visitors and for sites to exchange this information, some consider them a breach of privacy.
--load-cookies=FILE Load cookies from file before the first HTTP retrieval. file is a textual file in the format originally used by Netscape's cookies.txt file. You will typically use this option when mirroring sites that require that you be logged in to access some or all of their content. The login process typically works by the web server issuing an HTTP cookie upon receiving and verifying your credentials. The cookie is then resent by the browser when accessing that part of the site, and so proves your identity. Mirroring such a site requires Wget to send the same cookies your browser sends when communicating with the site. This is achieved by --load-cookies---simply point Wget to the location of the cookies.txt file, and it will send the same cookies your browser would send in the same situation...
--save-cookies=FILE save cookies to FILE after session.
--keep-session-cookies load and save session (non-permanent) cookies.
>> دربارهی دو option آخر در توضیحات بالا این برگه (http://forum.ubuntu.ir/index.php/topic,16577.0.html) را ببینید.
>> لیست همهی optionهای wget را ببینید:
wget --help | less
>> اگر از بارگیرهای دیگری مانند aria2c و یا curlcURL بهره میبرید، برگهی راهنمای آنها را برای واژهی "cookie" جستوجو کنید:
man aria2c | grep cookie
man curl | grep cookie
>> دربارهی wget بیشتر بخوانید:
The Ultimate Wget Download Guide With 15 Awesome Examples (http://www.thegeekstuff.com/2009/09/the-ultimate-wget-download-guide-with-15-awesome-examples/) -> ترجمه: اینجا (http://forum.ubuntu.ir/index.php/topic,36357.0.html) و اینجا (http://forum.ubuntu.ir/index.php/topic,17561.msg140352.html#msg140352)
commandlinefu.com > Commands tagged wget (http://www.commandlinefu.com/commands/view/9022/get-cookies-from-firefox)
-
شما می تونین هر کلمه یا جمله ی دلخواهتونو بدین به ubuntu تا برای شما اونو بخونه
برای این کار ترمینال رو باز کنین و دستور espeak رو بزنین وبعد کلمات خود و جمله هاتونو به اون بدین
alieblice@alieblice-desktop:/$ espeak
یا دستور espeak رو بنویسین ودر ادامش کلمه یا جمله خودتونو بنویسین
نکته : در این حالت اگر جمله ای دارین که بین کلماتش فاصله هست اون جمله رو بین "" قرار بدین
alieblice@alieblice-desktop:/$
alieblice@alieblice-desktop:/$ espeak "Well come to persian linux comunity"
alieblice@alieblice-desktop:/$
برام جالب بود که هرچی میدادم بهش میخوند چه چیزایی مثل این
echo AAAB*1AAA/ |grep "^A\{1,4\}B.[0-9][A]\{1,4\}
یا 100+22=222
یا....
...
..
.
من که نتونستم با این دستور کار کنم error می دهroot@farhoush-System:/etc/init.d# espeak "test"
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
-
من که نتونستم با این دستور کار کنم error می دهroot@farhoush-System:/etc/init.d# espeak "test"
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
دستگاه پحش صدای شما روشن بوده؟ (وقتی اسپیکر سیستمم را خاموش میکنم، خطایی مشابه خطای شما دریافت میکنم)
- بهتر بود برای پرسش خود یک جستار تازه باز میکردید.
-
مرسی
espeak بدردم خورد و mocp
دوستان تو فیلم ها میبینیم وقتی طرف دستوری میزنه و دستور اجرا میشه یه صدایی از طرف ترمینال سیستم پخش میشه
کسی میدونه چجوری میشه این قابلیت رو فعال کنیم؟