چگونه در لینوکس به دستور قبلی برگردم؟
وقتی روی یک خط کار می کنیم دستورات در لینوکس، مرتکب اشتباه یا نیاز به اجرای مجدد دستوری است که قبلاً استفاده کرده ایم. در این موارد، شناخت گزینه های مختلفی که سیستم به ما ارائه می دهد ضروری است. سیستم عامل برای به دستور قبلی برگرد و در نتیجه به کار ما سرعت می بخشد. در این مقاله، برخی از متداول ترین تکنیک های مورد استفاده برای انجام این کار در لینوکس را بررسی خواهیم کرد.
با استفاده از کلیدهای جهت دار به دستور قبلی برگردید:
یکی از سادهترین راهها برای به دستور قبلی برگرد در لینوکس با استفاده از کلیدهای جهت دار انجام می شود. وقتی در خط فرمان هستیم، با فشار دادن فلش رو به بالا آخرین دستور اجرا شده را به ما نشان می دهد. میتوانیم پیکان رو به بالا را مکررا فشار دهیم تا در تاریخچه فرمان پیمایش کنیم و موردی را که میخواهیم دوباره اجرا کنیم انتخاب کنیم. پس از انتخاب، ما به سادگی کلید "Enter" را فشار می دهیم تا دوباره اجرا شود.
از دستور "history" برای دسترسی به تاریخچه فرمان استفاده کنید:
یکی دیگر از گزینه های موجود در لینوکس استفاده از دستور است «history» برای دسترسی به یک لیست کامل از دستورات استفاده شده قبلا هنگامی که این دستور را اجرا می کنید، یک لیست شماره گذاری شده نشان دهنده تاریخچه فرمان نمایش داده می شود. ما می توانیم از شماره مربوط به هر دستور برای اجرای سریع آن استفاده کنیم. به عنوان مثال، اگر بخواهیم دستور شماره 3 را در تاریخ اجرا کنیم، به سادگی می نویسیم “!3” و کلید "Enter" را فشار دهید.
برای جستجو از کلید ترکیبی «Ctrl + R» استفاده کنید:
ترکیب کلید «Ctrl + R» عملکرد جستجوی معکوس را در خط فرمان لینوکس فعال می کند. با فشردن این کلیدها یک رابط کوچک باز می شود که می توانیم قسمتی از دستوری را که می خواهیم جستجو کنیم شروع به تایپ کنیم. همانطور که ما تایپ می کنیم، جستجو موارد مشابه را در تاریخچه فرمان نشان می دهد. هنگامی که مطابقت مورد نظر پیدا شد، می توانیم کلید "Enter" را برای اجرای دستور فشار دهیم.
در نتیجه، لینوکس به ما ارائه میدهد راه های مختلف برای بازگشت به دستور قبلی با توجه به نیازها و ترجیحات ما چه از کلیدهای جهت یابی برای پیمایش در تاریخچه استفاده کنید، چه از دستور "history" برای دسترسی به لیست کامل، چه از ترکیب "Ctrl + R" برای جستجو، دانستن این گزینه ها برای کارآمدتر شدن دستورات لینوکس بسیار مهم است.
- آشنایی با دستورات در لینوکس
دستورات در لینوکس بخش ضروری مدیریت و استفاده از این سیستم عامل هستند. به کاربران اجازه تعامل دهید با سیستم به طور مستقیم، اجرای اقدامات خاص و انجام وظایف به طور کارآمد. یادگیری استفاده صحیح از دستورات در لینوکس می تواند دنیایی از امکانات را باز کند و کار روزانه را برای کاربران مبتدی و با تجربه تر آسان تر کند.
سوال رایجی که هنگام استفاده از دستورات در لینوکس مطرح می شود این است که چگونه به دستور قبلی برگردیم. خوشبختانه، لینوکس یک راه آسان برای انجام این کار با استفاده از کلید فلش بالا ارائه می دهد روی صفحه کلید. با فشار دادن این کلید آخرین دستور اجرا شده نمایش داده می شود و به شما امکان می دهد دوباره آن را ویرایش یا استفاده کنید. علاوه بر این، لینوکس همچنین گزینه استفاده از دستور "history" را برای مشاهده تاریخچه دستورات اجرا شده و استفاده مجدد از هر یک از آنها ارائه می دهد. این به ویژه زمانی مفید است که شما نیاز به تکرار یک دستور استفاده شده قبلی بدون نیاز به تایپ مجدد آن دارید. از ابتدا.
علاوه بر گزینه های ذکر شده در بالا، لینوکس عملکردهای دیگری را برای بازگشت سریع و کارآمد به دستور قبلی ارائه می دهد. یکی از آنها استفاده از نماد "!" است. با تایپ نماد و به دنبال آن شماره فرمان مربوطه در تاریخچه، آن دستور به طور خودکار اجرا می شود. به عنوان مثال، اگر می خواهید دستور سوم را در لیست تاریخ اجرا کنید، می توانید "!3" را تایپ کنید. گزینه دیگر استفاده از نماد «^» به دنبال عبارت یا کلمه کلیدی موجود در دستور قبلی است. با این کار آخرین دستوری که آن عبارت یا کلمه کلیدی را در ساختار خود دارد به صورت خودکار اجرا می شود. این ویژگی ها به ویژه زمانی مفید هستند که می خواهید یک دستور را به طور مکرر تکرار کنید یا زمانی که نیاز دارید به سرعت به یک دستور خاص در تاریخچه بازگردید. به طور خلاصه، دانستن این گزینه ها برای بازگشت به دستور قبلی در لینوکس می تواند در زمان و تلاش صرفه جویی کند در محل کار مجله با این سیستم عامل
– دستور در لینوکس چیست و چگونه کار می کند؟
دستور در لینوکس دستورالعملی است که به خط فرمان داده می شود تا یک کار خاص را در آن انجام دهد سیستم عامل. این دستورات بخش اساسی استفاده از لینوکس هستند، زیرا به کاربران اجازه میدهند تا با سیستم در تعامل باشند روش کارآمد و شخصی سازی شده است. هنگامی که فرمانی را در ترمینال اجرا می کنید، سیستم عامل یک سری اقدامات از پیش تعیین شده را برای تکمیل کار درخواستی انجام می دهد.
دستورات لینوکس از یک یا چند کلمه کلیدی به همراه گزینه ها و آرگومان ها تشکیل شده است. کلمات کلیدی معمولا افعالی هستند که عملی را که می خواهید انجام دهید توصیف می کنند، مانند "لیست"، "حذف" یا "ایجاد". گزینه ها اطلاعات اضافی را به فرمان ارائه می دهند و معمولاً با علامت خط تیره (-) شروع می شوند. از طرف دیگر، آرگومان ها داده هایی هستند که ما با آنها کار می کنیم و می توانند فایل ها، دایرکتوری ها یا انواع دیگری از اطلاعات خاص باشند.
یکی از مزایای دستورات در لینوکس این است که می توان آنها را با هم ترکیب کرد و به ترتیب برای انجام کارهای پیچیده تر استفاده کرد. این با استفاده از عملگرهای تغییر مسیر، مانند نماد لوله (|) به دست می آید که اجازه می دهد خروجی یک دستور به عنوان ورودی به دستور دیگر ارسال شود. همچنین می توان از دستورات در ارتباط با ساختارهای کنترلی و شرطی برای خودکارسازی فرآیندها و تصمیم گیری بر اساس موقعیت های مختلف استفاده کرد.
– نحوه اجرای دستور در لینوکس
استفاده از ترمینال در لینوکس تعداد زیادی دستور را ارائه می دهد که می تواند کار شما را آسان تر کند. با این حال، اگر اشتباه می کنید یا می خواهید از دستور قبلی استفاده کنید، گاهی اوقات ممکن است خسته کننده باشد که مجبور شوید کل یک دستور را دوباره تایپ کنید. خوشبختانه، یک راه ساده برای بازگشت به دستور قبلی در لینوکس وجود دارد.
برای بازگشت به دستور قبلی در لینوکس، می توانید از کلید پیکان رو به بالا در صفحه کلید خود استفاده کنید. وقتی این کلید را فشار دهید، دستور قبلی که تایپ کرده اید در خط فرمان ظاهر می شود. شما میتوانید انجام دهید در صورت لزوم این دستور را تنظیم کنید و سپس Enter را فشار دهید تا دوباره اجرا شود. این باعث صرفه جویی در وقت شما می شود و از نیاز به تایپ مجدد کل دستور از ابتدا جلوگیری می کند.
علاوه بر استفاده از کلید فلش بالا برای بازگشت به دستور قبلی، میتوانید از دستور «history» در ترمینال لینوکس نیز استفاده کنید. با تایپ "history" و فشردن Enter لیستی از تمام دستوراتی که اخیرا اجرا کرده اید نمایش داده می شود. می توانید با استفاده از شماره فرمان نشان داده شده در لیست، دستور خاصی را که می خواهید دوباره اجرا کنید جستجو کنید. هنگامی که شماره دستور مورد نظر را پیدا کردید، می توانید از "!" استفاده کنید. به دنبال آن شماره فرمان برای اجرای مجدد آن.
– نحوه بازگشت به دستور قبلی در لینوکس
گاهی اوقات هنگام کار بر روی خط فرمان لینوکس، ممکن است اشتباهاتی مرتکب شویم یا لازم باشد به دستور قبلی برگردیم. خوشبختانه روش های مختلفی برای انجام این کار و صرفه جویی در زمان و تلاش وجود دارد. در مرحله بعد، سه راه مختلف برای بازگشت به دستور قبلی در لینوکس را به شما نشان خواهم داد.
1. از کلیدهای جهت دار استفاده کنید: یک راه آسان برای بازگشت به دستور قبلی استفاده از کلیدهای جهت دار است. کلید پیکان رو به بالا به ما امکان می دهد در تاریخچه دستورات پیمایش کنیم و دستورات قبلاً اجرا شده را یکی پس از دیگری نمایش دهیم. پس از یافتن دستوری که میخواهید دوباره اجرا شود، کافی است Enter را فشار دهید تا دوباره اجرا شود.
2. از دستور "history" استفاده کنید: لینوکس یک رکورد از دستورات اجرا شده در تاریخ نگه می دارد. برای دسترسی به این تاریخچه، می توانید از دستور "history" در خط فرمان استفاده کنید. با این کار لیستی از دستورات قبلا اجرا شده به همراه یک شماره شناسایی نمایش داده می شود. برای اجرای مجدد یک دستور خاص، از «!» استفاده کنید. به دنبال آن شماره شناسایی مربوطه.
3. از بسط فرمان استفاده کنید: روش مفید دیگر استفاده از اکسپنشن ها است دستور در لینوکس. به عنوان مثال، اگر می خواهید آخرین دستوری را که با یک کلمه یا مجموعه ای از کاراکترها شروع شده است دوباره اجرا کنید، می توانید از کلید ترکیبی "Ctrl + R" استفاده کنید. این یک جستجوی معکوس تعاملی در تاریخچه فرمان باز می کند. به سادگی چند حرف اول دستوری را که می خواهید دوباره اجرا کنید تایپ کنید و لینوکس جدیدترین موارد مطابق را به شما نشان می دهد. برای اجرای دستور انتخاب شده، "Enter" را فشار دهید.
با این روشهای مختلف برای بازگشت به دستور قبلی در لینوکس، میتوانید به سرعت خطاها را برطرف کنید یا اقدامات را بدون نیاز به تایپ مجدد کل دستور تکرار کنید. صرفه جویی در زمان و بهبود کارایی خود در خط فرمان!
– استفاده از تاریخچه دستورات در لینوکس
مواقعی وجود دارد که باید به دستور قبلی در لینوکس برگردیم. خوشبختانه، تاریخچه فرمان در لینوکس این قابلیت را به ما می دهد. با استفاده از این قابلیت می توانیم دستوراتی را که قبلا اجرا کرده ایم بررسی کرده و بدون نیاز به تایپ مجدد از ابتدا آنها را دوباره اجرا کنیم.
دسترسی به تاریخچه دستورات در لینوکس: برای دسترسی به تاریخچه دستورات در لینوکس، فقط باید از کلید ترکیبی "Ctrl + R" در ترمینال خود استفاده کنید. با این کار یک پنجره تعاملی به نام "Reverse-i-search" باز می شود. در اینجا می توانید شروع به تایپ یک کلمه کلیدی یا بخشی از دستور مورد نظر خود برای جستجو کنید. همانطور که شما تایپ می کنید، پنجره دستورات مطابق را به ترتیب زمانی به شما نشان می دهد.
دستور قبلی را اجرا کنید: هنگامی که دستوری را که می خواهید دوباره اجرا کنید پیدا کردید، به سادگی "Enter" را فشار دهید. دستور بلافاصله اجرا می شود. با این حال، اگر میخواهید دستور را قبل از اجرای آن تغییر دهید، میتوانید از کلیدهای جهتنما برای پیمایش و ویرایش دستور به دلخواه قبل از فشار دادن «Enter» استفاده کنید.
از یک دستور خاص در تاریخ استفاده کنید: اگر چندین دستور منطبق در تاریخچه شما وجود دارد و می خواهید یک مورد خاص را انتخاب کنید، باید Ctrl + R را فشار دهید تا دستور مورد نظر را پیدا کنید. گزینه دیگر استفاده از کلیدهای جهت دار بالا و پایین برای پیمایش در میان دستورات منطبق است. هنگامی که دستور مورد نظر را انتخاب کردید، به سادگی "Enter" را فشار دهید تا آن را اجرا کنید.
با استفاده از تاریخچه دستورات در لینوکس، می توانید با بازگشت سریع و آسان به دستور قبلی، در زمان صرفه جویی کنید و از خطا جلوگیری کنید. به یاد داشته باشید که می توانید از دستورات اضافی مانند "history" نیز استفاده کنید تا لیست کاملی از تمام دستورات قبلاً اجرا شده را مشاهده کنید. از این قابلیت برای بهبود کارایی خود در خط فرمان لینوکس نهایت استفاده را ببرید.
– نحوه یافتن و اجرای دستورات قبلی در لینوکس
برای کاربران لینوکس، اجرای مجدد دستورات قبلی که در جلسات قبلی استفاده شده اند می تواند بسیار مفید باشد. خوشبختانه راه های مختلفی برای یافتن و اجرای دستورات قبلی در لینوکس وجود دارد که می تواند با تایپ مجدد کل دستورات در زمان و تلاش صرفه جویی کند. در این پست، چند تکنیک رایج را که میتوانید برای رسیدن به این هدف استفاده کنید، بررسی میکنیم.
یک راه سریع و آسان برای یافتن و اجرای دستورات قبلی در لینوکس، استفاده از تاریخچه دستورات است. هر بار که دستوری در ترمینال لینوکس اجرا می شود، به طور خودکار در فایلی به نام ".bash_history" ذخیره می شود. برای یافتن و اجرای دستورات قبلی به سادگی می توانید از دستور «history«، که یک لیست شماره دار از تمام دستوراتی که قبلا اجرا کرده اید را نمایش می دهد. می توانید با استفاده از شماره ای که مربوط به یک دستور خاص است، آن را دوباره با استفاده از دستور " اجرا کنید.!
راه مفید دیگر برای یافتن و اجرای دستورات قبلی، استفاده از تابع تکمیل خودکار خط فرمان است. هنگامی که شروع به تایپ یک فرمان می کنید، می توانید کلید Tab را فشار دهید تا ترمینال سعی کند به طور خودکار دستور را بر اساس تاریخچه دستورات قبلی تکمیل کند. اگر چندین دستور دارید که با یک حرف یا دنباله حروف یکسان شروع می شود، می توانید کلید Tab را به طور مکرر فشار دهید تا همه گزینه های موجود نمایش داده شوند. پس از یافتن دستور مورد نظر، می توانید کلید enter را فشار دهید تا آن را اجرا کنید.
علاوه بر این از تاریخ برای دستورات و تکمیل خودکار، بسیاری از پایانه های لینوکس کلیدهای میانبر را برای جستجوی دستورات قبلی ارائه می دهند. به عنوان مثال، در اکثر پایانه ها، می توانید برای جستجوی دستوری که قبلاً اجرا شده است، کلید فلش رو به بالا را فشار دهید و سپس کلید enter را فشار دهید تا دوباره اجرا شود. به طور مشابه، میتوانید از کلید جهتنمای پایین برای یافتن دستورات جدیدتر در تاریخچه دستورات استفاده کنید. این کلیدهای میانبر می توانند با اجتناب از جستجوی دستی تاریخچه فرمان با دستور "history" در زمان صرفه جویی کنند.
– ترفندها و میانبرهایی برای افزایش سرعت جستجوی دستورات قبلی در لینوکس
چندین موقعیت وجود دارد که در آن باید از دستور قبلی در لینوکس دوباره استفاده کنیم. خوشبختانه وجود دارد ترفندها و میانبرها که به ما امکان می دهد جستجو و بازیابی دستورات قبلی را تسریع کنیم. در این بخش، چند راه کارآمد برای رسیدن به این هدف را به شما نشان خواهم داد.
1. Historial de comandos: یک راه متداول برای بازگشت به دستور قبلی استفاده از تاریخچه فرمان است. میتوانید با فشار دادن کلید فلش بالا یا پایین روی صفحهکلید به آن دسترسی پیدا کنید تا در فهرست دستورات قبلی پیمایش کنید. اگر بخشی از یک دستور را می دانید، می توانید از Ctrl+R برای جستجوی تاریخچه استفاده کنید. به سادگی کلمه کلیدی دستور را تایپ کرده و Enter را فشار دهید تا اجرا شود.
2. Uso de comillas: یکی دیگر از ترفندهای مفید استفاده از نقل قول است. اگر یک دستور پیچیده یا دستوری با آرگومانهای زیاد دارید، میتوانید آن را در یک یا دو نقل قول قرار دهید تا پوسته آن را بهعنوان یک فرمان واحد به خاطر بسپارد. به عنوان مثال، اگر دستوری مانند "chmod -R 777 folder" را اجرا کرده اید و می خواهید دوباره آن را اجرا کنید، می توانید به سادگی "!!" را تایپ کنید. و پوسته آن را به عنوان آخرین دستور اجرا شده تفسیر می کند.
3. استفاده از متغیرها و الگوریتم ها: همچنین می توانید از متغیرها و الگوریتم ها برای تسهیل بازیابی دستورات قبلی استفاده کنید. شما می توانید با استفاده از نحو “name=command” نامی را به یک دستور خاص اختصاص دهید و سپس با تایپ “$name” آن را اجرا کنید. علاوه بر این، امکان استفاده از ترکیبی از دستورات و تغییر مسیر برای فیلتر کردن و بازیابی دستورات خاص از تاریخ وجود دارد. به عنوان مثال، می توانید از "history |. استفاده کنید دستور grep" برای یافتن دستورات مربوط به کلمه "command" در تاریخچه.
به یاد داشته باشید: اینها فقط تعدادی هستند ترفندها و میانبرها برای سرعت بخشیدن به جستجو و اجرای دستورات قبلی در لینوکس. تکنیک های مختلف را آزمایش کنید و یکی از بهترین روش ها را پیدا کنید. ساده کردن دسترسی به دستورات قبلی به شما امکان می دهد در استفاده از لینوکس کارآمدتر و سازنده تر باشید.
من سباستین ویدال هستم، یک مهندس کامپیوتر علاقه مند به فناوری و DIY. علاوه بر این، من خالق آن هستم tecnobits.com، جایی که من آموزش هایی را به اشتراک می گذارم تا فناوری را برای همه قابل دسترس تر و قابل درک تر کنم.