فهرست مطالب:
- دستورات لینوکس برای پیمایش ترمینال
- دستورات لینوکس برای به دست آوردن حقوق ابرکاربر
- دستورات لینوکس برای مدیریت بسته منیجر
- دستورات لینوکس برای مدیریت فرآیندها
- دستورات لینوکس برای مدیریت فایل ها
- دستورات لینوکس برای کار با پارتیشن ها
- دستورات لینوکس برای مدیریت سیستم
- دستورات لینوکس برای مدیریت کاربر
- دستورات لینوکس برای مدیریت شبکه
- و یه چیز دیگه
2024 نویسنده: Malcolm Clapton | [email protected]. آخرین اصلاح شده: 2024-01-19 14:12
تقریباً می توانید هر کاری را در ترمینال لینوکس انجام دهید: پیکربندی سیستم، نصب و حذف برنامه ها، مدیریت دیسک ها و فایل ها، و حتی صحبت با گاوها.
دستورات لینوکس برای پیمایش ترمینال
-
&&
… به طور دقیق، این یک دستور نیست. اگر می خواهید چندین دستور را به طور همزمان اجرا کنید، بین آنها یک علامت دو نشان دهید مانند این:
first_command && second_command
- … ترمینال دستورات را به ترتیب اجرا می کند. می توانید هر تعداد دستوری که دوست دارید وارد کنید.
-
نام مستعار
… نام هایی را که ایجاد می کنید به دستورات طولانی که نمی توانید به خاطر بسپارید اختصاص می دهد. وارد
نام مستعار command-long-command
- .
-
سی دی
… پوشه ترمینال فعلی را تغییر می دهد. هنگامی که ترمینال را راه اندازی می کنید، از پوشه اصلی شما استفاده می کند. وارد
cd folder_address
- و ترمینال با فایل هایی که در آنجا هستند کار می کند.
-
روشن
- … تمام پیام ها را از پنجره ترمینال پاک می کند.
-
تاریخ
… تمام دستوراتی که اخیرا وارد کرده اید را نمایش می دهد. علاوه بر این، می توانید با استفاده از کلیدهای بالا و پایین بین دستورات اخیر جابجا شوید. اگر نمی خواهید دستوری که وارد کرده اید نوشته شود، قبل از آن یک فاصله بگذارید:
تیم شما
- .
-
مرد
… راهنمای برنامه ها و دستورات لینوکس را نمایش می دهد. وارد
man package_name
یا
man your_command
- .
-
چیست
… توضیح کوتاهی از یک برنامه را نمایش می دهد. دستور و نام برنامه را وارد کنید
whatis package_name
- .
دستورات لینوکس برای به دست آوردن حقوق ابرکاربر
برای انجام بسیاری از اقدامات روی سیستم، به عنوان مثال، برای افزودن و حذف برنامه ها، به حقوق مدیر یا همان root superuser، که در لینوکس به آن گفته می شود، نیاز دارید.
-
سودو
… این دستور به شما حقوق superuser می دهد. وارد
سودو
قبل از دستوری که می خواهید (به عنوان مثال
ارتقاء sudo apt
- ) آن را به عنوان یک مدیر اجرا کنید. سیستم از شما رمز عبور می خواهد.
-
sudo su
- … پس از این دستور، تمام دستوراتی که وارد کرده اید از طرف سوپرکاربر اجرا می شود تا زمانی که ترمینال را ببندید. اگر نیاز به اجرای دستورات زیادی با حقوق مدیر دارید از آن استفاده کنید.
-
سودو گکسودو
… دستور اجرای یک برنامه رابط کاربری گرافیکی به عنوان مدیر. به عنوان مثال، اگر می خواهید فایل های سیستم را جابجا یا تغییر دهید، وارد کنید
sudo gksudo nautilus
- (فایل منیجر مورد استفاده خود را مشخص کنید).
-
سودو!!
… این دستور دستوری را که قبلاً وارد کرده اید با حقوق مدیر اجرا می کند. اگر دستوری را بدون تایپ کرده باشید مفید است
سودو
- .
دستوراتی را از طرف ابرکاربر که متوجه آنها نمی شوید اجرا نکنید.
دستورات لینوکس برای مدیریت بسته منیجر
نصب و حذف اپلیکیشن ها در لینوکس توسط پکیج منیجر انجام می شود. اوبونتو و دبیان مدیر بسته را apt، فدورا dnf، آرچ و مانجارو pacman میخوانند. آنها برنامه ها را از مخازن آنلاین، منابع بسته دانلود می کنند. دستورات باید با حقوق superuser به آنها داده شود.
apt (Debian / Ubuntu / Mint)
-
sudo apt install package_name
- … بسته مورد نیاز را نصب کنید.
-
sudo apt-add-repository repository_address
- … یک مخزن شخص ثالث اضافه کنید.
-
به روز رسانی sudo apt
- … اطلاعات بسته را به روز کنید
-
ارتقاء sudo apt
… همه بسته ها را به جدیدترین (بعد از اجرا) به روز کنید
آپدیت مناسب
- ).
-
sudo apt حذف package_name
- … بسته غیر ضروری را حذف کنید
-
sudo apt purge package_name
- … اگر میخواهید فضای بیشتری آزاد کنید، یک بسته غیر ضروری با همه وابستگیها را حذف کنید.
-
sudo apt automove
- … تمام وابستگی های غیر ضروری، بسته های یتیم و سایر آشغال ها را حذف کنید.
dnf (Red Hat / Fedora / CentOS)
-
sudo dnf install package_name
- … بسته مورد نیاز را نصب کنید.
-
sudo dnf config-manager --add-repo repository_address
- … یک مخزن شخص ثالث اضافه کنید.
-
ارتقاء sudo dnf
- … همه بسته ها را به جدیدترین به روز کنید.
-
sudo dnf حذف package_name
- … بسته غیر ضروری را حذف کنید
-
sudo dnf autoremove
- … تمام وابستگی های غیر ضروری را حذف کنید.
Pacman (Arch / Manjaro)
-
sudo pacman -S package_name
- … بسته مورد نیاز را نصب کنید.
-
sudo yaourt -S package_name
- … اگر بسته ای در مخزن اصلی نیست، از AUR نصب کنید.
-
sudo pacman -Sy
- … اطلاعات بسته را به روز کنید
-
سودو پکمن -Syu
- … همه بسته ها را به جدیدترین به روز کنید.
-
sudo pacman -R package_name
- … بسته غیر ضروری را حذف کنید
-
sudo pacman -Rs package_name
- … بسته غیر ضروری را با تمام وابستگی ها حذف کنید.
میتوانید چند بسته را بهطور همزمان نصب و حذف نصب کنید و آنها را بهصورت جدا شده با فاصله فهرست کنید.
sudo apt نصب فایرفاکس clementine vlc
اگر می خواهید بسته ای را نصب کنید اما نام دقیق آن را نمی دانید، چند حرف اول نام بسته را وارد کرده و دوبار Tab را فشار دهید. مدیر بسته تمام بسته هایی را که با یک نام شروع می شوند نشان می دهد.
دستورات لینوکس برای مدیریت فرآیندها
-
کشتن
… از این دستور برای اجبار پایان دادن به فرآیندها استفاده می شود. شما باید وارد شوید
kill process_PID
… PID فرآیند را می توان با وارد کردن پیدا کرد
بالا
- .
-
xkill
- … دستور دیگری برای پایان دادن به فرآیندها. آن را وارد کنید، سپس روی پنجره ای که می خواهید ببندید کلیک کنید.
-
همه را بکش
… فرآیندهای با یک نام خاص را از بین می برد. مثلا،
killall firefox
- .
-
بالا
- … فهرستی از فرآیندهای در حال اجرا را نمایش می دهد که بر اساس مصرف CPU مرتب شده اند. نوعی ترمینال "System Monitor".
دستورات لینوکس برای مدیریت فایل ها
مشاهده و اصلاح فایل ها
-
گربه
… هنگامی که دستور با یک فایل متنی استفاده می شود (مانند زیر:
cat path_to_file
، محتویات خود را در یک پنجره ترمینال نمایش می دهد. اگر دو یا چند فایل را مشخص کنید،
cat path_to_file_1 path_to_file_2
، آنها را می چسباند. اگر معرفی کنیم
cat path_to_file_1> new_file
- ، محتویات فایل های مشخص شده را در یک فایل جدید ادغام می کند.
-
chmod
- … به شما امکان می دهد مجوزهای فایل را تغییر دهید. اگر می خواهید در فایل سیستم تغییراتی ایجاد کنید، این می تواند مفید باشد.
-
چاشنی
- … مالک فایل را تغییر می دهد. باید با حقوق superuser اجرا شود.
-
فایل
- … اطلاعات مربوط به فایل مشخص شده را نمایش می دهد.
-
نانو
… یک ویرایشگر متن ساده را باز می کند. می توانید یک فایل متنی جدید ایجاد کنید یا یک فایل موجود را باز کنید:
nano path_to_file
- .
-
تغییر نام دهید
- … یک فایل یا چندین فایل را تغییر نام می دهد. این دستور همچنین می تواند برای تغییر نام انبوه فایل ها توسط ماسک استفاده شود.
-
دست زدن به
- … تاریخ آخرین باز شدن یا اصلاح فایل مشخص شده را تغییر می دهد.
-
wget
- … فایل ها را از اینترنت به پوشه ترمینال دانلود می کند.
-
زیپ
- … آرشیوها را باز و فشرده می کند.
ایجاد و حذف فایل ها و پوشه ها
-
mkdir
… یک پوشه جدید در پوشه ترمینال فعلی یا در پوشه مشخص شده ایجاد می کند:
mkdir folder_path
- .
-
rmdir
- … پوشه مشخص شده را حذف می کند.
-
rm
- … فایل ها را حذف می کند. این می تواند هم یک فایل جداگانه و هم یک گروه مربوط به ویژگی های خاص را حذف کند.
کپی و انتقال فایل ها
-
cp
… یک کپی از فایل مشخص شده در پوشه ترمینال ایجاد می کند:
cp path_to_file
… یا می توانید مقصد را مشخص کنید
cp path_to_file path_to_copy
- .
-
mv
- … یک فایل را از یک پوشه به پوشه دیگر منتقل می کند. می توانید یک نام برای فایل قابل جابجایی مشخص کنید. جالب اینجاست که در لینوکس، از این دستور می توان برای تغییر نام فایل ها نیز استفاده کرد. فقط همان پوشه ای را که فایل در آن قرار دارد و نام دیگری را مشخص کنید.
جستجو برای فایل ها
-
پیدا کردن
- … جستجوی فایل ها با معیارهای خاص مانند نام، نوع، اندازه، مالک، تاریخ ایجاد و تغییر.
-
grep
- … فایل های متنی حاوی رشته های خاص را جستجو کنید. معیارها بسیار منعطف هستند.
-
پیدا کردن
- … فایل ها و پوشه هایی را جستجو کنید که نام آنها با پرس و جو مطابقت دارد و مسیرهای آنها را در سیستم فایل نمایش دهید.
دستورات لینوکس برای کار با پارتیشن ها
-
lsblk
- … این دستور نشان می دهد که چه دیسک هایی روی سیستم شما قرار دارند و به چه پارتیشن هایی تقسیم می شوند. این دستور همچنین نام پارتیشن ها و درایوهای شما را با فرمت sda1، sda2 و غیره نمایش می دهد.
-
کوه
… درایوها، دستگاه ها یا فایل سیستم های لینوکس را برای کار با آنها نصب می کند. معمولاً دستگاه ها به محض کلیک بر روی آنها در مدیر فایل به طور خودکار متصل می شوند. اما گاهی اوقات ممکن است لازم باشد چیزی را به صورت دستی نصب کنید. شما می توانید هر چیزی را نصب کنید: دیسک ها، درایوهای خارجی، پارتیشن ها و حتی تصاویر ISO. این دستور باید با حقوق superuser اجرا شود. برای نصب یک دیسک یا پارتیشن موجود، تایپ کنید
sdX را سوار کنید
- .
-
مقدار
… فایل سیستم ها را تخلیه می کند. فرمان
مقدار sdX
- سیستم فایل رسانه خارجی را جدا می کند تا بتوانید آن را خارج کنید.
-
DD
… این دستور فایل ها و بخش ها را کپی و تبدیل می کند. کاربردهای مختلفی دارد. مثلا،
dd اگر = / dev / sda از = / dev / sdb
یک کپی دقیق از پارتیشن sda روی پارتیشن sdb ایجاد می کند.
dd اگر = / dev / صفر = / dev / sdX
محتویات رسانه مشخص شده را با صفر بازنویسی می کند تا اطلاعات قابل بازیابی نباشد. آ
dd if = ~ / دانلودها / ubuntu.iso of = / dev / sdX bs = 4M
- از تصویر توزیعی که دانلود کرده اید، رسانه قابل بوت می سازد.
دستورات لینوکس برای مدیریت سیستم
-
df
- … اندازه دیسک شما و مقدار فضای خالی روی آن را نشان می دهد.
-
رایگان
- … مقدار RAM موجود و استفاده شده را نشان می دهد.
-
اسم شما
… اطلاعات سیستم را نمایش می دهد.اگر وارد کنید
اسم شما
، ترمینال فقط لینوکس را گزارش می دهد. اما تیم
unname -a
- اطلاعات مربوط به نام کامپیوتر و نسخه هسته را نمایش می دهد.
-
زمان کار
- … نشان می دهد که سیستم شما چه مدت کار کرده است.
-
کجاست
- … محل فایل اجرایی برنامه مورد نظر را نمایش می دهد.
-
من کی هستم
- … نام کاربری را صدا می کند.
دستورات لینوکس برای مدیریت کاربر
-
useradd
… کاربر جدید را ثبت می کند. وارد
نام کاربری اضافه کنید
- و کاربر ایجاد خواهد شد.
-
userdel
- … حساب کاربری و فایل ها را حذف می کند.
-
usermod
- … حساب کاربری را تغییر می دهد. می تواند پوشه اصلی کاربر را جابجا کند یا تاریخ قفل شدن حساب را تعیین کند.
-
passwd
- … رمزهای عبور حساب را تغییر می دهد. یک کاربر معمولی فقط می تواند رمز عبور حساب خود را تغییر دهد، ابرکاربر می تواند رمز عبور هر حسابی را تغییر دهد.
دستورات لینوکس برای مدیریت شبکه
-
ip
… تیم چند منظوره برای کار با شبکه. فرمان
نشانی IP نشان می دهد
اطلاعات مربوط به آدرس های شبکه را نمایش می دهد،
مسیر آی پی
مسیریابی و غیره را مدیریت می کند. دستور دادن
لینک IP راه اندازی ethX
,
لینک آی پی ethX را پایین می آورد
، می توانید اتصالات را روشن و خاموش کنید. تیم
ip
کاربردهای زیادی دارد، بنابراین قبل از استفاده بهتر است دفترچه راهنما را بخوانید یا وارد کنید
ip -- help
-
پینگ
- … نشان می دهد که آیا به شبکه متصل هستید یا خیر و به تعیین کیفیت اتصال کمک می کند.
و یه چیز دیگه
در نهایت، دستورات اصلی لینوکس وجود دارد. آنها گاوی را نشان می دهند که می تواند با شما صحبت کند (نپرسید که توسعه دهندگان از چه چیزی استفاده می کنند).
-
کاوشی هر چه باشد
- … گاو همان چیزی را خواهد گفت که شما به او بگویید.
-
ثروت | گاوچران
- … گاو یک فکر یا نقل قول هوشمندانه (یا نه) ارائه می دهد.
-
cowsay -l
- … تمام حیواناتی را که می توان در ترمینال نمایش داد فهرست می کند. اگر به طور ناگهانی از گاو خوشتان نمی آید.
-
ثروت | cowsay -f animal_from_list
- … حیوان انتخابی شما شروع به دوش گرفتن با نقل قول هایی می کند که گاهی مناسب است.
-
sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru
- … کاری کنید که کل باغ وحش روسی صحبت کند. بدون این، حیوانات در اصل از تواین و وایلد نقل قول می کنند.
اینها همه دستورات لینوکس نیستند. اگر نیاز به دانستن جزئیات گزینه ها و نحوه استفاده از دستورات لینوکس دارید، می توانید از آموزش داخلی استفاده کنید. شماره گیری کنید
man your_command
یا
your_command --help
توصیه شده:
19 برنامه برای نوازندگان برای همه موارد
از تیونرها و مترونوم ها گرفته تا استودیوهای ضبط قابل حمل. GuitarTuna، Famous Riffs، MuseScore، Drum Machine و GarageBand - Lifehacker بهترین برنامه ها را برای نوازندگان جمع آوری کرده است
اگر تقریباً همه برنامه ها را از تلفن هوشمند خود حذف کنید، زندگی شما چگونه تغییر می کند
وقت خود را با نصب برنامه دیگری بر روی گوشی هوشمند خود تلف نکنید که نوید می دهد زندگی شما را راحت تر کند. سعی کنید برعکس بروید و برنامهها را از برنامههایی که قبلاً نصب شدهاند حذف نصب کنید. اگر نه همه، حداقل برخی از آنها. راحتی در زندگی شما واقعا افزایش خواهد یافت
30 بسته استیکر برای تلگرام برای همه موارد
شخصی از استیکرها برای خنداندن دوستان استفاده می کند و شخصی پیامک را با آنها جایگزین می کند. مجموعه ای از بسته های برچسب برای همه موارد جمع آوری کرد
10 دستور العمل برای مانا خوشمزه با کفیر، شیر، خامه ترش و موارد دیگر
در فر، چند پز یا مایکروویو، می توانید مانا کلاسیک را روی کفیر، خامه ترش یا شیر و ظریف ترین ترکیبات را با سیب، موز یا کدو تنبل بپزید
7 دستور العمل عالی برای خمیر کفیر برای پای، پیتزا و موارد دیگر
خمیر مخمر و مخمر روی کفیر، با و بدون تخم مرغ، پفک و مایع - هر چه انتخاب کنید، نتیجه عالی خواهد بود