51 полезная, малоизвестная команда для пользователей Linux
Командная строка Linux привлекательна и увлекательна, и существует множество пользователей Linux, которые увлекаются командной строкой. Командная строка Linux может быть забавной и забавной. Если вы мне не верите, вы можете прочитать одну из наших статей ниже.
- 20 забавных команд Linux или Linux – это весело в терминале
И в то же время чрезвычайно мощный. Мы представили вам пять статей о «Малоизвестных командах Linux», состоящих из 50+ менее известных команд Linux. Цель этой статьи — объединить все эти пять статей в одну и вкратце рассказать, что где.
11 малоизвестных команд – часть I
Наши читатели высоко оценили эту статью, в которой собраны простые, но очень важные команды. Статья резюмируется как.
- 1. sudo!! : забыли выполнить команду с помощью sudo? Вам не нужно переписывать всю команду, просто введите «sudo!! » и последняя команда будет запущена с помощью sudo.
- 2. Python -m SimpleHTTPServer: создает простую веб-страницу для текущего рабочего каталога через порт 8000.
- 3. mtr: команда, представляющая собой комбинацию команд «ping» и «traceroute».
- 4. Ctrl+x+e: эта комбинация клавиш мгновенно запускает редактор в терминале.
- 5. nl: выводит содержимое текстового файла с пронумерованными строками.
- 6. shuf: случайным образом выбирает строку/файл/папку из файла/папки.
- 7. ss: выводит статистику сокета.
- 8. Последние. Хотите узнать историю последних вошедших в систему пользователей? Здесь на помощь приходит эта команда.
- 9. curl ifconfig.me: показывает внешний IP-адрес компьютера.
- 10. дерево: файлы и папки печатаются в виде дерева, рекурсивно.
- 11. Pstree: рекурсивно печатает запущенные процессы с дочерними процессами.
11 малоизвестных полезных команд Linux – часть I
Получив большой отклик, полученный на эту статью, и просьбы предоставить еще один список «Малоизвестных команд Linux» от наших читателей, мы написали следующую статью из этой серии:
10 малоизвестных команд – часть II
Эта статья снова была встречена тепло. Краткого содержания статьи, приведенной ниже, достаточно, чтобы описать это.
- 12.
команда : пробел перед командой bash не записывается в историю. - 13. stat: показывает информацию о состоянии файла, а также файловой системы.
- 14.
. И : настройка, при которой последний аргумент команды в командной строке отображается первым в порядке последней введенной команды.. - 15. Pv: вывод, имитирующий текст, как в голливудских фильмах.
- 16. Маунт | столбец -t: отображает смонтированную файловую систему в хорошем формате со спецификацией.
- 17. Ctrl + l: мгновенно очистить приглашение оболочки.
- 18. curl -u gmail_id –silent «https://mail.google.com/mail/feed/atom» | perl -ne 'напечатать «\t», если //; выведите «$2\n», если /(.*)/;’. Этот простой скрипт открывает непрочитанную почту пользователя в самом терминале.
- 19. экран: отсоединение и повторное подключение длительного процесса из сеанса.
- 20. файл: выводит информацию о типах файлов.
- 21. id: печать идентификатора пользователя и группы.
10 малоизвестных команд Linux – часть 2
Получив более 600 лайков на различных сайтах социальных сетей и множество благодарных комментариев, мы подготовили третью статью из этой серии:
10 малоизвестных команд – часть 3
Краткое изложение этой статьи приведено ниже:
- 22. ^foo^bar : выполнить последнюю команду с изменениями без необходимости переписывания всей команды заново.
- 23. > file.txt: очистить содержимое текстового файла за один раз из командной строки.
- 24. at: запуск определенной команды в зависимости от времени.
- 25. Команда du -h –max-глубина=1: выводит размер всех файлов и папок в текущей папке в удобочитаемом формате.
- 26. expr: решение простых математических вычислений с помощью терминала.
- 27. посмотреть: проверьте наличие английского слова в словаре, на случай путаницы прямо из оболочки.
- 28. да: продолжает печатать строку до тех пор, пока не будет дана инструкция прерывания.
- 29. коэффициент: дает все возможные множители десятичного числа.
- 30. ping -i 60 -a IP_address: проверяет указанный IP_адрес и издает звуковой сигнал, когда хост активизируется.
- 31. tac: печатает содержимое файла в обратном порядке.
10 малоизвестных команд Linux – часть 3
Наш тяжелый труд был оплачен полученными ответами, и четвертой статьей серии была:
10 малоизвестных команд Linux – часть IV
Излишне говорить, что эта статья снова была оценена по достоинству. Краткое изложение статьи приведено ниже:
- 32. strace: инструмент отладки.
- 33. disown -a && exit Command: запуск команды в фоновом режиме, даже после закрытия сеанса терминала.
- 34. Команда getconf LONG_BIT: Архитектура устройства вывода, очень понятно.
- 35. во время сна 1;do tput sc;tput cup 0 $ (($ (tput cols)-29));date;tput rc;done & : Скрипт выводит дату и время в правом верхнем углу оболочки/терминала.
- 36. convert: автоматически преобразует вывод команды в изображение.
- 37. watch -t -n1 «date +%T|figlet» : отображает анимированные цифровые часы в командной строке.
- 38. host and dig: утилита поиска DNS.
- 39. dstat: генерирует статистику о системных ресурсах.
- 40. bind -p: показывает все сочетания клавиш, доступные в Bash.
- 41. Нажмите /forcefsck: принудительная проверка файловой системы при следующей загрузке.
10 малоизвестных эффективных команд Linux – часть IV
10 малоизвестных команд Linux — часть V
Команды здесь были склонны к сценариям, да, однострочным мощным сценариям оболочки, и мы решили предоставить хотя бы еще одну статью из этой серии.
- 42. lsb_release: печатает информацию о спецификации распространения.
- 43. nc -ZV localhost номер_порта: проверьте, открыт ли определенный порт или нет.
- 44. curl ipinfo.io: выводит географическую информацию относительно ip_address.
- 45. find .-user xyz: выводит список всех файлов, принадлежащих пользователю «xyz».
- 46. apt-get build-dep package_name: автоматически создайте все зависимости при установке любого конкретного пакета.
- 47. lsof -iTCP:80 -sTCP:LISTEN. Сценарий выводит все службы/процессы, используя порт 80.
- 48. find -size +100M: эта комбинация команд выводит список всех файлов/папок, размер которых составляет 100M или более.
- 49. pdftk: хороший способ объединить множество PDF-файлов в один.
- 50. ps -LF -u user_name : выводит процессы и потоки пользователя.
- 51. Startx — :1 (Эта команда создает еще один новый сеанс X).
10 малоизвестных полезных команд Linux — часть V
Это все на данный момент. Не забудьте оставить нам свой ценный отзыв в разделе комментариев. На этом менее известные команды Linux не заканчиваются, и мы будем время от времени знакомить вас с ними в наших статьях. Я приду с еще одной статьей, очень интересной и полезной для наших читателей. А до тех пор оставайтесь с нами и оставайтесь на связи с linux-console.net.