Как создать скрипт команды Linux

by itisgood

Вы можете просто запустить скрипт, чтобы легко получить вывод длинной и сложной команды.

Я уже выполняю несколько методов, чтобы запомнить команды Linux.

Мы можем вспомнить забытые команды с помощью команды apropos или закладки часто используемых команд или сохранить важные команды в вашем терминале, чтобы мы могли использовать их по требованию.

Существует много способов

Если вам интересно, как создать скрипт команды Linux, читайте дальше. Это не так сложно, как вы думаете.

Создание скрипта команды Linux

Скажем, мы запускаем следующую команду для сортировки в алфавитном порядке файла с именем ostechnix.txt и отображения вывода в одной строке:

 $ cat ostechnix.txt | tr '|' '\ n' | сортировать | tr '\ n' '|' | sed "s /.$/ \\ n / g" 

Я не знаю как у вас, но у меня ужасная память.

Независимо от того, сколько раз я запускаю эту команду в день, я в конце концов забуду ее на следующий день или на следующий день после следующего дня.

Конечно, мы можем сделать обратный поиск и вывести эту команду из истории Bash или следовать любому из методов по поиску.

Но я также хотел бы изучить другие альтернативные методы. В

от почему я решил создать скрипт команды Linux.

Таким образом, я могу назвать сценарий по своему усмотрению и запустить его, не имея при этом цельной команды каждый раз.

Это легко!

Создайте файл script.sh и поместите в него свою команду.

Или вы можете сделать это как однострочный вариант, как показано ниже:

 $ echo "your-command" > script-name.sh 

И затем сделайте скрипт исполняемым. Готово!

Например, я создал скрипт вышеупомянутой длинной команды, как показано ниже.

 $ echo "cat ostechnix.txt | tr '|' '\ n' | sort | tr '\ n' '|' | sed "s /.$/ \\ n / g" "> sortfiles.sh

Сделайте исполняемый файл сценария:

 $ chmod + x sortfiles.sh

Наконец, выполните следующую команду для выполнения вашей команды Linux:

  $ ./sortfiles.sh

Довольно легко, не так ли?

Вы можете выбрать легко запоминающееся имя по вашему сценарию.

Вариант использования может отличаться для вас.

Кроме того, вы можете переместить скрипт в свой PATH (пример. / Usr / bin / или любой ваш PATH), поэтому все пользователи могут использовать это без ввода исходного имени пути.

Как создать скрипт последней выполненной команды?

Помните, что мы используем «!!», чтобы повторить последнюю команду?

Следовательно, команда будет:

  $ echo "!!" > script-name-here.sh 

Помните, что при использовании «!!».

Дважды проверьте свою последнюю команду перед ее запуском.

 

You may also like

Leave a Comment