Unix & Linux

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

5
Печать содержимого файла без первой и последней строк
Есть ли простой способ отобразить файл, пропустив первую и последнюю строки? Я смотрел на обжигающе из headв tail, но и для тех , кто, кажется , что я должен был бы знать , общие линии с самого начала. Я тоже смотрел split, но я тоже не вижу способа сделать это.

7
Почему для монтирования требуются права суперпользователя?
Почему Linux требует, чтобы пользователь был root / использовал sudo / был специально авторизован на монтирование для монтирования чего-либо? Похоже, решение о том, разрешать ли пользователю монтировать что-либо, должно основываться на его правах доступа к исходному тому / сетевому ресурсу и точке монтирования. Пара применений для монтирования без полномочий root …

5
Расщепление строки по первому вхождению разделителя
У меня есть строка в следующем формате id;some text here with possible ; inside и хочу разделить его на 2 строки по первому появлению ;. Итак, должно быть: idиsome text here with possible ; inside Я знаю, как разбить строку (например, с помощью cut -d ';' -f1), но она будет …

3
Как сделать так, чтобы переменные среды «экспортировались» в скрипте оболочки?
У меня есть несколько учетных записей Amazon EC2 и я хочу быстро переключаться между переменными, например $EC2_HOME, с помощью сценария. У меня есть сценарий оболочки, настроенный так: #!/bin/sh export EC2_HOME=/home/me/.ec2 echo $EC2_HOME Когда я запускаю скрипт, я знаю, что EC2_HOMEон установлен, но я подумал, что использование exportзаставит переменную остаться после …


4
GTK - включить / установить темную тему для каждого приложения
Есть ли способ установить gtk-application-предпочитать-темную-тему для приложения? Обычно это устанавливается в коде приложением. Такие приложения, как Eye of Gnome и Totem, включают его. Я хочу, чтобы пользователь включил его для каждого приложения. Для gnome-терминала я обычно использую белую текстовую схему на черном фоне, а наличие темной границы окна улучшит общий …
54 gnome  gtk  gtk3 

11
Инструмент для автоматического применения конфигурации RandR при подключении внешнего дисплея
есть ли инструмент, который позволяет: запомнить текущую конфигурацию RandR (положение, ориентация, разрешение и т. д.) для каждого монитора, автоматически применить последнюю удачную конфигурацию, как только дисплей будет подключен, без необходимости возиться с апплетами или xrandr (1)? Конфигурации должны быть применены для каждого пользователя, для каждого дисплея. Если такого инструмента в …
54 linux  xorg  udev  xrandr 

1
Поддерживает ли nginx блоки комментариев в конфигурации?
У меня есть здесь конфиг nginx. Мне нужно закомментировать блоки в нем: ...things I want... ...things I don't want... ...things I want... Вещи длиной 30-50 строк, и я не буду создавать резервные копии и удалять их. Я также не хочу писать #s в начале 30-50 строк кода, и я также …
54 nginx 

2
Создать символическую ссылку - перезаписать, если она существует
Я хочу записать данные /path/to/data/folder/month/date/hour/minute/fileи сделать ссылку на них /path/to/recent/fileи делать это автоматически каждый раз, когда создается файл. Предполагая, что я не буду знать заранее, если /path/to/recent/fileсуществует, как я могу создать его (если он не существует) или заменить (если он существует)? Я уверен, что могу просто проверить, существует ли он, …
54 bash  symlink 

4
Исключить один шаблон из совпадения глобуса
У меня есть несколько файлов с одним и тем же базовым именем файла. Я хотел бы удалить все, кроме одного foo.org #keep foo.tex #delete foo.fls #delete foo.bib #delete etc Если бы мне не нужно было держать один, я знаю, что мог бы использовать rm foo.*. TLDP демонстрирует ^отрицание соответствия. Методом …
54 bash  wildcards 

4
Почему тильда (~) не раскрывается в двойных кавычках?
Согласно этому ответу и моему собственному пониманию, тильда расширяется до домашнего каталога: $ echo ~ /home/braiam Теперь, когда я хочу, чтобы раскрытие оболочки работало, то есть с использованием таких имен переменных $FOO, а не прерывалось из-за непредвиденных символов, таких пробелов и т. Д., Следует использовать двойные кавычки ": $ FOO="some …
54 shell 


4
Сохранить весь процесс для продолжения после перезагрузки
Я разработал алгоритм для довольно сложной задачи по математике, которая, вероятно, потребуется несколько месяцев, чтобы закончить. Поскольку у меня только ограниченные ресурсы, я начал это на своем ноутбуке Ubuntu 12.04 (x86). Теперь я хочу установить некоторые обновления и фактически перезагрузить ноутбук (сообщение «пожалуйста, перезагрузите» просто раздражает). Есть ли способ сохранить …
54 process  reboot 

3
Как я могу узнать, нахожусь ли я в сеансе tmux из скрипта bash?
Мне нравится хранить мой репозиторийbash_profile в git и клонировать его на любые машины, к которым у меня есть доступ к оболочке. Поскольку в tmuxбольшинстве случаев у меня есть user@hostстрока в строке состояния, а не ее традиционное место в приглашении оболочки. Однако не все сайты, которые я использую, tmuxустановлены, или я …
54 bash  prompt  tmux 

7
Открыть RPM на Mac?
Я на MacBook Pro под управлением Apple Leopard (Mac OS X 10.5.8). Я хотел бы распаковать RPM и просмотреть файлы, содержащиеся в wget-1.11.4-2.el5_4.1.src.rpm . Мне не нужно устанавливать файлы в определенное место или запускать какие-либо сценарии% postinstall или что-то еще. Я просто хочу распаковать этот RPM, чтобы я мог просмотреть …
54 rhel  rpm  osx 

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