Unix & Linux

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

5
Откройте текстовый файл в терминале и автоматически обновляйте его при каждом изменении.
Как открыть текстовый файл в терминале с мгновенным автоматическим обновлением при каждом его изменении? Я смотрел vimс помощью :set autoread, но он требует некоторого элементарного ввода (например, нажатие клавиши внутри vim), чтобы вызвать обновление. Я хочу, чтобы автоматическое обновление происходило без помощи рук. Есть ли какой-нибудь хак для этого? Я …
15 terminal  text 

2
Как я могу изменить umask только для одной команды?
Как я могу в интерактивном режиме выполнить команду в Linux (zsh, если это имеет значение) с другим значением umask по умолчанию, только для одной команды? Возможно, сочетание команд в одной строке? Новый umask должен применяться только к этой команде и возвращаться к значению по умолчанию для следующей введенной команды. В …
15 zsh  umask 

2
Гном перестань хватать мои ключи Emacs
Я использую Gnome в Ubuntu 11.04. Я много работаю в Emacs и обнаружил, что оконный менеджер Gnome берет некоторые ключи Emacs. В некоторой степени, я могу остановить это путем кропотливого прохождения каждого из Систем-> Настройки-> Сочетания клавиш и отключения отключающих клавиш. Однако было бы неплохо сделать это раз и навсегда. …

2
Расширить конфигурацию по умолчанию vim
Я уже давно использую конфигурацию vim по умолчанию и хочу внести несколько изменений. Однако, если я редактирую, ~/.vimrcкажется, что он перезаписывает все другие параметры конфигурации /etc/vimrcи тому подобное, например, теперь нет подсветки синтаксиса. Вот что VIM загружает: :scriptnames /etc/vimrc /usr/share/vim/vimfiles/archlinux.vim ~/.vimrc /usr/share/vim/vim80/plugin/... <there are a few> Другими словами, я хочу …

2
Как я могу скопировать каталог и переименовать его в той же команде?
В настоящее время я запускаю эти две команды для создания быстрой резервной копии каталога. Есть ли способ объединить две команды в одну, чтобы я копировал и переименовывал новый каталог в одну команду? #cp -R /tf/Custom_App /tf/Custom_App_backups/ #mv /tf/Custom_App_backups/Custom_App /tf/Custom_App_backups/Custom_App_2017-12-21
15 cp  mv 

1
Как запустить команду внутри virtualenv с помощью systemd
Я считаю, что это должно быть просто, но я не могу заставить его работать должным образом. Это команды, которые я могу запустить в командной строке: cd /home/debian/ap # Start a virtualenv source venv-ap/bin/activate # This needs to happen inside the virtualenv and takes ~20 seconds crossbar start # Outside the …

3
как определить, активирован ли isolcpus?
Как определить, активирован ли isolcpus и на каком процессоре, например, когда вы впервые подключаетесь к серверу. условия: не порождает процесс, чтобы увидеть, куда он будет перенесен. Прецедент является то , что isolcpus=1-7на а 6 ядер i7, кажется, не активировать isolcpus при загрузке, и я хотел бы знать , если его …
15 linux  kernel 

1
Как изменить точку монтирования для пула ZFS?
пример: Когда я создал пул, я установил его на / mystorage zpool create -m /mystorage mypool raidz /dev/ada0 dev/ada1 /dev/ada2 Но теперь я хочу, чтобы пул монтировался в / myspecialfolder. Есть идеи, как это можно сделать? Я искал в сети и посмотрел man-страницы zpool и zfs и ничего не нашел. …
15 zfs 

1
Как проверить, есть ли у меня root-доступ?
Мой босс хочет, чтобы члены его команды сообщили ему, кто имеет root-доступ. Как проверить, есть ли у меня root-доступ? Если я могу войти на сервер и сделать что-нибудь с sudoэтим, значит ли это, что у меня есть root-доступ?
15 linux  root 

2
Как использовать `find -exec` для выполнения команды в каталоге найденного файла (а не в текущем каталоге)?
Скажем , я нахожусь в директории , которая имеет некоторые подкаталоги dir1, dir2и dir3. У каждого из этих каталогов есть файл, fooи я хотел бы выполнить одну и ту же команду для каждого fooв каждом из каталогов, и чтобы эта команда выполнялась из этого каталога. Если бы я делал это …
15 find 

4
Установите более старые версии google-chrome-stable, на ubuntu 14.10
Я могу сделать, sudo apt-get install google-chrome-stable Это установка Chrome версии 45, которая не поддерживает плагины NPAPI, необходимые для запуска Java внутри браузера. Я пытаюсь переместить одну или две версии старше, чтобы я мог использовать эту функцию, но в сети нет доступной информации. Тем временем sudo dpkg-query -l "*google-chrome*" показывает …
15 apt  chrome 

1
grub-install: дескриптор файла 3 просочился при вызове vgs
Я установил Debian Jessie на LVM в программном RAID 1. Чтобы убедиться, что MBR записаны на обоих дисках RAID 1, я запускаю dpkg-reconfigure grub-pc(как предложено здесь ) и выбираю оба диска. Я получаю эти ошибки: root@bouzin:/home/jerome# dpkg-reconfigure grub-pc Installing for i386-pc platform. File descriptor 3 (pipe:[1038681]) leaked on vgs invocation. …

4
Как определить конец строки с помощью sed
Я ищу способ выполнить замену только тогда, когда последний символ является новой строкой, используя sed . Например: lettersAtEndOfLine заменено, но это не так: lettersWithCharacterAfter& Так sedкак не работает с переводами строки, это не так просто, как $ sed -E "s/[a-zA-Z]*\n/replace/" file.txt Как это можно сделать?

7
как проверить каталог пуст
У меня есть требование, если я выполняю скрипт ./123с аргументами пустого пути, скажем /usr/share/linux-headers-3.16.0-34-generic/.tmp_versions(этот каталог пуст). Должен отображаться «каталог пуст» Мой код: #!/bin/bash dir="$1" if [ $# -ne 1 ] then echo "please pass arguments" exit fi if [ -e $dir ] then printf "minimum file size: %s\n\t%s\n" \ $(du …

4
Как отобразить текущую раскладку клавиатуры?
Есть ли утилита, позволяющая графически отображать текущую раскладку клавиатуры? Это может быть полезно, например, когда вы пишете на иностранном языке, а на физической клавиатуре указывается только местный язык (расположение символов и т. Д.). Я хотел бы получить отображение, подобное следующему:

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