بحث کاربر:Sosha: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(مرجع دستورات پایانه گنو/لینوکس)
(بند سوم صفحه‌ی کاربری شما: بخش جدید)
سطر ۱٬۴۲۸: سطر ۱٬۴۲۸:
 
</tr>
 
</tr>
 
</table>
 
</table>
 +
 +
== بند سوم صفحه‌ی کاربری شما ==
 +
 +
بند سوم صفحه کاربری شما که به نوعی تور که روشی برای دور زدن فیلترینگ است را معرفی میکند، مغایر با قوانین انجمن نیست؟
 +
در ضمن صفحات بحث برای ارتباط کاربران ویکی با یک دیگر است.

نسخهٔ ‏۱۲ مرداد ۱۳۹۶، ساعت ۱۷:۲۵

مثال

توضیح

دستور

ls

ls /usr

این دستور برای نمایش پرونده و پوشه ها و تمام چیزهایی که در یک مسیر مورد نظر است استفاده می شود.

ls

ls -a /usr

این سویچ باعث میشود که تمام پرونده هت و پوشه ها شامل فایلهای سیستمی و مخفی و ... خلاصه تمام چیزها را نمایش میدهد.

ls -a

ls -A /usr

مانند a است با این تقاوت که مسیرهای '.' و '..' را نمایش نمی دهد! کاربرد چندانی ندارد.

ls -A

ls -l /usr

باعث می شود تمام خصوصیات پرونده ها و پوشه ها شامل تاریخ ساخت نوع اجازه دستیابی و ... را نمایش دهد.

ls -l

ls -s /usr

برای نمایش حجم پرونده ها و پوشه ها از این سویچ استفاده می شود.

به این صورت عمل میکند که حجم هر فایل یا پوشه را در کنار آن به واحد بایت می نویسد.

ls -s

ls -S /usr

این سویچ مانند s است با این تفاوت که بر اساس حجم لیست را نمایش می دهد.

ls -S

ls -x /usr

نمایش بر اساس اسم.

ls -x

ls -t /usr

نمایش بر اساس زمان ساخته شدن.

ls -t

cd

cd /usr

برای رفتن و داخل شدن به یک پوشه است.

cd

-

مسیر جاری را به مسیر اصلی (home) بر می‌گرداند.

cd

-

برای بازگشت به دایرکتوری قبلی اسفاده می شود.

cd ..

pwd

-

این دستور باعث میشود مسیر جاری را به طور کامل به شما نمایش دهید که در کدام پوشه هستید.

pwd

sudo

sudo apt update

این دستور زمانی استفاده می شود که شما بخواهید کاری را انجام دهید که موجب تغییرات عمده در سیستم شود. مانند پارتیشن بندی و یا بروز کردن.

sudo

-

در لینوکس به طور کلی و ساده ۲ کاربر داریم یکی root که کاربر ریشه است و تمام تنظیمات و نغییرات را میتواند انجام دهد. مانند Administrator در ویندوز است. ۱ کاربر دیگر هم داریم که خود شما هستید.

برای وارد شدن به محیط root از دستور su استفاده می شود.

روش کار هم این است که su و سپس از شما کد root را می خواهد که کد را وارد می کنید و وارد محیط root خواهد شد.

sudo su

-

طرز کار مشابه دستور su است، با این تفاوت که مسیر از /root شروع می شود.

sudo -i

man

man sleep

این دستور برای کمک به شما است و توضیحات کاملی را در مورد دستور موردنظر شما نمایش می دهد.

man

man -t sleep | ps2pdf - sleep.pdf

ساخت فایل pdf از صفحه کتابچه راهنما.

man -t bash | ps2pdf - bash.pdf

mkdir

mkdir ~/Desktop/test

این دستور به منظور ایجاد یک پوشه(دایرکتوری) جدید استفاده می شود.

mkdir

rmdir

rmdir ~/Desktop/test

برای حذف پوشه ها(دایرکتوری) استفاده می شود.

rmdir

cp

cp image.png ~/Desktop/test2

این دستور برای رونشت کردن پرونده ها استفاده می شود. رونوشت کردن پرونده مورد نظر در مسیر دیگر .

cp

cp ~/Desktop/test/image.png ~/Desktop/test2

رونشت کردن پرونده در مسیر دیگر .

cp

cp -r ~/Desktop/test ~/Desktop/test2

رونوشت کردن پوشه در مسیر دیگر.

cp -r

mv

mv image.png ~/Desktop/test3

این دستور برای انتقال دادن پرونده ها و پوشه ها استفاده می شود. جابجایی کردن پرونده مورد نظر در مسیر دیگر.

mv

mv ~/Desktop/test/image.png ~/Desktop/test2

جابجا کردن پرونده در مسیر دیگر .

mv

mv ~/Desktop/test/ ~/Desktop/test2

جابجا کردن پرونده در مسیر دیگر.

mv

rm

rm image.png

این دستور برای پاک کردن پرونده ها و پوشه ها استفاده می شود.

rm

rm -r ~/Desktop/test

برای پاک کردن پوشه استفاده می شود.

rm -r

rm -f ~/Desktop/test/image.png

اجبار کردن به حذف یک پوشه برای مواقعی که فایل به دلایلی حذف نمی‌شود.

rm -f

rm -rf ~/Desktop/test

اجبار کردن به حذف یک دایرکتوری برای مواقعی که آن به دلایلی حذف نمی‌شود.

rm -rf

clear

-

این دستور برای پاک سازی صفحه پایانه استفاده می شود.

clear

remove

-

این دستور مثل clear برای پاک سازی صفحه پایانه استفاده می‌شود، با این تفاوت که دیگر با بالا رفتن نوشته‌ های قبلی رو نمی بینید.

remove

apt

-

این دستور برای نصب , بروزرسانی , ارتقاع , حذف برنامه ها و... استفاده می شود. از دستورات مهم در گنو/لینوکس است.

apt

sudo apt install tor

این دستور برای نصب برنامه‌ها استفاده می شود.

apt install

sudo apt remove tor

این دستور برای حذف برنامه‌ها استفاده می شود.

apt remove

sudo apt update

این دستور برای بروزرسانی مخازن استفاده می شود.

apt update

sudo apt upgrade

این دستور برای بروزرسانی و ارتقاع برنامه‌ها استفاده می شود.

apt upgrade

sudo apt install -f

زمانی که یک برنامه خراب می شود توسط این سویچ برنامه مورد نظر FIX می شود.

apt install -f

sudo apt -dl tor

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

apt -dl

sudo apt install -ml tor

این سویچ برای زمانی است که برنامه یا پکیچ مورد نظر شما خراب باشد ولی شما نادیده بگیرید و اجازه دهید نصب شود.

apt -ml

sudo apt install -yh tor

اگر برنامه سوالی داشته باشد به طور خودکار Yes را انتخاب میکند.

apt -yh

--version

apt --version

برای دیدن نسخه برنامه از این دستور استفاده می شود.

--version

-v

apt -v

این دستور هم برای دیدن نسخه برنامه استفاده می شود.

-v

|more

ls ~/Desktop | more

این دستور که بیشتر میشه بهش یک سویچ کمکی گفت برای زمانی استفاده می شود که شما یک لیست بزرگ داشته باشید و در یک صفحه جا نشه. مثلا وقتی از یک پوشه که شامل ۲۰۰ پرونده است ls بگیرید می بینید که همه را سریع پشت سر هم نمایش میدهد و میرود.

ولی اگر شما بعد از دستور ls از این سویچ استفاده کنید به صورت زیبا و صفحه صفحه به شما نمایش داده می شود.

  • این سویچ فقط در ls کاربرد ندارد بلکه شما در هر دستوری که به شما لیستی نمایش دهد می توانید از این سویچ استفاده کنید.

| more

history

-

با این دستور میتوانید دستوراتی را که در پایانه وارد کردید ببنید.

history

history 50

اگر بعد از history عدد مورد نظر خود را وارد کنید، ۵۰ دستور آخری رو که نوشتید نمایش میده.

history

-

برای نمایش دادن history استفاده می شود.

history |more

-

برای پاک کردن کل history استفاده می شود.

history -c

whatis

whatis tor

این دستور توضیح مختصری در مورد دستوری که جلوی آن نوشته می شود می دهد.

whatis

which

which cp

این دستور برای پیدا کردن مسیر یک دستور استفاده می شود.

در گنو/لینوکس هر دستور که شما اجرا می کنید در یک پزونده است و این پرونده ها در یک مسیر قرار دارند. وظیفه which این است که مسیر ذخیره شده دستور مورد نظر شما را به شما نمایش دهد.

which

میانبر ها

-

انتقال نشانگر به ابتدای خط فرمان.

Ctrl + A

-

انتقال نشانگر به ابتدای خط فرمان.

Home

-

انتقال نشانگر به انتهای خط فرمان.

Ctrl + E

-

انتقال نشانگر به انتهای خط فرمان.

End

-

انتقال نشانگر به انتهای واژه دستور.

Ctrl + نشانه‌گر راست

-

انتقال نشانگر به ابتدای واژه دستور.

Ctrl + نشانه‌گر چپ

-

کاربر را از پایانه خارج (Logout) می کند.

Ctrl + D

-

برای متوقف کردن یک دستور استفاده می شود.

Ctrl + C

-

کار کلید Back Space را انجام می دهد. حروف مورد نظر شما رو پاک می کند.

Ctrl + H

-

واژه‌های مورد نظر شما را پاک می کند.

Ctrl + W

-

صفحه نمایش را پاک میکند. مانند دستور clear.

Ctrl + L

-

برای جستجو در history از استفاده می شود.

Ctrl + R

-

وقتی که یک مسیر را تایپ می کنید می توانید چند کلمه اول مسیر را بنویسید و با استفاده از tab به صورت خودکار بقیه مسیر را کامل می کند.

Tab

Sudo apt install to

اگر بخواهید لیست دستوراتی را که مثلآ با to شروع می شوند را ببینید باید to رو باید بنویسید و ۲ بار tab را فشار دهید.

Tab

-

دستوراتی که قبلاً استفاده کردید.

نشانه‌گر راست

-

دستوراتی که قبلاً استفاده کردید.

نشانه‌گر چپ

cd .persepolis_*

مثلا اگر نام یک پرونده .persepolis_download_manager_terminal باشد و بخواهید به داخل پرونده بروید، برای سادگی کار میتوانید از * استفاده کنید. در جا های دیگری هم می‌تواند کاربرد داشته باشد

*

./

./test.sh

برای اجرای اسکریپت ها و برنامه‌ها استفاده می شود. توجه داشته باشید، پرونده مورد نظر اگه قابلیت اجرایی نداشته باشد با پیام "Permission denied" مواجه می شوید.

./

cal

-

این دستور برای نمایش تاریخ به صورت تقویم استفاده می شود.

cal

cal 2016

این دستور ماه های یک سال را نمایش می دهد.

cal

-

نمایش ماه جاری و ماه قبلی و ماه بعدی در کنار هم.

cal -3

-

نمایش تاریخ با این تفاوت که به‌جای تاریخ روز ها, چندمین روز از سال را نمایش می دهد. یعنی مثلاً برای ۱ جولای ۱۸۳ را نشان می دهد به معنی اینکه ۱۸۳ روز سال است.

cal -j

-

این دستور برای نمایش تاریخ به صورت ستونی استفاده می شود.

ncal

ncal 2016

این دستور ماه های یک سال را به صورت ستونی نمایش می دهد.

ncal

date

-

این دستور برای نمایش تاریخ و ساعت جاری سیستم استفاده می شود.

date

-

برای نمایش ساعت جهانی GMT از این دستور استفاده می کنیم.

date -u

file

file test.php

این دستور برای نمایش توضیحاتی مبنی بر پسوند پرونده است. یعنی پسوند پرونده موردنظر شما را برای شما تشریح می کند.

file

-

این دستور خصوصیات تمام پرونده های پوشه جاری را به شما نمایش می دهد.

file *

nmap

nmap 192.168.1.1

این دستور برای نمایش پورتهای باز یک آدرس استفاده می شود. مانند برنامه های port scaner عمل میکند و به راحتی پورتهای باز را نمایش می دهد.

nmap

stat

stat test.py

این دستور خصوصیات پرونده یا پوشه موردنظر شما را به نمایش می دهد. اطلاعات شامل:

تاریخ ساخت، تاریخ ویرایش، تاریخ modify، محدوده دسترسی و اینکه در کدام قسمت سخت افزاری دیسک ذخیره شده! (سایز بلاک . IO بلاک و ...)

stat

wc

wc test.py

این دستور تعداد خطها و کلمه ها و حروف های یک پرونده متنی را به شما نمایش می دهد.

wc

wc -c test.py

تعداد بایت های یک پرونده متنی را نمایش می دهد.

wc -c

wc -m test.py

تعداد حروف های یک پرونده متنی را نمایش می دهد.

wc -m

wc -l test.py

تعداد خط های یک پرونده متنی را نمایش می دهد.

wc -l

wc -w test.py

تعداد کلمه های یک پرونده متنی را نمایش می دهد.

wc -w

wc -L test.py

طول طولانی ترین خط یک پرونده متنی را نمایش می دهد.

wc -L

df

df /*

این دستور برای نمایش اطلاعات هارد دیسک ها استفاده می شود.

df

df -h /*

این دستور برای نمایش بهتر اندازه پارتیشن ها استفاده می شود که به MB و GB نمایش می دهد.

df /*

df -T /*

این دستور برای نمایش نوع قالب‌بندی هر پارتیشن استفاده می شود.

df -T

df -t ext4 /*

این دستور برای نمایش نوع قالب‌بندی پارتیشن مورد نظر شما استفاده می شود.

df -t

reboot

-

این دستور به منظور راه اندازی مجدد سیستم استفاده می شود.

reboot

eject

eject /dev/dvd

این دستور برای باز کردن writerـCD-Rom و DVD-Rom_writer و ... استفاده می شود.

eject

ln

ln ~/Desktop/test.py project1.py

این دستور برای ساختن میانبر (shortcut) در مسیر جاری استفاده می شود و مخفف Link می باشد.

ln

w

-

این دستور برای نمایش لیست کاربران حاضر در سیستم استفاده می شود. این اطلاعات شامل: نام کاربری، مدت زمان فعال بودن در سیستم، مدت زمان بیکاری، عملیات فعلی که در حال انجام دادن است...

w

lsusb

-

برای نمایش موقعیت پورت های USB استفاده می شود. که در حال حاضر چه دستگاهی به چه پورت USB وصل می باشد.

lsusb

-

نمایش لیست دستگاه ها به صورت درختی.

lsusb -t

touch

touch test

ساخت یک فایل

touch

cat

cat test

نمایش محتویات یک پرونده.

cat

cat > test

نوشتن متن در یک پرونده.

cat >

| less

cat test | less

نمایش محتویات فایل به صورت صفحه به صفحه

| less

head

head test

نمایش ۱۰ خط اول محتویات یک پرونده

head

head -20 test

نمایش ۲۰ خط اول محتویات یک فایل

head -20

tail

tail test

نمایش ۱۰ خط آخر محتویات یک پرونده.

tail

tail -20 test

نمایش ۲۰ خط آخر محتویات یک پرونده.

tail -20

ifconfig

-

نمایش لیست آی‌پی تمامی دستگاه‌های متصل (وایرلس، کارت شبکه، شبکه‌های وی‌پی‌ان و …).

ifconfig

ping

ping 8.8.8.8

گرفتن پینگ از هاست مورد نظر

ping

dig

dig soshaw.net

دریافت اطلاعات DNS دامنه.

dig

wget

wget "soshaw.net/test 1"

برای بارگیری یک پرونده.

wget

wget -c "soshaw.net/test 1"

ادامه بارگیری کردن یک بارگیری متوقف شده.

wget -c

بروزرسانی: ۲۷ شهریور ۱۳۹۵

بند سوم صفحه‌ی کاربری شما

بند سوم صفحه کاربری شما که به نوعی تور که روشی برای دور زدن فیلترینگ است را معرفی میکند، مغایر با قوانین انجمن نیست؟ در ضمن صفحات بحث برای ارتباط کاربران ویکی با یک دیگر است.