بحث کاربر:Sosha
مثال |
توضیح |
دستور |
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 |
بروزرسانی: ۲۷ شهریور ۱۳۹۵ |