دستورات اساسی لینوکس

در این مقاله که توسط شرکت پلاتین تهیه شده است ، دستوراتی که هر لینوکسی با آن ها مواجه می شود را معرفی می کنیم. همچنین مثال هایی در مورد آن ها می زنیم.

امیدواریم مورد توجه قرار بگیرد.

 

دستور  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

با پلاتین به روز باشید.

دیدگاه شما:

نوشته های مرتبط

تکنولوژی های استفاده شده در netflix | Netflix TechStack

۱۴

آذر
react, SWIFT, The best startup, اخبار, استارت اپ, بازاریابی, بازاریابی محتوا, تجارت, تحقیقات بازار, جاوا اسکریپت, طراحی اپلیکیشن

تکنولوژی های استفاده شده در netflix | Netflix TechStack

در این مقاله قصد داریم تکنولوژی های مورد استفاده در Netflix رو براتون شهر بدیم . پس ادامه مطلب رو دنبال کنید 🙂 Tech stack یا پشته فناوری به مجموعه‌ای از فناوری‌ها، زبان‌ها، ابزارها و سرویس‌هایی اشاره دارد که در […]

۲۴

اردیبهشت
هوش مصنوعی

معرفی بهترین ابزار هوش مصنوعی

ابزار هوش مصنوعی (Artificial Intelligence) به دسته‌ای از تکنولوژی‌ها گفته می‌شود که به کامپیوترها اجازه می‌دهد تا به صورت خودکار، هوشمندانه و بدون نیاز به دخالت انسان، مسائل را حل کنند و تصمیم‌هایی بگیرند. در این روش، کامپیوتر با استفاده[…]

http://platinco.ir/tag/python/

۱۴

اردیبهشت
پایتون

آموزش کتابخانه pygame

انواع روش های ساخت بازی با پایتون Python یکی از زبان‌های محبوب برای توسعه بازی است و به دلیل سادگی و قابلیت استفاده آن، توسعه دهندگان بازی‌های زیادی از آن استفاده می‌کنند. در ادامه، انواع روش‌های ساخت بازی با پایتون[…]