Рубрики

Несколько советов по экономии времени для пользователей Linux

Вы делаете большую часть из Linux? Есть много полезных функций, которые, как представляется, экономят время Советы и хитрости для многих пользователей Linux. Иногда эти Советы и Уловки для экономии времени становятся необходимостью. Они помогают вам работать с тем же набором команд, но с расширенными функциональными возможностями.
Вот некоторые из моих любимых советов по экономии времени, которые должен знать каждый пользователь Linux:

  1. Лучший способ изменить каталог:
    Если вы пользователь командной строки, autojump является обязательным пакетом. Вы можете изменить каталог, просто указав часть имени каталога. Вы также можете использовать Jumpstat, чтобы получить статистику ваших скачков каталога.
    $ j log
    /var/log
    $ j ard
    /home/ab/work/arduino
  2. Переключение между окнами: окна, которые вы создаете на экране, нумеруются начиная с нуля. Вы можете переключиться на окно по его номеру. Например, перейти к первому окну с помощью Ctrl-a 0, второму окну с помощью Ctrl-a 1 и так далее. Также очень удобно переключаться на следующее и предыдущее окна с помощью Ctrl-a n и Ctrl-a p соответственно.
    Ctrl-a 0
    Ctrl-a 1
  3. Необходимо выполнить последнюю команду с помощью sudo, используйте sudo !!
    ls -l /root
    
    sudo !!
    # This is equivalent to sudo ls -l /root
    
  4. Быстро найти файл на диске:
    locate filename
  5. Отладка системы:
    • Чтобы узнать состояние диска / процессора / сети, используйте iostat, netstat, top (или лучше htop) и (особенно) dstat . Подходит для быстрого понимания того, что происходит в системе.
    • Чтобы узнать состояние памяти, запустите и поймите вывод free и vmstat . В частности, имейте в виду, что «кэшированное» значение — это память, которую ядро Linux хранит в качестве файлового кэша, поэтому оно эффективно учитывается как «свободное» значение.
    • Отладка Java-системы — это совсем другое дело, но у Sun и некоторых других JVM есть простой трюк, заключающийся в том, что вы можете запустить kill -3, а полная трассировка стека и сводка кучи (включая подробные сведения о сборке мусора поколений, которые могут быть очень информативными) быть сброшенным в stderr / logs.
    • Используйте mtr как лучшую трассировку для выявления проблем в сети.
    • Чтобы узнать, почему диск заполнен, ncdu экономит время по сравнению с обычными командами, такими как
       du -sk *
    • Чтобы узнать, какой сокет или процесс использует пропускную способность, попробуйте iftop или nethogs.
  6. Освободите место на диске: bleachbit — это аккуратная утилита для поиска и удаления файлов на основе специальных знаний приложения.
  7. Undelete for console: libtrash предоставляет функции, подобные корзине / корзине, для пользователей консоли.
  8. Отключить / включить звук:
    $ amixer set Master on|off
  9. Список беспроводных сетей:
    $iwlist INTERFACE scan
    Example: $ iwlist wlan0 scan | grep ESSID
  10. Поиск самых больших файлов:
    ls -lSrh
  11. Поиск пакета:
    dpkg -S /path/to/file
    rpm -qf /path/to/file
    rpm -qa, apt-file are additional useful commands to take a look at.
  12. Получать помощь:
    • man — сделай это привычкой и научись пользоваться человеком
    • whatis — знать краткое описание команды
    • type — выдает информацию, является ли команда встроенной, псевдоним или фактический путь к команде
  13. Разделение файлов: разбивает файлы на 1024 мегабайта
    split -b 1024m filename
  14. Редактирование командной строки:
    Многие очень практичные ярлыки могут сделать вас быстрее и эффективнее в командной строке различными способами:
    • Найдите и повторно запустите или отредактируйте длинную и сложную команду из истории.
    • Редактировать гораздо быстрее, чем просто с помощью клавиши возврата и повторного ввода текста.
    • Передвигайтесь гораздо быстрее, чем просто с помощью клавиш со стрелками влево и вправо.
  15. Другие советы для повседневного использования:
    • В bash используйте Ctrl-R для поиска в истории команд.
    • В bash используйте Ctrl-W, чтобы убить последнее слово, и Ctrl-U, чтобы убить строку.
    • pstree -p — это полезное отображение дерева процессов.
    • Используйте pgrep и pkill, чтобы найти или сообщить о процессах по имени (-f полезно).
    • Чтобы вернуться к предыдущему рабочему каталогу: cd —

Эта статья предоставлена Викасом Ачарьей . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

Несколько советов по экономии времени для пользователей Linux

0.00 (0%) 0 votes