بحث کاربر: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 از این سویچ استفاده کنید به صورت زیبا و صفحه صفحه به شما نمایش داده می شود.
|
| 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 |
بروزرسانی: ۲۷ شهریور ۱۳۹۵ |
بند سوم صفحهی کاربری شما
بند سوم صفحه کاربری شما که به نوعی تور که روشی برای دور زدن فیلترینگ است را معرفی میکند، مغایر با قوانین انجمن نیست؟ در ضمن صفحات بحث برای ارتباط کاربران ویکی با یک دیگر است.