Unix & Linux

107
Смотрите видео YouTube в терминале

Я ищу способ смотреть видео YouTube в терминале (не в браузере или другом окне, а прямо там, в любой сессии bash). Есть ли простой способ сделать это? Я представляю что-то вроде этого: $ youtube <video-url> Я уже знаю, как воспроизвести видео, используя mplayer: $ mplayer -vo caca...

106
Каковы другие способы разделения сеанса tmux между двумя пользователями?

Я ищу простой и понятный способ поделиться сеансом tmux с другим пользователем на той же машине. Я попробовал эту -S socket-pathопцию, но она требует открытия всех разрешений пути сокета, прежде чем кто-то еще сможет подключиться к сеансу. Это работает, но это немного громоздко. Например: # Me $...

106
Как сделать `tail -f` файлов, повернутых в журнал?

В долго работающей системе у меня обычно есть терминал с $ tail -f /var/log/kern.log или что-то вроде этого открытого. Но время от времени мне приходится перезапускать такую ​​команду, потому что новые сообщения больше не отображаются. Я предполагаю, что это из-за работы по ротации журналов,...

106
Пытается отсортировать по двум полям, потом второе потом первое

Я пытаюсь сортировать по нескольким столбцам. Результаты не такие, как ожидалось. Вот мои данные (people.txt): Simon Strange 62 Pete Brown 37 Mark Brown 46 Stefan Heinz 52 Tony Bedford 50 John Strange 51 Fred Bloggs 22 James Bedford 21 Emily Bedford 18 Ana Villamor 44 Alice Villamor 50 Francis...

106
Как извлечь конкретный файл (ы) из tar.gz

Как мы можем извлечь определенные файлы из большого файла tar.gz? В этом вопросе я обнаружил процесс извлечения файлов из tar-файла, но, попробовав там упомянутую команду, я получил ошибку: $ tar --extract --file={test.tar.gz} {extract11} tar: {test.tar.gz}: Cannot open: No such file or directory...

106
`Sl` когда-нибудь показывает текущий каталог?

Для тех, кто не в курсе, slэто юмористический инструмент командной строки, который предназначен, чтобы сбить людей с толку, если они ошибаются ls. При вызове он печатает паровоз. Например: ( ) (@@) ( ) (@) () @@ O @ O @ O (@@@) ( ) (@@@@) ( ) ==== ________ ___________ _D _| |_______/...

106
Почему argv включает название программы?

Типичные программы Unix / Linux принимают входные данные командной строки в качестве аргумента count ( int argc) и аргумента vector ( char *argv[]). Первым элементом argvявляется имя программы, за которым следуют фактические аргументы. Почему имя программы передается исполняемому файлу в качестве...

105
метка времени, время модификации и время создания файла

Я просто знаю это ls -tи ls -fдаю различную сортировку файлов и подкаталогов в каталоге. В чем разница между меткой времени, временем модификации и временем создания файла? Как получить и изменить эти виды информации с помощью команд? С точки зрения какой информации люди говорят, что файл «новее»,...

105
Есть ли эквивалентный файл «.bashrc» для всех оболочек?

Является ли ~/.bashrc единственное место для указания пользовательских переменных среды, псевдонимов, изменений PATHпеременных и т. Д.? Я спрашиваю, потому что кажется, что, ~/.bashrcкажется, только bash, но существуют и другие оболочки...

105
Зарезервированное место для root в файловой системе - почему?

Я понимаю, что по умолчанию вновь созданные файловые системы будут создаваться с 5% пространства, выделенного для root. Я также знаю, что вы можете изменить определенное пространство с помощью: tune2fs -m 1 /dev/sdXY Что меня интересует, так это то, какова реальная цель этого зарезервированного...

105
Как мы указываем несколько шаблонов игнорирования для команды `tree`?

Мне нужно напечатать структуру каталогов нашей производственной системы, и я хотел бы удалить некоторые конкретные каталоги из дерева ? Как мы указываем несколько шаблонов игнорирования для...

105
Как перенаправить вывод в файл из cron?

У меня есть сценарий резервного копирования, который мне нужно запустить в определенное время дня, поэтому я использую cronдля этой задачи и из cron также пытаюсь перенаправить вывод сценария резервного копирования в logfile. crontab -e */1 * * * * /home/ranveer/backup.sh &>>...

105
Copy-Paste в xfce4-терминал добавляет 0 ~ и 1 ~

Я использую xubuntu 14.04, 64 бит. Время от времени, когда я пытаюсь вставить какой-то текст в xfce4-терминал, вместо ожидаемого текста, который нужно вставить, он окружается символами 0~и 1~, например: 0~mvn clean install1~ Предполагается, что текст mvn clean install- я проверял это, вставляя...

104
Список пакетов в системе на основе apt по дате установки

Как я могу перечислить установленные пакеты по дате установки? Мне нужно сделать это в Debian / Ubuntu. Ответы для других дистрибутивов также были бы хорошими. Я установил много вещей для компиляции определенного фрагмента кода и хочу получить список пакетов, которые мне пришлось...

104
Как я могу перезапустить демон SSH в Ubuntu?

Когда я набираю, service sshd restartя получаю сообщение sshd: unrecognized serviceоб ошибке. У меня есть, в /etc/ssh/файле, sshd_configкоторый я использую для установки конфигурации. Я также могу замазать в коробку Ubuntu (это удаленно). Когда я набираю, /etc/init.d/sshd restartя получаюNo such...

103
Написание основных файлов службы systemd

Я разрабатываю приложение Nodejs, с которым пользователь взаимодействует через HTTP на localhost. Параметров практически нет, и у демона практически нет зависимостей, и он просто должен быть включен ко времени входа в систему. Я хотел бы следовать идиомам на каждой платформе для сценариев запуска,...

103
Как я могу сказать, какую версию Linux я использую?

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