دستور halt



این دستور موجب خاموش شدن کامپیوتر می شود.
برای این دستور هم مانند reboot به کاربر root نیازمندید:

کد:
root@vahid-pc:# halt
*نکته: البته اگر در تنظیمات کاربری , کاربر مورد نظر را در گروه root قرار دهید همیشه با دستور sudo قبل از فرمان مورد نظر و وارد کردن پسورد کاربر ,نیازی به کاربر root نخواهید داشت.

دستور reboot



این دستور به منظور راه اندازی مجدد سیستم استفاده می شود.(همان Restart)
برای این دستور به sudo و یا وارد شدن به root با استفاده از su نیازمندید.
مثال:


کد:
root@vahid-pc:# reboot
میبینید که مسیر در root قرار دارد.

دستور df

دستور df

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

کد:
df
اگر به تنهایی بکار برود تمام دیسک ها را نمایش میدهد. همچنین اگر نام درایو هارد موردنظرتون را وارد کنید فقط اطلاعات آن را نمایش می دهد.

سویچ ها:
h- : این سویچ برای نمایش بهتر اندازه درایو ها استفاده می شود که به MB و GB نمایش میدهد.
T- : این سویچ برای نمایش نوع فایل سیستم هر پارتیشن استفاده می شود.
نوع پارتیشن مورد نظر t- : فقط این نوع پارتیشن را نمایش می دهد.

دستور du



این دستور تمام فایلها و پوشه های موجود در مسیر / را نمایش میدهد.
روش کار:

کد:
du
این دستور سویچ های هم دارد که برخی آن ها می پردازیم:

a- :برا نمایش تمام چیزهای موجود استفاده میشود
h- :حجم فایلها را هم همراه با واحد آن نمایش میدهد و در پایان حجم کل را هم مینویسد.
s- :نمایش تعداد ها به تنهایی
L- : تمام روابط بین فایلها را نمایش میدهد. این سویچ خروجی بسیار زیادی دارد.

اگر بخواهیم فایلهای یک مسیر خاص را نمایش دهد روبروی du مسیر را مینویسیم:
مثال:
نمایش محتویات مسیر Desktop

کد:
vahid@vahid-pc:~$ du /home/vahid/Desktop

دستور logout


این دستور برای خارج شدن کاربر از محیط کاری است مانند logout در ویندوز عمل میکند.
روش کار:

کد:
logout
دستور ساده ای است و تنظیمات دیگری نمیخواهد!

دستور wc



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


کد:
wc نام فایل
توسط سویچ های این دستور میتوان اطلاعات زیادی در مورد یک فایل متنی بدست آورد:

c- :تعداد بایت را نمایش میدهد
m- : تعداد کاراکتر
l- : تعداد خط
w- : تعداد کلمه
L- : طول طولانی ترین خط را نمایش می دهد.

مثال اطلاعات فایل document.txt:


کد:
vahid@vahid-pc:~$ wc document.txt -w
خروجی:


کد:
2218 document.txt
تعداد کلمه های این فایل 221

دستور yes


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

کد:
yes متن یا نوشته یا کلمه
شاید بگید خوب به چه درد میخوره؟:
این دستور برای تست فن cpu و یا خود cpu کاربرد داره. وقتی میخاید cpu ۱۰۰٪ کار کنه از این دستور استفاده کنید.
برای مثال میخایم متن Linux in best OS را با yes نمایش دهیم:

کد:
vahid@vahid-pc:~$ yes Linux in best OS
برای به پایان رساندن دستور از کلید Ctrl+C استفاده کنید.

دستور stat


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


کد:
stat نام پوشه یا فایل
اطلاعات شامل:
تاریخ ساخت
تاریخ ویرایش
تاریخ modify
محدوده دسترسی
و اینکه در کدام قسمت سخت افزاری دیسک ذخیره شده! (سایز بلاک . IO بلاک و ...)
مثال: خصوصیات پوشه ubuntu را درخواست میکنیم:


کد:
vahid@vahid-pc:~$ stat ubuntu
خروجی این دستور:


کد:
File: `ubuntu'
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: 806h/2054d Inode: 528195 Links: 2
Access: (0755/drwxr-xr-x) Uid: ( 1000/ vahid) Gid: ( 1000/ vahid)
Access: 2008-08-01 1123.000000000 +0430
Modify: 2008-08-01 1148.000000000 +0430
Change: 2008-08-01 15:08:11.000000000 +0430

دستور rar , unrar



این دو دستور برای فشرده سازی و استخراج فایلها با پسوند rar می باشد.
ابتدا باید این دو برنامه از مخازن اینترنتی نصب کنید. (حجم هر دو فایل حدود ۸۰۰ KB):


کد:
sudo apt-get install rar
sudo apt-get install unrar
مانند دستورات قبل برای فشرده سازی از rar و برای استخراج از unrar استفاده میشود.
روش کار:

کد:
rar [نام فایل و پوشه ها] [نام فایل جدید] [کامندها]
کامندها:
a :برای ساختن یک فایل فشرده rar
e :برای استخراج یک فایل فشرده شده.
و ...
برای دیدن بقیه امکانات دستور rar را به تنهایی وارد کنید.
مثال:
فشرده سازی پوشهpatoghu و یک فایل html در فایل buntu.rar

کد:
vahid@vahid-pc:~$ rar a ubuntu.rar /home/vahid/Desktop/patoghu index.html
برای استخراج فایل ubuntu.rar هم به صورت زیر عمل میکنیم:

کد:
vahid@vahid-pc:~$ rar e ubuntu.rar
همچنین می توان برای استخراج از unrar هم استفاده کرد.

دستورات فشرده سازی tar gzip,gunzip bzip2,bunzip2



برای فشرده سازی و استخراج فایل های فشرده از این دستور استفاده می شود. در لینوکس فایلهای فشرده به پسوند های zip , gz , bz2 وجود دارند. این به این معنی نیست که فایلهای فشرده دیگر را نمیشناسد. با ابزارهای دیگر میتوان فایلهای rar , 7z , ... را هم ساخت و استخراج کرد.

● Bzip۲ و Bunzip۲
برای فشرده کردن یک فایل به صورت زیر عمل می شود:


کد:
bzip2 نام فایل
پس از اجرای این دستور یک پسوند bz2 به فایل اضافه میشود و فایل شما فشرده می شود.
برای استخراج (Extract) فایلها از ابزار bunzip2 استفاده میشود, به صورت زیر:


کد:
bunzip2 نام فایل فشرده شده
نکته: برای فشرده سازی چندین فایل در یک زمان هم نام فایل ها را جلوی دستور bzip2 می نویسیم و بین فایل ۱ و ۲ و ۳ و... یک فاصله (Space) می گذاریم.
به عنوان مثال:
bzip2 3at3at.txt vahids.jpg ubuntu.BestOs
پس از این دستور هر ۳ فایل فشرده شده و پسوند bz2 میگیرند.

● Gzip و Gunzip
مانند دستور قبل است. از gzip برای فشرده سازی و gunzip برای استخراج استفاده می شود.

● Zip و Unzip
مانند دو دستور قبل , برای فشرده سازی از zip و برای استخراج فایل فشرده از unzip استفاده می شود.

● tar
این دستور از همه کامل تر و معروفتر و بهتره! و میتوان چندین فایل و پوشه و ... را در یک فایل فشرده کرد.
روش استفاده:
کد:
کد:
tar [نام فایلها و پوشه ها] [نام فایل جدید] [سویچ ها]


سویچ ها:
c :یک آرشیو جدید ایجاد می...کند.
f :اگر که با –c به کار می...رود، از نام فایل مورد نظر برای ایجاد tar فایل استفاده می...نماید؛ ولی اگر ...که با –x به کار می...رود، فایل مورد نظر را استخراج می...سازد.
t :فهرست فایلهای موجود در فایل tar شده را نمایش می...دهد.
v :جریان فایلهای در حال آرشیوشدن را نشان می...دهد.
x :فایلها را از آرشیو استخراج می...کند.
k :فایلهای که فشرده شده اند (اصلی) را هم نگه میدارد.
z :فایل tar را با ابزار gzip فشرده می...کند.
j :فایل tar را با ابزار bzip۲ فشرده می...کند.
و...

دستور tar عملآ...فایل ها را فشرده نمیکند بلکه همه را در یک فایل جای میدهد. برای این که فشرده سازی فایل ها را هم به آن اضاف کنیم باید از سویچ های فشرده سازی مانند j- استفاده کنیم.در این روش برای فشرده سازی از ابزار bzip2 استفاده می شود.
وقتی از سویچ j- استفاده میکنیم پسوند فایل جدیدی که ساخته می شود دیگر tar نخواهد بود بلکه پسوند ها tbz خواهند بود.
اگر هم از سویچ z- استفاده کنیم فایل را ابزار gzip فشرده میکند و پسوند فایل جدید tgz خواهد بود.
برای مثال پوشه patoghu و فایل index.html را فشرده میکنیم با نام ubuntu.tgz :


کد:
vahid@vahid-pc:~$ tar -cvzf ubuntu.tgz /home/vahid/Desktop/patoghu index.html