Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

5
sed не может удалить символ новой строки
Я пользуюсь sedуже довольно давно, но тут есть одна странность, с которой я не могу разобраться. Позвольте мне объяснить мою проблему с реальным делом. Сцена 1 printf "ls" | xclip -selection clipboard echo "ls" | xclip -selection clipboard В первой команде я printfнаправляю вывод, чтобы xclipон был скопирован в буфер …
12 sed  newlines 

1
Просмотр YouTube видео в сеансах Bash, в режиме ASCII
Я уже нашел, как смотреть видео YouTube в терминале, в режиме ASCII , но моя цель - посмотреть их в сеансе bash, не открывая другое окно. Итак, предположим, у меня уже есть tmux сессия, и я делаю: $ watch-youtube <video-url> Я хочу посмотреть его там, в этом tmuxокне / панели …
12 terminal  tmux 

3
открыть терминал gnome с несколькими вкладками и выполнить несколько команд на каждой вкладке
Вот что я хочу сделать: Я хочу открыть терминал гномов с пятью вкладками в нем Я хочу запускать набор команд (5–10 команд) на каждой вкладке автоматически. Первая вкладка: устанавливает прозрачный вид и после этого выполняет одну или несколько команд. Вторая вкладка: выполняет вход на сервер и выполняет некоторые команды. Третья …

1
Как проверить / проверить файлы .desktop?
У меня есть несколько .desktopфайлов, которые не работают должным образом или не работают вообще. Я нигде не вижу никаких ошибок, и просить помощи по каждому из них кажется непродуктивным. Есть ли способ проверить, правильно ли используется синтаксис в файле, соответствует ли он стандарту FreeDesktop, чтобы я мог применить определенные исправления?

1
Ограничение поведения GNU-Make до POSIX Make
Известен ли способ заставить Linux makeотклонить непреднамеренное использование определенных расширений GNU-Make в Makefile при редактировании или использовании другого Makefile в Linux? Я имею в виду, ограничивать ли GNU-Make вести себя так, как makeуказано в POSIX, и отклонять какие-либо конкретные расширения GNU-Make? .POSIXСпециальная цель не достаточно, в соответствии с « 4.9 …
12 make  gnu-make 

3
Выход из функции bash, а не терминала
У меня есть скрипт bash, как показано ниже, который устанавливает zookeeper, но только если он еще не установлен. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e $DEFAULT_INSTALLATION_DEST/${ZOOK_TOOL} ]; then echo "${ZOOK_TOOL} alreay installed"; exit 1; # <<<< here elif [ ! -e $DEFAULT_SOURCE_ROOT/${ZOOK_TOOL}.tar.gz ]; then wgetIt $ZOOK_DOWNLOAD_URL else echo "[info] …

2
Предоставить доступ только для чтения к определенным папкам?
Я хотел бы предоставить пользователю доступ только для чтения, но я хочу, чтобы он / она видел только те папки, к которым у меня есть доступ. например, он / она не должен путешествовать по всему серверу и просматривать все папки пользователей и т. д., даже если он / она поднимается, …

3
diff -r только для определенных типов файлов
Есть ли способ, которым я могу выполнить рекурсивный анализ двух каталогов, но сравнивать только (в соответствующих местах) файлы, которые соответствуют определенному имени файла или предикату типа файла? Например, я хотел бы сделать что-то вроде diff -r dir-a dir-b -filenames *.java, ivy.xml, build.xml ... или даже лучше: diff -r dir-a dir-b …

2
Linux: как получить все логины из моей системы [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 6 лет назад . Я хочу знать, сколько раз пользователь заходит в мою систему с прошлого года? Я использовал …
12 linux  logs  login 


6
Как я могу извлечь / разобрать полный URL из полу случайной строки?
Я хотел бы, чтобы bash анализировал / извлекал полный URL (и только URL) из случайной короткой строки. Примеры: bob, the address is http://www.google.com или https://foo.com/category/example.html is up или Error 123 occurred at http://bit.ly/~1223456677878 или Stats are up: https://foo1234.net/report.jpg Я пытался использовать, cat foo_output | egrep -o "https?://[\w'-\.]*\s"но это не сработало.

4
Перечислите все программное обеспечение, установленное из определенного компонента (non-free, contrib)
Есть ли способ перечислить все non-freeи contribпрограммное обеспечение, установленное в Debian через apt? /etc/apt/sources.list как следует deb http://ftp.us.debian.org/debian/ wheezy main non-free contrib deb-src http://ftp.us.debian.org/debian/ wheezy main non-free contrib deb http://security.debian.org/ wheezy/updates main non-free contrib deb-src http://security.debian.org/ wheezy/updates main non-free contrib # wheezy-updates, previously known as 'volatile' deb http://ftp.us.debian.org/debian/ wheezy-updates main …
12 debian  apt  dpkg 

1
Что такое «брелок» в Google Chrome?
Каждый раз, когда я запускаю Chrome, он запрашивает пароль для набора ключей по умолчанию. Если я введу свой пароль или нажму «Отмена», он исчезнет, ​​и я смогу продолжить. Итак, что делает связка ключей и в чем разница между разблокировкой моего пароля или нажатием кнопки отмены?

1
Соглашение об именовании пакетов Debian?
Это все очень запутанно. Есть разные примеры, например: <package-name>_<epoch>:<upstream-version>-<debian.version>-<architecture>.deb источник: имена файлов пакетов Debian Есть раздел 5.6.12 версия или Руководство по политике Debian также связан с фактическим пакетом файла тоже? Или только к полям в контрольном файле? В этой вики-теме о форматах репозитория ничего не говорится о соглашениях, как и …

2
почему вторые файлы журнала в / var / log не сжимаются
журналы /var/log/(Debian / Ubuntu) хранятся как x.log x.log.1 x.log.2.gz ... как журналы ядра, системные журналы и т. д. Я вижу, что по мере увеличения информации в журнале они сохраняются путем разделения на более мелкие файлы (вместо того, чтобы хранить все в одном файле). Интересно, почему второй файл ( x.log.1) не …
12 logs 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.