найти n наиболее часто встречающихся слов в файле

Я хочу найти, скажем, 10 наиболее распространенных слов в текстовом файле. Во-первых, решение должно быть оптимизировано для нажатия клавиш (другими словами – мое время). Во-вторых, для производительности. Вот что я получил до 10 лучших: cat test.txt | tr -c '[:alnum:]' '[\n*]' | uniq -c | sort -nr | head -10 6 k 2 g 2 […]

Как создать каталог во всех подкаталогах?

Предположим, что у меня есть структура каталогов: $ [~ / practice] ls a / b / c / d / Теперь я хочу создать каталог tmp1 во всех подкаталогах practice и я это делаю: $ [~ / practice] mkdir * / tmp1 mkdir: невозможно создать каталог `* / tmp1 ': нет такого файла или каталога […]

tar выходит на «Can not stat: Нет такого файла каталога», почему?

Я пытаюсь создать файл tar.gz, используя следующую команду: sudo tar -vcfz dvr_rdk_v1.tar.gz dvr_rdk/ Это … SE. ZWZ, Zthen начать создавать файлы (много файлов в папке), но затем я получаю следующую ошибку: tar: dvr_rdk_v1.tar.gz: Cannot stat: No such file or directory tar: Exiting with failure status due to previous errors Я не вижу описания этой ошибки, […]

Как загрузить Linux в режим командной строки вместо графического интерфейса?

Я использую 32-разрядный Red Hat Linux в своей виртуальной машине. Я хочу загрузить его в режим командной строки, а не в графический интерфейс. Я знаю, что оттуда я могу переключиться в режим графического интерфейса с помощью команды startx . Как вернуться в режим командной строки?

Как использовать память (используя RAM) с помощью команды Linux?

Я пытаюсь извлечь использованную память (ОЗУ) в процентах с помощью команд Linux. Моя cpanel показывает используемую память, которую мне нужно отображать на определенной веб-странице. Из форумов я узнал, что правильная память может быть найдена из следующего: free -m Результат: -/+ buffers/cache: 492 1555 – / + buffers / cache: содержит правильное использование памяти. Я не […]

Как запустить службу автоматически, когда запускается Ubuntu?

Я использую Ubuntu 12.04 и хочу запустить службу, когда система загружается нормально. В качестве «службы» я понимаю некоторый код, например, cd my_directory; my_command -host 0.0.0.0 -port 1234 -arg x, который должен быть запущен, как если бы он был запущен в командной строке. Службы должны запускаться как обычные пользователи, но также и сервисы, которые должны запускаться […]

Как «заключить в тюрьму» процесс без root?

Если бы я был root, я мог бы просто создать фиктивный пользователь / группу, соответственно установить права доступа к файлу и выполнить этот процесс как этот пользователь. Но я не так, так есть ли способ достичь этого, не будучи корнем?

Как добавить текст в начало и конец нескольких текстовых файлов в Bash?

У меня есть каталог, полный текстовых файлов. Моя цель – добавить текст к началу и концу всех из них. Текст, который идет в начале и в конце, одинаковый для каждого файла. На основе кода, который я получил из Интернета, это код для добавления к началу файла: echo -e 'var language = {\n$(cat $BASEDIR/Translations/Javascript/*.txt)' > $BASEDIR/Translations/Javascript/*.txt […]

Почему подстановка процесса приводит к файлу с именем / dev / fd / 63, который является трубой?

Я пытаюсь понять именованные каналы в контексте этого конкретного примера. Я набираю <(ls -l) в моем терминале и получаю вывод как, bash: /dev/fd/63: Permission denied . Если я нахожу cat <(ls -l) , я мог бы видеть содержимое каталога. Если я заменил cat echo , я думаю, что получаю название терминала (или оно?). echo <(ls […]

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

Я знаю, что могу просмотреть открытые файлы процесса, используя lsof в тот момент на моей машине Linux. Тем не менее, процесс может открывать, изменять и закрывать файл так быстро, что я не смогу его увидеть, наблюдая его, используя стандартные сценарии оболочки (например, watch ), как описано в «Мониторинг открытых файлов процессов в Linux (в режиме […]

Linux и Unix - лучшая ОС в мире.