show version
در زیر می تونید یک نمونه از خروجی این دستور رو ببیند:farhadnia@Shafagh> show version
Hostname:Shafagh
Model: srx650
JUNOS Software Release [10.4R7.5]
farhadnia@Shafagh#set system host-name Your-Host-Name
اولین نکته برای انجام یک کانفیگ باید از دستور set قبل از فرمان استفاده می کنید. و همینطور برای غیر فعال کردن یک دستور قبل از دستور از فرمان delete استفاده می کنید مثال:farhadnia@Shafagh#delete system host-name Shafagh
برای خروج از هر mode کافیه که دستور exit رو بزنید.farhadnia@Shafgh# set system root-authentication plain-text-password
در فرمان باید یعد از زدن کلید اینتر پسورد جدید رو وارد می کنید. توجه داشته باشید که با انتخاب گزینه encrypted-password fi به جای plain-text-password می تونید رمز رو به صورت رمز شده وارد کنید یعنی مشابه انتخاب عدد 7 در سیسکو.
تعدادی از دستورات کاربردی ترمینال
* برای اجرای بعضی دستورات باید سطح دسترسی بالا داشته باشید
* برای اجرای بعضی دستورات باید آن را مطابق نیازتان تغییر دهید
تبدیل دستورالعمل یک برنامه به pdf
man -t man | ps2pdf - > man.pdf
نمایش نام کامل مسیر اجرای یک برنامه
which command
نمایش زمان اجرای یک دستور
time command
شروع به کار کرونومتر ، برای توقف CTRL+D را فشار دهید
time cat
اجرای یک دستور با درجه اهمیت پایین ، به جای info دستور خود را قرار دهید
nice info
رفتن به شاخه قبلی
cd -
رفتن به شاخه خانه (Home)
cd
به شاخه dir برو و دستور مورد نظر (command) رو اجرا کن
(cd dir && command)
شاخه جاری را در استک قرار بده تا بتوانید بعدآ با popd به آن رجوع کنید
pushd .
لیست کردن فایل های مسیر جاری به ترتیب تاریخ ایجادشان
ls -lrt
لیست کردن فایل های مسیر وارد شده در 9 ستون از ترمینال
ls /usr/bin | pr -T9 -W$COLUMNS
جسنجو ‘example’ در تمام فایل های مسیر جاری و شاخه ها
find -type f -print0 | xargs -r0 grep -F 'example'
جسنجو ‘example’ در تمام فایل های مسیر جاری
find -maxdepth 1 -type f | xargs grep -F 'example'
اجرای هر آیتم به تعداد معین
find -maxdepth 1 -type d | while read dir; do echo $dir; echo cmd2; done
نمایش فایل هایی که توسط تمام کاربران قابل دیدن نیستند
find -type f ! -perm -444
نمایش شاخه هایی که توسط تمام کاربران قابل دسترسی نیستند
find -type d ! -perm -111
جستجو سریع دیکشنری برای پیشنود مورد نظر
look reference
مشخص کردن عباراتی که لغت مورد نظر در آن وجود دارد
grep --color reference /usr/share/dict/words
encrypt کردن فایل
gpg -c file
decrypt کردن فایل
gpg file.gpg
ایجاد فایل فشرده آرشیو از شاخه مورد نظر
tar -c dir/ | bzip2 > dir.tar.bz2
استخراج کردن فایل – از gzip به جای bzip2 برای استخراج کردن فایل tar.gz استفاده کنید
bzip2 -dc dir.tar.bz2 | tar -x
ایجاد فایل آرشیو encrypt شده از مسیر مورد نظر در کامپیوتری دیگر
tar -c dir/ | gzip | gpg -c | ssh user@remote 'dd of=dir.tar.gz.gpg'
ایجاد فایل آرشیو از شاخه مورد نظر و زیر مجموعه هایش
find dir/ -name '*.txt' | tar -c --files-from=- | bzip2 > dir_txt.tar.bz2
ایجاد یک کپی از مسیر مورد نظر و زیر مجموعه هایش
find dir/ -name '*.txt' | xargs cp -a --target-directory=dir_txt/ --parents
گرفتن پشتیبان از هاردتان بر روی یک کامپیوتر دیگر
dd bs=1M if=/dev/sda | gzip | ssh user@remote 'dd of=sda.gz'
ذخیره یک نسخه قابل اجرا از صفحه سایت مورد نظرتان در شاخه جاری
(cd dir/ && wget -nd -pHEKk http://www.pixelbeat.org/cmdline.html)
ادامه دادن دانلود فایلی که بصورت نیمه کاره رها شده
wget -c http://www.example.com/large.file
دانلود دسته ای از فایل ها در مسیر جاری
wget -r -nd -np -l1 -A '*.jpg' http://www.example.com/dir/
دانلود url مورد نظر در ساعت 1 صبح در مسیر جاری
echo 'wget url' | at 01:00
دانلود با درجه اهمیت پایین و سرعتی که به 20K محدود شده
wget --limit-rate=20k url
بررسی لینک های یک فایل
wget -nv --spider --force-html -i bookmarks.html
نمایش نسخه کرنل و معماری سیستم
uname -a
نمایش نام و نسخه توزیعی که استفاده می کنید
head -n1 /etc/issue
نمایش تمام پارتیشن هایی که در سیستم شما ثبت شده اند
cat /proc/partitions
نمایش حجم RAM شما که توسط سیستم شناسایی شده
grep MemTotal /proc/meminfo
نمایش اطلاعات CPU
grep "model name" /proc/cpuinfo
نمایش اطلاعات PCI
lspci -tv
نمایش اطلاعات USB
lsusb -tv
نمایش فایل های MOUNT شده در سیستم و چینش آنها بصورت ستونی
mount | column -t
نمایش وضعیت سلول های باتری لپتاپ
grep -F capacity: /proc/acpi/battery/BAT0/info
نمایش اطلاعات دیسک
hdparm -i /dev/sda
تست سرعت خواندن اطلاعات از دیسک
hdparm -tT /dev/sda
تست برای پیدا کردن بلاک های غیر قابل خواندن
badblocks -s /dev/sda
نمایش وضعیت ethernet interface eth0
sudo apt-get install ethtool
تنظیم دستی سرعت ethernet interface
ethtool --change eth0 autoneg off speed 100 duplex full
نمایش وضعیت wireless interface eth1
iwconfig eth1
تنظیم دستی سرعت wireless interface
iwconfig eth1 rate 1Mb/s fixed
لیست کردن شبکه های بیسیم موجود
iwlist scan
لیست کردن interface های شبکه
ip link show
تغییر نام interface eth0 به wan
ip link set dev eth0 name wan
لیست کردن ip های interface ها
ip addr show
افزودن ip و mask
ip addr add 1.2.3.4/24 brd + dev eth0
نمایش جدول routing
ip route show
تنظیم کردن default gateway به 1.2.3.254
ip route add default via 1.2.3.254
پیدا کردن DNS ip address و یا بالعکس
host pixelbeat.org
پیدا کردن local ip address
hostname -i
نمایش whois برای آدرس سایت و یا ip
whois pixelbeat.org
لیست کردن سرویس های اینترنتی یک سیستم
netstat -tupl
لیست کردن اتصالات ورودی و خروجی
netstat -tup
jQuery یکی از بهترین کتابخونه های جاوا اسکریپته. فکر نمیکنم جمله ای بهتر از Write less, Do more بتونه دلیل استفاده از این framework رو توجیه کنه
من تا به امروز فکر میکردم که لوگو و نام مرورگر فایرفاکس نمادی از یک روباه است که در وصف اون، کلمه آتش رو شاید برای جذابیت و یا زیبایی به اون اضافه کردن، ولی بعد از خوندن این خبر کمی نظرم عوض شدش.
در این خبر موزیلا به مناسبت هفتمین سالگرد تولدش، سرپرستی سه توله پاندای سرخ رو به عهده گرفته. یکی از مناطق زیستی این جانور در حال منقرض، جنوب چین هستش. نام علمی این جانور Ailurus fulgens و به نام پاندای سرخ و یا ریز پاندا معرفی میشه. مردم این منطقه علاقه و اعتقادات خاص به خصوص در برنامه های فرهنگی مثل عروسی، به پانداهای سرخ دارن. اما نکته جالب این هستش که مردم جنوب چین این جانور رو به اسم “روباه آتشین” صدا میزنن.درسته، معنی همون فایرفاکس خودمون. شاید بیشترین علتش شباهت بسیار زیبای این موجود با روباه باشه.تصویر زیر رو نیگاه کنین.
عده ای بر این باورند که موزیلا نماد و اسم تجاری مرورگر خودش رو از این پاندای سرخ الهام گرفته، ولی با این وجود موزیلا انگیزه های زیادی رو در نام گذاری نام تجاری و طراحی لوگوی مرورگر خودش معرفی کرده.
اما اگر فکر میکنین این جانور تا به حال چه قدر گمنام بوده ، سخت در اشتباهید. حتما تا به حال انیمیشن “پاندای کونگ فو کار” رو دیدین. اگه استاد شیفو، معلم اون پاندای چاق و خپل رو به یاد داشته باشین، میتونین با این جانور یه مقایسه ای بکنین.
درسته، خودشه. اول شک داشتم، ولی وقتی به این جا رسیدم شکم به بقین تبدیل شد.
پس بهتر نیست از این به بعد به جای نام معادل “روباه آتشین” نام “پاندای سرخ” رو به کار ببریم. یعنی بگیم مرورگر پاندای سرخ. نظر شما چیه ؟!