Терминал на лаптоп с Linux

Фатмавати Ахмад Заенури/Shutterstock.com

Разберете дали дадена команда се разрешава до псевдоним, дисков файл, функция на обвивката, вградена команда или запазена дума. Използвайте |_+_| за да разберете как се изпълняват вашите Linux команди и да разберете по-добре вашата система.



Изпълнете наддаването ми

Когато отворим прозорец на терминала и започнем да издаваме команди на нашия Linux компютър, ние рядко спираме да мислим какви софтуерни компоненти в операционната система реагират на нашите команди и ги изпълняват вместо нас. Набираме командата, получаваме резултата и продължаваме с нашето натоварване.

Познаването как се изпълняват командите ни дава по-добро разбиране за начина, по който е изградена нашата Linux или друга подобна на Unix операционна система. Надникването под капака може да ни направи по-информиран шофьор.

Инструкциите, които издаваме на командния ред, са в една от следните категории:

  • Псевдоним : Команда, дефинирана от потребителя (или системата), която предизвиква други, обикновено дълги или сложни, командни последователности.
  • Дисков файл : Двоичен изпълним файл, като |_+_|.
  • Функция на обвивката : Потребителска (или системна) дефинирана функция, която може да се използва в командния ред или да се включва в скриптове.
  • Вграден команда : Команда, която се изпълнява от самата обвивка, като |_+_|.
  • Запазено дума : Дума, която е запазена от обвивката като |_+_| и |_+_|. Те също се наричат ​​ключови думи.

|_+_| команда ни казва коя категория която и да е от командите на Linux принадлежи. Ето кратък урок за разбиране на изхода на командата.

как да заглуша прозорец

Типът Команда

Нека разгледаме няколко бързи примера за всяка от категориите команди.

type

|_+_| командата е изпълним дисков файл.

/usr/bin/top

Реклама

|_+_| командата е псевдоним, обвиващ основния |_+_| команда за използване на |_+_| опция по подразбиране.

pwd

|_+_| командата е дефинирана от потребителя функция, която е настроена на пътуващия, използван за изследване на тази статия. Той предоставя бърза снимка на някои системни ресурси. Това е комбинация от |_+_| , |_+_| , |_+_| и |_+_| .

if

|_+_| командата е вградена команда на обвивката на Bash.

elif

|_+_| командата е запазена дума за обвивката на Bash.

Използване на множество команди

Можете да дадете |_+_| множество команди за идентифициране наведнъж.

type

Опцията -t

Нито една от опциите, които |_+_| ще приеме да има имена. Така че можем да извадим нашата книга с имена и да ги кръстим сами. Ако мислите за |_+_| опция като кратък, няма да сгрешите. Той намалява отговорите от |_+_| на отговори с една дума.

date ls ls

Опцията -a

Нека наречем тази опция за всички. Той изброява всички местоположения, в които се намира командата. Имайте предвид, че тази опция ще не работи, ако използвате и |_+_| опция.

Реклама

Например, ако имате псевдоним със същото име като основната команда, можете да получите информация за псевдонима и командата.

--color=auto

Опцията -f

|_+_| опции сили |_+_| да се не търсене на функции, дефинирани от потребителя или системата. Мислете за тази опция като изключено търсене на функции. Имайте предвид, че ако командата е функция, |_+_| ще съобщи, че командата не може да бъде намерена.

lowdown whoami

Опцията -P

Ако използвате |_+_| опция, |_+_| ще търси само директориите в $PATH . Така че можем да наречем тази опция път. Имайте предвид, че тази опция използва главни букви P.

w

Опцията -p

Ако използвате |_+_| опция, |_+_| ще отговори само ако командата е файл на твърдия диск. Имайте предвид, че тази опция използва стр. с малки букви.

free df pwd

демонстрация на опцията тип -p в терминална вдовица

|_+_| не дава никакъв отговор за |_+_| защото |_+_| псевдоним, а не дисков файл.

Реклама

Но ако включим |_+_| опция, така че |_+_| търси всички екземпляри на |_+_| команда, той изброява основния дисков файл, който |_+_| псевдонимът използва.

Резюме

Това беше хубаво и просто, но все пак осветляващо.

Ние сме склонни да мислим за всичко, което въвеждаме в прозорец на терминала като команда, и го оставяме така. Но всъщност командите се изпълняват по различни начини в системата Linux. И |_+_| ви позволява да разберете коя е.

Linux команди
Файлове катран · pv · котка · такт · chmod · сцепление · разл · sed · С · човек · pushd · popd · fsck · тестов диск · сек · fd · пандока · CD · $PATH · awk · присъединяване · jq · сгънете · уникален · journalctl · опашка · състояние · ls · fstab · изхвърли · по-малко · chgrp · chown · rev · виж · струни · Тип · преименувайте · цип · разархивирайте · монтиране · umount · Инсталирай · fdisk · mkfs · rm · rmdir · rsync · df · gpg · ние · нано · mkdir · от · вътрешен · кръпка · преобразувам · rclone · накъсайте · SRM
процеси псевдоним · екран · връх · хубаво · renice · напредък · strace · система · tmux · chsh · история · в · партида · Безплатно · който · dmesg · потребителски мод · п.с · chroot · xargs · tty · мизичко · lsof · vmstat · изчакване · стена · да · убиват · сън · sudo · неговата · време · groupadd · потребителски мод · групи · lshw · изключвам · рестартирайте · Спри се · изключване · passwd · lscpu · crontab · дата · bg · fg
Работа в мрежа netstat · пинг · трасиране · ip · ss · кой е · fail2ban · bmon · Вие · пръст на ръката · nmap · ftp · къдрица · wget · Кой · кой съм аз · В · iptables · ssh-keygen · ufw

СВЪРЗАНИ: Най-добрите Linux лаптопи за разработчици и ентусиасти

ПРОЧЕТЕТЕ СЛЕДВАЩО
  • › Компютърната папка е 40: Как Xerox Star създаде работния плот
  • Кибер понеделник 2021: Най-добрите технологични сделки
  • › Как да намерите своя Spotify Wrapped 2021
  • › Какво представлява MIL-SPEC защита от изпускане?
  • › Функции срещу формули в Microsoft Excel: Каква е разликата?
  • › 5 уебсайта, които всеки потребител на Linux трябва да направи отметка