در این مقاله که توسط شرکت پلاتین تهیه شده است ، دستوراتی که هر لینوکسی با آن ها مواجه می شود را معرفی می کنیم. همچنین مثال هایی در مورد آن ها می زنیم.
امیدواریم مورد توجه قرار بگیرد.
دستور ls $
این دستور لیست محتویات جاری در مسیر مشخص شده را نشان میدهد.مثلا اگر در مسیر پیشفرض ترمینال باشیم لیست دایرکتوری های فعال را نشان میدهد:
$ ls
app mini-files.js npm-rebuilds.json profile.js
assets node_modules npm-require.js program.json
boot.js npm npm-shrinkwrap.json server-json.js
boot-utils.js npm-rebuild-args.js package.json
config.json npm-rebuild.js packages
دستور cd
برای انتقال بین دایرکتوری ها از این دستور استفاده میشود.
root@price:/usr$ cd binroot@price:/usr/bin$
دستور زیر برای بازگشت به پوشه قبل استفاده می شود:
root@price:/usr/bin$ cd ..root@price:/usr$
دستور man
این دستور برای نمایش maual page یا همان صفحه راهنما استفاده میشود و به صورت های مختلفی نمایش داده میشود اما به صورت کلی شامل یک عنوان , یک خلاصه از سینتکس دستور , توضیحی درباره هدف دستور و لیست ها و توضیحات گزینه های دستور است و به صورت man program استفاده میشود که progarm نام دستوری است که میخواهیم صفحه راهنمای آن را مطالعه کنیم.
root@price:/$ man ls SYNOPSIS ls [OPTION]... [FILE]... DESCRIPTION List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specified. Mandatory arguments to long options are mandatory for short options too. -a, --all do not ignore entries starting with . -A, --almost-all do not list implied . and .. --author with -l, print the author of each file -b, --escape
دستور cp
از این دستور برای کپی کردن استفاده می شود:
$ cp file1 file2
دستور mv
از این دستور برای انتقال یک فایل از مکانی به مکان دیگر استفده می شود.
$ mv /usr/file1 /usr/bin/file1
همچنین می توان به وسیله این دستور اسم فایل را تغییر داد:
$ mv file1 file2
دستور mkdir
از دستور mkdir در لینوکس و یونیکس برای ایجاد دایرکتوری استفاده میشود. اما برای انجام این کار شما باید دسترسی نوشتن داشته باشید:
$ lsbin file1 games include lib local sbin share src$ mkdir temp$ lsbin file1 games include lib local sbin share src temp
دستور chmod
از این دستور برای ایجاد دسترسی به فایل و یا دایرکتوری استفاده می شود. در این دستور برای ایجاد دسترسی برای کاربر(user) از u و برای گروه (group) از g و برای دیگر موارد (other) از o استفاده میشود و همچنین دسترسی ها را میتوان با استفاده از” + ” به دسترسی های قبلی اضافه و یا با استفاده از” – ” دسترسی را گرفت و یا دسترسی ها را به طور مشخص با استفاده از” = ” تعریف کرد:
chmod u=rw tempfile
دستور date
دستور date ، زمان و تاریخ سیستم را نشان می دهد:
$ dateTue Jul 29 13:42:51 EDT 2014
همچنین می توان نحوه ی نمایش تاریخ و زمان سیتم را به شکل زیر تغییر داد:
$ date '+The date is %d/%m/%y, and the time is %H:%M:%S.'The date is 29/07/14, and the time is 13:43:43
دستور file
برای نشان دادن type فایل مورد نظرو نوع اطلاعات آن از دستور file استفاده میکنیم:
$ file file1file1: ASCII text
دستور tar
با این دستور می توان فایل ها را فشرده سازی کرد:
$ tar cf demo.tar temp
در دستور بالا ، c برای فشرده سازی f فایل خارجی به نام demo.tar در مسیرtemp می باشد.
و همچنین برای extract کردن فایل از tar x استفاده می شود:
$ tar xf demo.tar
دستور grep
از این دستور برای جستجوی یک عبارت در فایل مورد نظر استفاده می کنیم:
root@price:~/Pictures$ grep pic1 myphoto
این مثال ، عبارت pic1 را داخل دایرکتوری pictures و در فایل myphoto جستجو میکند.
دستور ssh
برای وصل شدن به هاست به صورت امن استفاده میشود.
$ ssh remote_user@remote_ip
دستور rmdir
برای حذف کردن(remove) دایرکتوری از rmdir استفاده میشود اما دایرکتوری باید خالی باشد.
$ rmdir tem
اگر دایرکتوری خالی نباشد و بخواهید آن را حذف کنید از دستور زیر استفاده میشود:
$ rmdir -r demo
دستور rm
برای حذف کردن(remove) دایرکتوری ویا فایل از rm استفاده میشود که برای این کار باید دسترسی نوشتن آن فایل/دایرکتوری را داشته باشید:
$ rm file1
برای پاک کردن دایرکتوری و همه ی اجزای داخل آن (ساب دایرکتوری و …) از دستور زیر استفاده می شود:
$ rm -r temp
دستور pwd
با این دستور میتوان مسیر جاری را درترمینال نشان داد. به عنوان مثال اگر در پوشه ی Documents در پوشه home باشید به صورت زیر نمایش داده میشود
$ home/user_name/Downloads
با پلاتین به روز باشید.