Мои любимые лайнеры One Liners

Моилюбимыелайнерыoneliners

В этом посте я расскажу о моих любимых лайнерах командной строки, которые сделали мой рабочий процесс более продуктивным и эффективным. Как обычный пользователь Linux, я широко использую командную строку для выполнения повседневных задач, таких как создание файлов, навигация по каталогам, перемещение файлов и редактирование файлов с помощью vim .

  1. ps aux | convert label: @ - process.png

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

Примечание. Утилита convert является частью imagemagick, если у вас нет convert, вы можете установить его, установив imagemagick .

  1. curl ipinfo.io

Если вы хотите узнать свой внешний IP-адрес, используя ipinfo.io , вы можете просто запустить эту команду или даже добавить эту команду в качестве псевдонима bash.

3. git log --format = '% aN' | sort -u

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

  1. история | awk '{print $ 2}' | сортировать | uniq -c | sort -rn | head .

Если вы хотите увидеть, какие команды вы запускаете часто вы можете запустить следующую команду и даже добавить свой . bashrc в качестве псевдонима.

  1. ls -d /

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

  1. du -hs / | sort -hr | head

Эта команда позволит вам просмотреть 10 самые большие каталоги в вашем текущем каталоге.

  1. ss -p

Эта команда позволяет увидеть, какие приложения используют Интернет.

  1. grep. *

Если вы хотите cat куча файлов сразу можно этой командой.

  1. rm -f! (test.txt) .

Эта команда удалит все файлы из каталога, кроме файла, указанного в скобках.

  1. python3 -m http.server

Эта команда позволит вам запустить http-сервер и обслуживать ваши файлы. Это удобно, когда вы хотите поделиться html-файлом по сети.

  1. mkfifo привет; script -f hello

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

Посмотреть в действии

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

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