15 دستورات ترمینال لینوکس که دنیای شما را می سازد

من حدود 10 سال از لینوکس استفاده کرده ام و آنچه که من در این مقاله به شما نشان می دهم فهرستی از دستورات لینوکس، ابزارها، ترفندهای کوچک و برخی از دستورات ساده و سرگرم کننده است که من آرزو می کنم کسی از ابتدا به جای مانده است بر روی آنها به عنوان من رفتم همراه.

01 از 15

میانبرهای کلید میانبر خط فرمان مفید

کلید های میانبر لینوکس.

میانبرهای صفحهکلید زیر فوق العاده مفید هستند و شما بارهای زمان را ذخیره می کنید:

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

sudo apt-get نام برنامه را نصب کنید

همانطور که می بینید من یک خطای املایی دارم و برای فرمان به کار نیاز دارم که "intall" را به "install" تغییر دهم.

تصور کنید مکان نما در انتهای خط است. راه های مختلفی برای بازگشت به کلمه نصب برای تغییر آن وجود دارد.

من می توانم ALT + B را دوبار فشار دهم که نشانگر را در موقعیت زیر قرار می دهد (با نماد ^ نشان داده می شود):

sudo apt-get ^ intall programname

حالا شما می توانید کلید نشانگر را فشار داده و وارد '' 'را به نصب کنید.

یکی دیگر از دستورات مفید "shift + insert" است، به خصوص اگر شما نیاز به کپی کردن متن از یک مرورگر به ترمینال دارید.

02 از 15

SUDO !!

sudo !!

اگر قبلا آن را قبلا ندیده اید، واقعا از من بخاطر فرمان بعدی تشکر می کنید، زیرا تا زمانی که شما این را بدانید، هر بار که وارد فرمان می شوید، خود را لعنت می کنید و کلمات "مجوز منع شده" ظاهر می شوند.

چگونه از sudo استفاده میکنید؟ به سادگی. تصور کنید که شما وارد فرمان زیر شده اید:

apt-get نصب ranger

کلمات "مجاز رد شده" به نظر می رسد مگر اینکه شما با امتیازات بالا ثبت نام کرده اید.

sudo !! دستور قبلی را sudo اجرا می کند. بنابراین دستور قبلی اکنون می شود:

sudo apt-get نصب ranger

اگر شما نمی دانید sudo چیست، از اینجا شروع کنید

03 از 15

توقف دستورات و اجرای دستورات در پیش زمینه

مکث برنامه های ترمینال

من قبلا یک راهنما برای نشان دادن نحوه اجرای دستورات ترمینال در پس زمینه نوشته ام .

پس این نکته درباره چیست؟

تصور کنید که یک فایل را در nano به صورت زیر باز کرده اید:

sudo nano abc.txt

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

شما ممکن است فکر کنید تنها گزینه شما این است که فایل را ذخیره کنید، از nano خارج شوید، دستور را اجرا کنید و سپس نانو را باز کنید.

تنها کاری که باید انجام دهید این است که CTRL + Z را فشار دهید و برنامه پیش زمینه مکث شود و شما به خط فرمان بازگشته اید. سپس می توانید هر فرمانی را که دوست دارید را اجرا کنید و هنگامی که شما به پایان جلسه قبلی خود را متوقف کرده اید با وارد کردن "fg" به پنجره ترمینال و فشار دادن بازگشت.

یک چیز جالب برای امتحان کردن این است که فایل را در nano باز کنید، متن را وارد کنید و جلسه را متوقف کنید. حالا یک فایل دیگر در nano باز کنید، متن را وارد کنید و جلسه را مکث کنید. اگر شما اکنون وارد "fg" می شوید، به فایل دوم که در nano باز می گردید بازگشته اید. اگر از nano خارج شوید و دوباره "fg" وارد کنید، به اولین فایل که در nano افتتاح شد بازگشته اید.

04 از 15

پس از خروج از جلسه SSH، nohup برای اجرای دستورات استفاده کنید

نههه

فرمان nohup واقعا مفید است اگر از دستور ssh برای ورود به سیستم های دیگر استفاده کنید.

پس چرا nohup انجام می دهد؟

تصور کنید که از طریق ssh به کامپیوتر دیگری وارد شده اید و می خواهید یک فرمان را که مدت زمان طولانی را اجرا می کنید اجرا کنید و سپس از session ssh خارج شوید، اما فرمان را اجرا می کنید حتی اگر دیگر متصل نباشید و سپس nohup به شما این امکان را می دهد.

برای مثال، از Raspberry PI برای بارگیری توزیعها برای اهداف بازبینی استفاده می کنم.

من Raspberry PI را به نمایشگر متصل نکنم و صفحه کلید و ماوس را به آن متصل نکنم.

من همیشه از طریق لپ تاپ از طریق SSH به Raspberry PI وصل می شوم. اگر من شروع به دانلود یک فایل بزرگ در Raspberry PI بدون استفاده از دستور nohup کردم، پس قبل از خروج از session ssh و قبل از خاموش کردن لپ تاپ، باید منتظر بمانم تا دانلود ادامه یابد. اگر من این کار را انجام دادم، ممکن است از Raspberry PI استفاده نکنم تا پرونده را به طور کامل دانلود کنم.

برای استفاده از nohup همه باید تایپ کنم nohup به دنبال دستور زیر است:

http://hirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso &

05 از 15

در حال اجرا یک فرمان لینوکس 'AT' یک زمان خاص

وظایف برنامه ریزی در.

فرمان "nohup" خوب است اگر شما به یک سرور SSH متصل می شوید و شما می خواهید پس از خروج از جلسه SSH فرمان باقی بماند.

تصور کنید که می خواهید همان فرمان را در یک نقطه خاص در زمان اجرا کنید.

فرمان " در " اجازه می دهد تا شما فقط آن را انجام دهید. 'در' می تواند به شرح زیر استفاده شود.

در 10:38 بعد از ظهر جمعه
در> cowsay 'سلام'
در CTRL + D

دستور بالا برنامه شبانه روزی در ساعت 10:38 بعدازظهر اجرا خواهد شد.

نحو 'at' و تاریخ و زمان برای اجرا است.

هنگامی که در ظاهر>> ظاهر می شود، دستور را که می خواهید در زمان مشخص شده اجرا کنید وارد کنید.

CTRL + D شما را به مکان نما نگاه می دارد.

بسیاری از فرمت های تاریخ و زمان مختلفی وجود دارد و ارزش استفاده از 'در' برای بررسی بیشتر صفحات مرد است.

06 از 15

صفحات مرد

صفحات MAN رنگارنگ

صفحات مرد به شما یک نقشه کلی از آنچه دستورالعمل ها باید انجام شود و سوئیچ هایی که می تواند با آنها استفاده شود را ارائه می دهد.

صفحات مردانه به نوعی کسل کننده هستند. (من حدس می زنم آنها طراحی شده اند برای تحریک ما).

با این حال، می توانید کارهایی را انجام دهید تا استفاده شما از انسان را جذاب تر کند.

صادرات PAGER = بیشتر

شما نیاز به نصب بیشتر؛ برای این کار، اما زمانی که شما آن را انجام می دهد صفحات مرد خود را رنگارنگ تر است.

شما می توانید عرض صفحه man را به تعداد مشخصی از ستون ها با استفاده از دستور زیر محدود کنید:

صادرات MANWIDTH = 80

در نهایت، اگر شما یک مرورگر در دسترس دارید، می توانید هر صفحه man را در مرورگر پیش فرض با استفاده از کلید -H به صورت زیر باز کنید:

مرد -H <فرمان>

توجه داشته باشید که این کار فقط در صورتی انجام می شود که مرورگر پیش فرض در متغیر محیطی $ BROWSER تنظیم شده باشد.

07 از 15

از htop برای مشاهده و مدیریت فرآیندها استفاده کنید

مشاهده پروسس ها با htop.

کدام فرمان شما در حال حاضر برای پیدا کردن فرآیندهای در حال اجرا بر روی کامپیوتر خود استفاده می کنید؟ شرط من این است که شما از ps استفاده میکنید و از شما برای استفاده از خروجی که میخواهید استفاده میکنید.

نصب 'htop' این قطعا یک ابزار است که شما می خواهید که شما قبلا نصب شده است.

htop لیستی از تمام فرآیندهای در حال اجرا در ترمینال را بسیار شبیه مدیر فایل در ویندوز فراهم می کند.

شما می توانید از مخلوطی از کلید های عملکرد برای تغییر مرتب سازی مرتب و ستون هایی که نمایش داده می شوند استفاده کنید. شما همچنین می توانید فرآیندهای را از داخل htop بکشید.

برای اجرای htop، به سادگی زیر را در پنجره ترمینال تایپ کنید:

htop

08 از 15

حرکت سیستم فایل با استفاده از رنجر

خط فرمان خط فرمان - رنجر.

اگر htop به شدت برای کنترل فرآیندهای در حال اجرا از طریق خط فرمان مفید باشد، پس از آن رنجر برای مرور فایل سیستم با استفاده از خط فرمان بسیار مفید است.

شما احتمالا باید نصب رنجر را داشته باشید تا بتوانید از آن استفاده کنید، اما پس از نصب، شما می توانید آن را به سادگی با تایپ کردن زیر در ترمینال اجرا کنید:

تکاور

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

لازم است قبل از استفاده از رنجر صفحات مرد را بخوانید تا بتوانید به تمام سوئیچ های صفحه کلید که در دسترس هستند استفاده کنید.

09 از 15

لغو خاتمه دادن

لغو بستن لینوکس.

بنابراین شما شروع به خاموش کردن یا از طریق خط فرمان یا از رابط گرافیکی و متوجه شدید که شما واقعا نمی خواهید این کار را انجام دهید.

توجه داشته باشید که اگر خاموش شدن در حال حاضر آغاز شده باشد ممکن است دیر به توقف خاموش شدن آن پایان یابد.

فرمان دیگری برای امتحان به شرح زیر است:

10 از 15

کشتن فرآیندهای آویزان راه آسان

کشتن فرآیندهای آویزان با XKill.

تصور کنید که شما یک برنامه را اجرا می کنید و به هر دلیلی، آن را آویزان می کند.

شما می توانید از ps -ef برای پیدا کردن فرآیند استفاده کنید و سپس فرآیند را از بین ببرید یا از htop استفاده کنید.

یک فرمان سریعتر و ساده تر وجود دارد که شما را دوست دارم xkill نامیده می شود.

به سادگی یک زیر را در یک ترمینال تایپ کنید و سپس روی پنجره برنامه ای که می خواهید کشتن آن را کلیک کنید.

xkill

چه اتفاقی می افتد اگر چه کل سیستم حلق آویز است؟

پایین کلید های 'alt' و 'sysrq' را روی صفحه کلید خود نگه دارید و در حالی که آنها به آرامی پایین می آیند:

بیا بریم

این بدون نیاز به نگه داشتن دکمه قدرت، کامپیوتر شما را مجددا راه اندازی می کند.

11 از 15

دانلود فیلم های یوتیوب

یوتیوب DL

به طور کلی، بسیاری از ما کاملا خوشحال هستیم که یوتیوب میزبان این ویدیوهاست و ما آنها را با پخش آنها از طریق پخش کننده انتخاب شده انتخاب می کنیم.

اگر می دانید که می خواهید برای یک لحظه به حالت آفلاین (به عنوان مثال به دلیل سفر هواپیما یا سفر بین جنوب اسکاتلند و شمال انگلستان)، پس شما ممکن است بخواهید چند فیلم را بر روی قلم درایو دانلود کنید و آنها را در خود تماشا کنید اوقات فراغت.

همه شما باید انجام دهید این است که یوتیوب-dl را از مدیر بسته خود نصب کنید.

شما می توانید از یوتیوب-dl به صورت زیر استفاده کنید:

یوتیوب-dl url-to-video

میتوانید با کلیک روی لینک اشتراکگذاری در صفحه ویدیوی URL را به هر ویدیویی در یوتیوب دریافت کنید. به سادگی لینک را کپی کنید و آن را در خط فرمان (با استفاده از میانبر + shift) وارد کنید.

12 از 15

دانلود فایل ها از وب با wget

دانلود فایل ها از wget

دستور wget به شما امکان می دهد فایل ها را از وب با استفاده از ترمینال دانلود کنید.

نحو به شرح زیر است:

wget مسیر / به / filename

مثلا:

http://get.ir/index.php؟title=

شمار زیادی از سوئیچ هایی وجود دارد که می توانند با wget مانند -O مورد استفاده قرار بگیرند که به شما امکان می دهد نام فایل را به یک نام جدید منتقل کنید.

در مثال بالا من AntiX لینوکس را از Sourceforge دانلود کردم. نام فایل antiX-15-V_386-full.iso بسیار طولانی است. خوب آن را به عنوان antix15.iso دانلود کنید. برای انجام این کار از دستور زیر استفاده کنید:

wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

دانلود یک فایل به نظر نمی رسد ارزش آن، شما به راحتی می توانید فقط با استفاده از یک مرورگر به صفحه وب بروید و روی لینک کلیک کنید.

اگر، با این حال، شما می خواهید یک فایل ده گانه را دانلود کنید و سپس می توانید لینک ها را به یک فایل وارد شده اضافه کنید و از فایل wget برای دانلود فایل ها از این لینک ها بسیار سریعتر استفاده کنید.

به سادگی با استفاده از کلید -i به شرح زیر عمل کنید:

wget -i / path / to / importfile

برای اطلاعات بیشتر در مورد wget visit http://www.tecmint.com/10-wget-command-examples-in-linux/.

13 از 15

لوکوموتیو بخار

لینوکس فرمان لینوکس.

این یکی به عنوان کمی سرگرم کننده چندان مفید نیست.

با استفاده از دستور زیر یک قطار بخار را در پنجره ترمینال خود بکشید:

اسلم

14 از 15

دریافت فورچون شما را بگو

لینوکس فورچون کوکی.

یکی دیگر که مخصوصا مفید نیست اما فقط کمی سرگرم کننده است فرمان ثروت است.

مانند دستور sl، ممکن است لازم باشد ابتدا آن را از مخزن خود نصب کنید.

سپس برای کسب ثروت خود، به سادگی تایپ کنید

ثروت

15 از 15

گاو را برای به دست آوردن فورچون خود بیاور

cowsay و xcowsay.

در نهایت یک گاو به شما می دهد که با استفاده از cowsay ثروت خود را به شما بگویم.

زیر را در ترمینال خود تایپ کنید:

ثروت | گاو نر

اگر دسکتاپ گرافیکی دارید می توانید از xcowsay برای گرفتن گاو کارتونی برای نشان دادن ثروت خود استفاده کنید:

ثروت | xcowsay

cowsay و xcowsay می توانند برای نمایش هر پیام استفاده شوند. به عنوان مثال برای نمایش "Hello World" به سادگی از دستور زیر استفاده کنید:

cowsay "سلام جهان"

خلاصه

امیدوارم که این لیست را مفید بدانید و فکر کنید که «من نمی دانستم که می توانید این کار را انجام دهید» را برای حداقل یکی از 11 مورد لیست شده است.