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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

اوبونتو ۲۴٫۰۴ با پشتیبانی بلند مدّت (۱۲ سال) منتشر شد 🎉

نویسنده موضوع: دستورات کوچک کاربردی  (دفعات بازدید: 16353 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
دستورات کوچک کاربردی
« : 08 دی 1393، 10:22 ب‌ظ »
سلام. به احتمال زیاد شما هم جایی از سیستمتون، یه فایل متنی دارید که دستوراتی که به نظرتون مفید و کاربردی هستند رو داخلش آرشیو می‌کنید. مثل این سایت. توضیح اضافه نمی‌دم. دستورات مفیدتون رو بفرستین تا همه‌ش رو داخل پست اول وارد کنم. می‌تونیم بعدا به ویکی منتقلشون کنیم.


اول نوبت خودمه.

این دستورات در طول چند سال و هر کدومش از یه جایی و برای استفاده‌ی شخصی جمع شده. خیلی‌هاشو خودم اونطور که نیاز داشته‌ام نوشته‌ام ولی اگر دیدید یکی از اونها رو شما تو وبلاگی جایی نوشته‌اید و من بدون منبع نقل کرده‌ام بگید تا منبعشو بنویسم.

با خرج کمی خلاقیت و خوندن manual برنامه‌ها می‌تونید اونها رو مطابق نیاز خودتون تغییر بدید ;)

خیلی از دستوراته که توی ذهن هر کسی هست و شاید چون زیاد ازشون استفاده می‌کنه، نیازی به آرشیو کردنشون نمی‌بینه. پس ممکنه یه سری دستور پرمصرف که به اعتقاد شما حتما باید داخل چنین تاپیکی گنجونده بشه به نظرتون بیاد و اینجا نبینیدشون. پس تعجب نکنید و بگید تا اضافه کنم.

 
دانلود کامل یک سایت و تصحیح ساختار آدرس‌دهی به صورت محلی توسط wget: (مشابه httrac)
wget -cxmkEp --random-wait -np --progress=dot -e robots=off
لیست کردن نام و حجم پوشه‌های موجود در دایرکتوری فعلی. این دستور تا یک مرحله درون پوشه‌ها پیشرفت می‌کنه و حجم اونها رو به صورت human readable نشون می‌ده. همچنین به جای توان‌های 1024، توان‌های 1000 رو برای واحدهای حجم در نظر می‌گیره:
du --si -BM --max-depth=2
با دستور زیر خیلی راحت از دیسک داخل درایو نوری، image تهیه کنید.
cat /dev/cdrom > file_name.iso
و با این دستور اون ایمیج رو mount کنید:
sudo mount -o loop -t iso9660 /DIRECTORY/image.iso /media/iso
از فایل یا فولدر مورد نظر فایل فشرده‌ی tar بسازید:
tar -cvf name.tar file/folder
با این دستور از mp3های موجود در دایرکتوری فعلی، playlist بسازید:
ls -w 1 *.mp3 > Playlist.m3u
از manual دستور مورد نظر، یک فایل pdf تهیه کنید:
man -t <COMMAND> | ps2pdfwr - > ~/<COMMAND>.pdf
با این دستور ساده، نسخه‌ی بسته‌ی نصب شده و آدرس آن در مخزن را ببینید:
apt-cache policy <PACKAGE_NAME>
imagemagick یک نرم‌افزار بسیار قدرتمند برای ویرایش فایل‌های تصویری است که چند ابزار ترمینالی، از جمله convert، دارد. با فرم دستوری زیر می‌توانید تمام عکس‌هایی که در دایرکتوری فعلی موجودند را ویرایش کنید.
for file in *; do convert $file -resize 700 resized-$file; done
در صورتی که از pulsaudio استفاده می‌کنید، ابتدا با دستور زیر دستگاهی که در حال پخش صدا است را پیدا کنید.
pacmd list | grep ".monitor"
حالا می‌تونید با جایگزین کردن نام دیوایس خودتون داخل دستور زیر، صدایی که از کامپیوترتون در حال پخشه رو مستقیماً از لایه‌ی pulsaudio ضبط کنید.
pacat --record --channels=2 --rate=44100 --format=s16be --device=alsa_output.pci-0000_00_1b.0.analog-stereo.monitor | ffmpeg -f s16be -ac 2 -ar 44100 -i - -acodec libvorbis -ar 44100 -ab 128k ~/out.ogg
و با کمی اضافات حتی می‌تونید تصویر روی مانیتور رو هم ضبط کنید و یه فایل ویدیویی بسازید:
pacat --record --channels=2 --rate=44100 --format=s16be --device=alsa_output.pci-0000_00_1b.0.analog-stereo.monitor | ffmpeg -f s16be -ac 2 -ar 44100 -i - -f x11grab -r 12 -s 1366x768 -i $DISPLAY -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -vpre superfast ~/out.mkv
با دو تا دستور زیر، userها و groupهایی که روی سیستمتون دارید رو لیست کنید:
cut -d: -f1 /etc/passwd
cut -d: -f1 /etc/group

حالا نوبت شما است. تنبلی رو بذارید کنار و شروع کنید...
« آخرین ویرایش: 08 دی 1393، 10:36 ب‌ظ توسط آرمان اسماعیلی »
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3468
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : دستورات کوچک کاربردی
« پاسخ #1 : 08 دی 1393، 10:28 ب‌ظ »
نقل‌قول
سلام. به احتمال زیاد شما هم جایی از سیستمتون، یه فایل متنی دارید که دستوراتی که به نظرتون مفید و کاربردی هستند رو داخلش آرشیو می‌کنید

عه! از کجا می دونستین؟؟  ;)

نقل‌قول
حالا نوبت شما است. تنبلی رو بذارید کنار و شروع کنید...
تنبلی؟ الان این فحش بود؟؟  ;D 8)

منم از بهمن پارسال که 100 درصد گنو/لینوکسی شدم تا الان به فایل آرشیو دارم به اسم first. خخ که برای توزیع های مختلف هم اسم متفاوت داره
First kubuntu 14.04
First kubuntu 14.10
First ubuntu 14.04
و ...  :D

فایل رو آپلود می کنم اینجا. هر کسی دوست داشت ازش استفاده کنه
البته بعضی جاهاش ممکنه نامفهوم باشه. چون برای خودم می نوشتم، منظورم رو راحت میفهمیدم.  ;)
یه گنو/لینوکسی سابق که الان از ویندوز استفاده می‌کنه و لینوکس رو داخل WSL نگه داشته. سیستم‌عامل مورد استفادهٔ من برای سرور، لینوکس و برای دسکتاپ، ویندوز هست.
این هم از تجربهٔ ۱۵ سالهٔ من از تکنولوژی، نرم‌افزار، لینوکس و برنامه‌نویسی

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
پاسخ : دستورات کوچک کاربردی
« پاسخ #2 : 08 دی 1393، 10:30 ب‌ظ »
^الان همین پست نمونه‌ی بارز تنبلی بود :D قشنگ دستوراتی که به نظرت مفیده رو گلچین کن و با یه توضیح کوچیک بنویس.
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3468
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : دستورات کوچک کاربردی
« پاسخ #3 : 08 دی 1393، 10:37 ب‌ظ »
^الان همین پست نمونه‌ی بارز تنبلی بود :D قشنگ دستوراتی که به نظرت مفیده رو گلچین کن و با یه توضیح کوچیک بنویس.
خخخ خب این که نمیشه تنبلی
خب همین یعنی گلچین شده دیگه. از اینی که هست گلچین تر؟ اون کدای اولیه رو اگه میدیدین چی میگفتین پس؟  ;D
یه گنو/لینوکسی سابق که الان از ویندوز استفاده می‌کنه و لینوکس رو داخل WSL نگه داشته. سیستم‌عامل مورد استفادهٔ من برای سرور، لینوکس و برای دسکتاپ، ویندوز هست.
این هم از تجربهٔ ۱۵ سالهٔ من از تکنولوژی، نرم‌افزار، لینوکس و برنامه‌نویسی

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3468
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : دستورات کوچک کاربردی
« پاسخ #4 : 08 دی 1393، 10:41 ب‌ظ »
کامنت گذاشتنش طول میکشه. امشب نمیرسم.
فعلا همینی که گذاشتم استفاده کنن بچه ها. فردا خلاصه و مفید (به قول شما) کانفیگش می کنم میذارمش دوباره.  ;)
یه گنو/لینوکسی سابق که الان از ویندوز استفاده می‌کنه و لینوکس رو داخل WSL نگه داشته. سیستم‌عامل مورد استفادهٔ من برای سرور، لینوکس و برای دسکتاپ، ویندوز هست.
این هم از تجربهٔ ۱۵ سالهٔ من از تکنولوژی، نرم‌افزار، لینوکس و برنامه‌نویسی

آفلاین abedzadeh

  • High Hero Member
  • *
  • ارسال: 1597
  • جنسیت : پسر
  • aliila
پاسخ : دستورات کوچک کاربردی
« پاسخ #5 : 17 دی 1393، 06:04 ب‌ظ »
عه عه عه ، نبینم این تاپیک پایین بیاد و خاک بخوره
به هزار مکافات یه سیستم غرض کردم و گفتم منم فابل هام رو این جا قرار بدم

برای بک آپ گرفتن کامل :
sudo rsync -avzh --delete /home/ /media/ali/ADATA\ EXT4/home-backup/|cat >> /home/ali/Documents/backup-log/home-backup/XXXXXXXX.txtمن همه ی اطلاعاتم روی home هست ( بود :D )
این دستور تمام تغییرات رو اعمال میکنه ، جدیدا رو اضافه و حذف شده ها رو هم پاک میکنه
خروجی رو هم در XXXXXXXX.txt ذخیره میکنه که بدونم چی به یه



اینم یه روش خوب برای بوت کردن یه توزیع از توی گراب :
sudo apt-get update
sudo apt-get install grml-rescueboot
sudo cp -v ~/ISOFILE/ubuntu-13.04-desktop-i386.iso /boot/grml/
sudo update-grub

لپ تاپ خدا بیامرزم به کم و زیاد کردن نور توسط Fn توجهی نمی کرد
ls /sys/class/backlight/ ### out : intel_backlight

sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
######### ADD THESE LINES TO : /usr/share/X11/xorg.conf.d/20-intel.conf #######
Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"

EndSection
###############################################################################
>> log out
>> finished :D



اینم مال کانکی هست که اولا که اومده بودم اوبونتو این فایل رو ساختم که یادم نره  ;)
دقیقا متن یکی از بچه ها رو کپی کردم  ;D
تا الان هم دیگه ندیده بودمش ، همون طور که ذخیره کردم میزارم :
sudo apt-get install conky-all lm-sensors hddtemp
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install conky-manager

###########################

همیشه استفاده از کانکی برای کاربران تازه کار مشکل زا بوده است.
اما با نرم افزار conky manager  می توانید براحتی از کانکی استفاده کنید
و چند کانکی را همزمان با هم استفاده کنید
برای نصب ابتدا کانکی را نصب کنید
کد: [انتخاب]

sudo apt-get install conky-all lm-sensors hddtemp

سپس می توانید کانکی منیجر را نصب کنید
کد: [انتخاب]

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install conky-manager

بعد اینکه نصب کردید می توانید از چند کانکی که درون نرم افزار وجود دارد استفاده کنید
اما برای نصب theme ها بیشتر می توانید بسته زیر را دانلود و اکسترکت کرده
کد: [انتخاب]

http://www.mediafire.com/download/gzih6asalfhi2w8/super_conky_pack.7z

پوشه های زیر را در home کپی کنید (توجه داشته باشید برای دیدن این پوشه ها Ctrl+h را بزنید)
کد: [انتخاب]

.conky & .Conky & .fonts

حالا محتویات پوشه theme را توی پوشه home/conky-manager/theme کپی کنید.
حالا کانکی منیجر را باز کنید لیستش را reflesh کنید و از اون همه کانکی براحتی استفاده کنید.

######################################

http://forum.ubuntu.ir/index.php?topic=70372.0
نخندید  :D



اینم برای دما :
sudo apt-get install lm-sensors
yes y|sudo sensors-detect
sensors



اینم سی.پی.یو :
sudo apt-get install indicator-cpufreq


اینم برای غیر فعال کردن تبلیغات دش که هیچ وقت ازش استفاده نمی کنم و به جاش مستقیم از توی تنظیمات انجامش میدم :
sudo apt-get remove unity-scope-musicstores unity-lens-shopping


اینم دستور مخوف دی دی :
lsblk
sudo dd if=/home/X.iso of=/dev/sdb1



اینم بک آپ از نرم افزار های نصب شده:
yes y|cp -i /var/cache/apt/archives/* /home/ali/Desktop/16.05.2014/


اینم از لیست افزونه های فایر فاکسم :
DownThemAll
Click YouTube Video Downloader 2.3.5
Adblock Plus 2.6.4
Download YouTube Videos as MP4 1.7.25
FoxyProxy Standard 4.2.4
ScrapBook
Wappalyzer



نحوه ی تعمیر گراب :
sudo fdisk -l

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev/ /mnt/dev

sudo grub-install --root-directory=/mnt/ /dev/sda

sudo chroot /mnt
update-grub
exit
sudo umount /mnt



اینم از فعال کردن کامل جلوه های گنوم برای کالی :
gsettings get org.gnome.desktop.session session-name
dbus-launch gsettings set org.gnome.desktop.session session-name 'gnome'
reboot

## Rollback changes :
dbus-launch gsettings set org.gnome.desktop.session session-name 'gnome-fallback'



هه هه ، اینم مال اولای کارمه
روش گرفتن MD5
md5sum /dir/x.isoخیلی سخته مگه نه ؟ ;D ;D ;D



اینا هم لیست خزعبلاتی هست که بعد از نصب اوبونتو ، نصبشون میکنم ( خیلی هاش رو هم نصب نمیکنم و فقظ محض یادآوری نگهشون داشتم )
aria2
nvidia-331
nvidia-setting
nvidia-prime
vlc
smplayer
gimp
virtualbox
tor
  -tor-geoipdb
  -torsocks
  -obfsproxy
golden dict
0ad
#ubuntu-tweak
#yumi
rar
unrar
gparted
k3b
cairo dock
docky
lm-sensors
network-manager-openvpn
firefox
thunderbirde
libfribidi-bin
gnash
starcal
scrot
2048
openjdk-7-jdk
playonlinux
kontact
konsole
kompare
yakuake
geoip-bin
HandBrake
MEGAsync
eclipse
libav-tools



اینم افزونه های تاندربرد
#right to left :
BiDi Mail UI



این دستور ملعون هم یه دایرکتوری اشتراک گذاری شده توسط اوبونتو رو در ویندوز مجازی و در cmd معرفی میکنه
net use g: \\vboxsvr\other
به گروه کاربران اوبونتوی ایرانی در جامعه ی استیم بپیوندید
http://steamcommunity.com/groups/Ubuntu-Iran
بازی های تحت پوشش : Dota2

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
پاسخ : دستورات کوچک کاربردی
« پاسخ #6 : 17 دی 1393، 06:09 ب‌ظ »
^به به. خوبه. وقتی این تاپیکو زدم فکر می‌کردم بیشتر استقبال بشه. کاش همه شرکت کنن تا کامل بشه. بعدا می‌تونیم داخل ویکی بذاریمشون.
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین abedzadeh

  • High Hero Member
  • *
  • ارسال: 1597
  • جنسیت : پسر
  • aliila
پاسخ : دستورات کوچک کاربردی
« پاسخ #7 : 17 دی 1393، 06:25 ب‌ظ »
چسبناک شد  :D
به گروه کاربران اوبونتوی ایرانی در جامعه ی استیم بپیوندید
http://steamcommunity.com/groups/Ubuntu-Iran
بازی های تحت پوشش : Dota2

آفلاین sajjad93

  • Sr. Member
  • *
  • ارسال: 294
پاسخ : دستورات کوچک کاربردی
« پاسخ #8 : 18 دی 1393، 04:53 ب‌ظ »
یه دستور گذاشتم یکم اشکال داشت پاک کردم!   ;D
« آخرین ویرایش: 18 دی 1393، 05:13 ب‌ظ توسط sajjad93 »

آفلاین امیرحسین گودرزی

  • ناظر انجمن
  • *
  • ارسال: 743
  • جنسیت : پسر
  • Devops engineer and AI enthusiastic
پاسخ : دستورات کوچک کاربردی
« پاسخ #9 : 18 دی 1393، 05:38 ب‌ظ »
من از تک استفاده میکنم و سیستم‌های زیادی دور بر من بودن که باید تک روشون نصب میبود اما اینترنت نداشتن
من با کمک این دستور مخزن تکی رو که رو که روی pc هست رو همیشه به روز میکنم تا همیشه آخرین نسخه‌ش رو داشته باشم
هم برای استفاده‌های خودم + استفاده روی سیستم‌های دیگه + به اشتراک گذاشتن بین دوستان

rsync -av --delete --progress rsync://ctan.asis.io/ctan/systems/texlive/tlnet/ /home/$USER/texlive/
از rsync برای سینک شدن ریپوی محلی با سرور استفاده میکنم


آفلاین sajjad93

  • Sr. Member
  • *
  • ارسال: 294
پاسخ : دستورات کوچک کاربردی
« پاسخ #10 : 28 دی 1393، 06:12 ب‌ظ »
برای دانلود فایل های mp3 و pdf آموزش زبان بی بی سی (فقط بخش lower-intermediate) در جواب سوال اول فقط باید یک عدد وارد کنید (۱ تا ...)
proxychains باید تنظیم شده باشه:

#!/bin/bash
read -p "Which unit do you want to download? > "
unit=$REPLY
proxychains wget -O $unit-source http://www.bbc.co.uk/learningenglish/english/course/lower-intermediate/unit-$unit/downloads
grep -Po '(?<=href=")[^"]*' $unit-source | grep -E '(.mp3|.pdf)' > dl-$unit.txt

cat dl-$unit.txt
read -p "Do you want to download files now? [yes|no] > "
if [ $REPLY == "yes" ]; then
mkdir unit-$unit
proxychains aria2c -c -x16 -s16 -k 1M -j2 -i dl-$unit.txt -d unit-$unit
else
exit
fi
« آخرین ویرایش: 28 دی 1393، 06:14 ب‌ظ توسط sajjad93 »

آفلاین محمدامین

  • Full Member
  • *
  • ارسال: 208
  • جنسیت : پسر
پاسخ : دستورات کوچک کاربردی
« پاسخ #11 : 08 بهمن 1393، 07:21 ب‌ظ »
برای تهیه‌ی Screencast بدون صدا:avconv -f x11grab -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -i $DISPLAY -pre lossless_ultrafast Screencast.mkv
با صدا:avconv -f alsa -i pulse -f x11grab -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -i $DISPLAY -pre:0 lossless_ultrafast Screencast.mkv

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19532
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : دستورات کوچک کاربردی
« پاسخ #12 : 09 بهمن 1393، 04:49 ب‌ظ »
برای تهیه‌ی Screencast بدون صدا:avconv -f x11grab -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -i $DISPLAY -pre lossless_ultrafast Screencast.mkv
با صدا:avconv -f alsa -i pulse -f x11grab -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -i $DISPLAY -pre:0 lossless_ultrafast Screencast.mkv
[X11grab indev @ 0x1ae1f60] Unable to parse option value "1366x768+0+0" as image size
[X11grab indev @ 0x1ae1f60] Error setting option video_size to value 1366x768+0+0.
:0: Invalid argument
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
پاسخ : دستورات کوچک کاربردی
« پاسخ #13 : 03 آذر 1394، 07:14 ب‌ظ »
وقتی میخواید فایل های خیلی گنده رو که با دستورات معمولی حذف نمیشند:
>file; rm file
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC

آفلاین MSPACE

  • Newbie
  • *
  • ارسال: 1
  • جنسیت : پسر
پاسخ : دستورات کوچک کاربردی
« پاسخ #14 : 26 اسفند 1397، 10:00 ق‌ظ »
سلام به همه دوستان
میدونید که وقتی دستور ping میدیم همینطور برای خودش ادامه بیدا میکنه.برای محدود کردنش این دستور با یه عدد که تعداد درخواست هست رو میتونید وارد کنید.البته من تازه واردم.چه بسا همه دوستان این دستور رو ابتدایی بدونند :D :D :Dmspace@ubuntu:~$ ping -c 3 www.eclipse.org