классно! Два трюка, которые помогут вам запомнить сложные команды Linux!

Linux
классно! Два трюка, которые помогут вам запомнить сложные команды Linux!

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

Столкнувшись с этими сложными и трудными для запоминания командами, некоторые онлайн-инструменты, такие как Keep, Bashpast CLI, Pet и т. д., могут помочь нам записать эти сложные команды. Однако их немного сложно освоить, и им также необходимо загружать определенные инструменты, что более проблематично.

Здесь рекомендуются два совета, которые могут легко добавлять метки к некоторым сложным командам и могут быстро находить соответствующие команды по меткам при их использовании, что просто и эффективно!

Пометка команд Linux

Мы можем пометить некоторые сложные команды, и эти метки могут напомнить вам, что делает соответствующая команда Linux. После применения тегов к командам Linux нам не нужно вводить длинные и сложные команды, нам просто нужно ввести символы тегов, которые мы установили, и все!

Вот пример команды, которая находит и выводит список файлов размером более 10 МБ в текущем каталоге и сортирует их по размеру:

$ find . -size +10M -type f -print0 | xargs -0 ls -Ssh | sort -z

Я не знаю, помните ли вы еще, для чего эта команда? Студенты, которые не помнят, будут разбирать и анализировать их по частям.

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

$ find . -size +10M -type f -print0 | xargs -0 ls -Ssh | sort -z #ListFilesBiggerThanXSize

Примечание. Начните с # и оставьте пробел между командой и именем метки.

Быстро попробуйте эффект, введите отметку прямо сейчас:

$ !? #ListFilesBiggerThanXSize

это здесь,! а также ? Оператор используется для получения и запуска отмеченных ранее команд из истории BASH.

[alvin@VM_0_16_centos ~]$ find . -size +10M -type f -print0 | xargs -0 ls -Ssh | sort -z #ListFilesBiggerThanXSize
total 104K
 16K httpd.c
 16K shakespeare
 12K hello
4.0K dir2
[alvin@VM_0_16_centos ~]$ !? #ListFilesBiggerThanXSize
find . -size +10M -type f -print0 | xargs -0 ls -Ssh | sort -z #ListFilesBiggerThanXSize
total 104K
 16K httpd.c
 16K shakespeare
 12K hello
4.0K dir2

другой путь

Еще один способ запоминания — «псевдоним», который заключается в использованииaliasВы должны быть знакомы с командой, и принцип аналогичен нанесению отметки.

Например, чтобы дать нашей команде выше «псевдоним»:

$ alias ListFilesBiggerThanXSize='find . -size +10M -type f -print0 | xargs -0 ls -Ssh | sort -z'

Введите напрямую при использовании:

$ ListFilesBiggerThanXSize

Это так просто!

-----------------

хорошее обещание,Топ 500Инженер-разработчик Linux на иностранном предприятии, евангелист Linux, приглашаю вас обратить внимание на мой публичный аккаунт».Хороший линукс", полный галантереи!

→ "Технический толчок галантереи"

→ «Эксклюзивный обмен данными»

→ «Мастерам нравится облачное сообщество»

Если вас интересует содержание моей темы, вы также можете подписаться на мой блог: lxlinux.net