منو سایت

  • خانه
  • وبلاگ
  • چگونه به عنوان حرفه ای از تیم لینوکس راه خود را پیدا کنید

چگونه به عنوان حرفه ای از تیم لینوکس راه خود را پیدا کنید

 تاریخ انتشار :
/
  وبلاگ
چگونه به عنوان حرفه ای از تیم لینوکس راه خود را پیدا کنید

چگونه مسیر فرمان لینوکس را که به تازگی روی لینوکس نصب کرده ایم با استفاده از بسته مدیریتی مانند دستور apt / dnf پیدا کنیم؟ امروزه بسیاری از توسعه دهندگان با سیستم عامل لینوکس کار می کنند. در همین حال، برخی از آنها از لینوکس از WSL استفاده می کنند، در حالی که برخی دیگر مستقیماً از طریق SSH با سرورهای ابری سروکار دارند. در این مقاله شما را با چند دستور رایج برای نمایه سازی یا یافتن مسیر از دستور لینوکس آشنا می کنیم. پس به ما بپیوندید

دستور لینوکس چیست؟

در ویندوز، رابط کاربری پیش فرض یک رابط کاربری گرافیکی است. با این حال، سرور پیش فرض لینوکس بر روی یک رابط متنی تنظیم شده است. بنابراین بیشتر عباراتی مانند Bash، Shell، Console، Command Prompt Terminal و بسیاری از نام های دیگر استفاده می شود. همه این اصطلاحات به یک رابط متنی اشاره دارد. به عنوان مثال، در دکمه Start MS Windows، روی نوار شروع برنامه کلیک کنید.

به همین ترتیب، دستورالعمل هایی را در ترمینال وارد می کنید که به دستور لینوکس معروف است. برای مثال، می توانید Ctrl + Alt + T را فشار دهید تا ترمینال لینوکس راه اندازی شود. سپس یک دستور ساده مانند date را وارد کنید تا تاریخ و ساعت امروز را ببینید. برای اجرای دستور Date، تمام حروف را به صورت مورب تایپ کرده و Enter را فشار دهید.

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

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

انواع مختلف دستورات لینوکس

انواع مختلفی از دستورات لینوکس در ترمینال وارد شده است. در اینجا به برخی از آنها اشاره می کنیم:

  • فرمان پوسته داخلی یا داخلی
  • فرمان خارجی / اجرایی / فایل
  • عملکرد پوسته
  • نام مستعار
  • کلمه کلیدی

چگونه نوع فرمان لینوکس را تشخیص دهیم؟

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

type command
type -t command
type -a command

برای مثال دستور pwd را در نظر بگیرید:

type pwd
type date
type hello
type ping

# Display a single word which is one of 'alias', 'keyword', 'function', 'builtin',
# 'file or '' , if command is an alias, shell reserved word, shell function, shell builtin,
# disk file, or not found, respectively
type -t ping
type -t if
type -t vi
type -t nano

# The '-a' option shows all locations containing an executable named ping
type -a ping

یک دستور برای ترمینال لینوکس را تشخیص دهید

تشخیص انواع دستورات در Linux Command

متغیر $ PATH چیست؟

متغیر PATH شامل مجموعه ای از دایرکتوری ها است که برنامه های اجرایی مانند ping، date، vi و docker را در لینوکس یا سیستم های یونیکس مشابه ذخیره می کند. برای مشاهده مسیر فعلی خود، از دستور echo / printf استفاده کنید:

echo "$PATH"

# OR
#
# More human readable format
#
echo "${PATH//:/$'n'}"

در نهایت مسیر را خواهید دید:

/home/vivek/google-cloud-sdk/bin
/home/vivek/.local/bin
/home/vivek/bin
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/usr/local/games
/snap/bin

برای دیدن همه برنامه های اجرایی ذخیره شده در پوشه / bin / دستور ls را به صورت زیر اجرا کنید:

ls /bin/
ls -l /bin/

نحوه نمایش اطلاعات Command

برای تنظیم مسیر فرمان لینوکس، از دستور Command استفاده کنید:

command -v date
command -v pwd
command -v ping
command -v docker

چگونه یک دستور را در لینوکس پیدا کنیم

با کدام دستور می توان مسیر فرمان لینوکس را به راحتی پیدا کرد. مثلا:

which gcc
which nano

برای چاپ تمام مسیرهای منطبق، از a- استفاده کنید:

which -a ls

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

یاد بگیرید که چگونه مسیر فرمان لینوکس را پیدا کنید

مسیر را از دستور لینوکس یا صفحه Man انتخاب کنید

از دستور Whereis برای یافتن صفحه باینری و کد منبع و صفحه Man برای یک برنامه یا دستور خاص روی دیسک استفاده کنید. مثلا:

whereis command
whereis gcc
whereis docker
whereis lxc
whereis vim

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

whereis -b ls

اگر فقط می خواهید صفحاتی با راهنما و اطلاعات جستجو کنید، از کد زیر استفاده کنید:

whereis -m date
whereis -m gcc

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

مراحل دریافت مسیر از دستور لینوکس

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

همچنین می توانید فایل ها را با نام آنها پیدا کنید. به عنوان مثال، ما می خواهیم به دنبال فایلی به نام “تاریخ” بگردیم:

locate -b 'date'
## OR ##
find / -name "date" -ls
# sudo for all files
sudo find / -name "date" -ls

دستورات خروج پیدا کنید:

/snap/core/11316/bin/date
/snap/core/11420/bin/date
/snap/core18/2066/bin/date
/snap/core18/2074/bin/date
/snap/core20/1026/usr/bin/date
/snap/core20/1081/usr/bin/date
/usr/bin/date
/usr/lib/byobu/date

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

از دستورات Whatis، Help و Man یا دستورات Information استفاده کنید.

در مورد دستور Whatis

هر دستور لینوکس یک صفحه دستی دارد. توضیح مختصری هم دارد. به عنوان مثال، دستور Whatis به دنبال نام صفحه راهنما می گردد. در واقع توضیحات صفحه راهنما نشان دهنده نامی است که به صورت کوتاه به آن پیوند داده می شود:

whatis ls
whatis clear
whatis date
whatis gcc

دستور در لینوکس چیست؟

تیم آنچه در ترمینال لینوکس وجود دارد

از دستور Man یا دستور Info برای همه دستورات خارجی استفاده کنید تا یک راهنمای دقیق دریافت کنید:

man date
man ls
man gcc
man bash
info ls
info bash
man which

در صفحات man در لینوکس

مقدمه ای بر man pages در لینوکس

دستور help برای همه کلمات کلیدی و Bash داخلی استفاده می شود:

help if
help exit
help logout
help type
help command

نتیجه

دریافت مکان فرمان برای برنامه نویسان تازه کار مشکلی است. اما با کمک این صفحه ساده می توانید مسیرهای دستوری را بیابید و حتی با استفاده از صفحه Man اطلاعاتی در مورد آنها به دست آورید. فرض کنید Docker را روی سرور اوبونتو نصب کرده اید. بنابراین، می توانید از دستورات زیر برای یافتن مسیر و کمک استفاده کنید:

whatis docker
whereis docker
type -a docker
which docker
find / -iname "docker"
locate -b 'docker'
man docker

برای سرور لینوکس دبیان یا اوبونتو، دو دستور زیر را امتحان کنید. از دستور dpkg برای لیست کردن تمام فایل های نصب شده روی سرور با استفاده از بسته Docker استفاده کنید:

dpkg -L docker-ce
dpkg -L docker-ce | more
/.
/etc
/etc/default
/etc/default/docker
/etc/init
/etc/init/docker.conf
/etc/init.d
/etc/init.d/docker
/lib
/lib/systemd
/lib/systemd/system
/lib/systemd/system/docker.service
/lib/systemd/system/docker.socket
/usr
/usr/bin
/usr/bin/docker-init
/usr/bin/docker-proxy
/usr/bin/dockerd
/usr/share
/usr/share/doc
/usr/share/doc/docker-ce
/usr/share/doc/docker-ce/README.md
/usr/share/doc/docker-ce/changelog.Debian.gz

علاوه بر نمایش اطلاعات بسته Docker، از دستور APT استفاده کنید:

apt show docker-ce
Package: docker-ce
Version: 5:19.03.13~3-0~ubuntu-bionic
Priority: optional
Section: admin
Maintainer: Docker <[email protected]>
Installed-Size: 107 MB
Depends: docker-ce-cli, containerd.io (>= 1.2.2-3), iptables, libseccomp2 (>= 2.3.0), libc6 (>= 2.8), libdevmapper1.02.1 (>= 2:1.02.97), libsystemd0
Recommends: aufs-tools, ca-certificates, cgroupfs-mount | cgroup-lite, git, pigz, xz-utils, libltdl7, apparmor
Conflicts: docker (<< 1.5~), docker-engine, docker-engine-cs, docker.io, lxc-docker, lxc-docker-virtual-package
Replaces: docker-engine
Homepage: https://www.docker.com
Download-Size: 22.5 MB
apt-manual-installed: yes
apt-sources: https://download.docker.com/linux/ubuntu bionic/edge amd64 Packages
Description: Docker: the open-source application container engine
Docker is a product for you to build, ship and run any application as a
lightweight container
.
Docker containers are both hardware-agnostic and platform-agnostic. This means
they can run anywhere, from your laptop to the largest cloud compute instance and
everything in between - and they don't require you to use a particular
language, framework or packaging system. That makes them great building blocks
for deploying and scaling web apps, databases, and backend services without
depending on a particular stack or provider.

N: There are 29 additional records. Please use the '-a' switch to see them.

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

سوالات متداول

1 چگونه از دستورات لینوکس استفاده کنیم؟

ترمینال لینوکس یک ترمینال کاربر پسند است. زیرا گزینه های پشتیبانی مختلفی را ارائه می دهد. برای باز کردن ترمینال لینوکس، کلیدهای “CTRL + ALT + T” را با هم فشار دهید و با فشار دادن کلید “Enter” دستوری را اجرا کنید.

2. لینوکس چند دستور دارد؟

هسته لینوکس و سایر سیستم عامل های مشابه یونیکس بیش از 100 دستور یونیکس را به اشتراک می گذارند.

3. چگونه می توانم مسیر فایل را در ویندوز دریافت کنم؟

ابتدا روی دکمه Start کلیک کنید و سپس بر روی کامپیوتر کلیک کنید تا محل فایل مورد نظر شما باز شود. سپس کلید Shift را نگه داشته و روی فایل کلیک راست کنید. سپس روی Copy As Path کلیک کنید تا مسیر کامل فایل در سند جایگذاری شود. حالا روی Properties کلیک کنید تا مسیر فایل (موقعیت) را بلافاصله ببینید.

{“@context”: “https://schema.org”، “@type”: “FAQPage”، “mainEntity”: [{
“@type”: “Question”,
“name”: “چگونه از دستورهای لینوکس استفاده کنیم؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “ترمینال لینوکس ترمینالی کاربر‌‌پسند است؛ زیرا گزینه‌های پشتیبانی مختلفی ارائه می‌دهد. برای باز‌کردن ترمینال لینوکس، کلیدهای «CTRL + ALT + T» را با‌هم فشار دهید و یک فرمان را با فشار‌دادن کلید «Enter» اجرا کنید.”
}
},{
“@type”: “Question”,
“name”: “لینوکس چند دستور دارد؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “هسته لینوکس و سایر سیستم‌عامل‌های مشابه یونیکس بیش از ۱۰۰ دستور یونیکس را به‌اشتراک گذاشته‌اند.”
}
},{
“@type”: “Question”,
“name”: “چگونه مسیر یک فایل را در ویندوز به‌دست بیاوریم؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “ابتدا روی دکمه Start و سپس Computer کلیک کنید تا محل فایل مدنظرتان باز شود. درادامه، کلید Shift را نگه دارید و روی فایل کلیک‌راست کنید. پس‌ازآن، روی گزینه Copy As Path کلیک کنید تا مسیر فایل کامل در داکیومنت جای‌گذاری شود. حالا روی Properties کلیک کنید تا بلافاصله بتوانید مسیر فایل (موقعیت) را مشاهده کنید.”
}
}]
}

نحوه پیدا کردن راه خود را از تیم لینوکس به عنوان حرفه ای برای اولین بار در پارسوپک بنویسید. به نظر می رسد.