Unix & Linux

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

1
Параметр yen --enablerepo разрешает только репо для текущей команды?
--enablerepoОпция yum включает репозиторий только на время текущей команды? Например, если enabledнастройка в /etc/yum.repos.d/remi.repoфайле установлена ​​на 0(отключено) и я запускаю: yum --enablerepo remi,remi-php55 install php Заданные ( remiи remi-php55) репозитории включены только на время выполнения installкоманды? Есть ли способ сохранить enabledнастройки, используя yumвместо редактирования .repoфайла напрямую?
34 yum  centos 

3
Как просмотреть метку даты и времени для команды истории в оболочке Zsh
Когда я запускаю команду history на моем сервере Ubuntu, я получаю вывод следующим образом: history ... 25 cd ~ 26 ls -a 27 vim /etc/gitconfig 28 vim ~/.gitconfig Я хочу просмотреть дату и время конкретного пользователя. Однако, когда я предполагаю их: su otheruser export HISTTIMEFORMAT='%F %T ' history ... 25 …

2
Ограничения на количество файловых дескрипторов
Я пытаюсь установить 389-ds, и это дает мне это предупреждение: WARNING: There are only 1024 file descriptors (hard limit) available, which limit the number of simultaneous connections. Я понимаю о файловых дескрипторах, но не понимаю мягких и жестких ограничений. Когда я бегу cat /proc/sys/fs/file-max, я возвращаюсь 590432. Это должно подразумевать, …

4
Почему не удается найти read / run / user / 1000 / gvfs, даже если он работает от имени пользователя root?
Может кто-нибудь сказать мне, что я делаю не так, что это или как это исправить? Я запускаю Fedora 18 и получаю сообщение об ошибке [root@servername /]# find . -name ngirc find: `./run/user/1000/gvfs': Permission denied [root@servername /]# [root@thinktank /]# pwd / [root@thinktank /]# ls -ltr ./run/user/1000 ls: cannot access ./run/user/1000/gvfs: Permission …
34 permissions  root  gvfs 

3
Что означает: $ {param: = value}?
Я прочитал следующее в Руководстве пользователя к Z-Shell : Синонимом «true» является «:»; это часто используется в этой форме, чтобы дать аргументы, которые имеют побочные эффекты, но которые не должны использоваться - что-то вроде : ${param:=value} которая является общей идиомой во всех производных оболочки Борна. В расширении параметра $paramзадается значение …
34 bash  shell  zsh 

9
Откройте файл, заданный результатом команды в vim
Я делаю следующее почти каждый день Запустить поиск ( find -name somefile.txt) Откройте результат в vim Проблема в том, что я должен скопировать и вставить результат findв vimкоманду. Есть ли способ избежать этого? Я немного поэкспериментировал ( find -name somefile.txt | vim), но не нашел ничего, что работает. заранее спасибо
34 linux  bash  vim  find 

7
Запуск приложения с графическим интерфейсом от имени другого пользователя (не root)
Допустим, у меня есть 2 учетных записи user1и user2. Когда я вхожу в систему как user1, а затем переключаюсь на user2использование su, я могу выполнять программы командной строки, но программы GUI терпят неудачу. Пример: user1@laptop:~$ su - user2 user2@laptop:~$ leafpad ~/somefile.txt No protocol specified leafpad: Cannot open display: Так как …
34 shell  x11  xorg  su 

3
Может ли sed сохранить вывод в файл?
> может это сделать. echo "text" > file tee может это сделать. echo "test" | tee file Можно sedсделать это без использования одного из вышеперечисленных? Можно ли сохранить вывод sedкоманды в файл, не используя >или tee?

4
Как вызвать редактор vim и вывод канала в bash
Иногда мне нужно написать текст, а затем передать этот текст в другую команду. Мой обычный рабочий процесс выглядит примерно так: vim # I edit and save my file as file.txt cat file.txt | pandoc -o file.pdf # pandoc is an example rm file.txt Я нахожу это громоздким и пытаюсь изучить …
34 vim  pipe  stdout 


2
Обрезать аудио файл, используя время начала и окончания
У меня есть команда FFmpeg для обрезки аудио: ffmpeg -ss 01:43:46 -t 00:00:44.30 -i input.mp3 output.mp3 Проблема, с которой я сталкиваюсь в этой команде, заключается в том, что для этой опции -tтребуется продолжительность (в секундах) от 01:43:46 . Я хочу обрезать звук, используя время запуска / остановки, например, между 01:43:46 …
34 audio  ffmpeg  trim 

4
Почему при создании пустого файла «touch file» предпочтительнее, чем «>> file»?
Никогда не понимал, что вы можете сделать это до сих пор: : >> file Похоже, что функционально похож на: touch file Есть ли причина, по которой большинство ресурсов предпочитают использовать эту встроенную оболочку?
33 shell  files  touch 

6
Выполнение цикла точно один раз в секунду
Я запускаю этот цикл, чтобы проверять и печатать некоторые вещи каждую секунду. Однако, поскольку вычисления занимают, возможно, несколько сотен миллисекунд, время печати иногда пропускается за секунду. Есть ли способ написать такой цикл, чтобы я гарантированно получал распечатку каждую секунду? (При условии, конечно, что вычисления в цикле занимают меньше секунды :)) …
33 bash  timestamps  sleep 


4
Могу ли я отсортировать файлы / etc / group и / etc / passwd?
Мой /etc/groupвырос за счет добавления новых пользователей, а также установки программ, которые добавили своих собственных пользователей и / или группы. То же самое верно для /etc/passwd. Редактирование теперь стало немного громоздким из-за отсутствия структуры. Могу ли я отсортировать эти файлы (например, по числовому идентификатору или по алфавиту по имени) без …
33 group  passwd 

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