Unix & Linux

9
перейдите к предыдущему каталогу без эха имени каталога

Этот ответ позволил мне cd -перейти к моей предыдущей директории в Bash. У него действительно есть серьезная проблема: он печатает каталог, на который он изменяет, тратя мое пространство экрана, так как этот каталог затем повторяется в приглашении на следующей строке. Я знаю, что могу сделать cd...

9
Можно ли открыть терминал с указанным tty / pty

(Я использую Ubuntu.) В моем понимании tty - это просто своего рода порт. Вы вводите что-то, и оно должно что-то выводить. А терминал (эмулятор) - это программный дескриптор этих входов и выходов. Буквально терминал может выбрать, к какому порту подключаться. Я видел много tty-файлов в / dev и...

9
Как настроить запуск службы после запуска autofs с помощью systemd

Я должен настроить сервер лицензий на машине RHEL7 с systemd. Сервер лицензий должен запускаться при загрузке и загружать файл лицензии с общего диска в сети. Поэтому мне нужно подождать, пока сеть запустится и автофокус завершит монтирование дисков NFS. У меня есть этот сервисный файл: [Unit]...

9
Использование файла для установки пакетов с помощью apt-get

Мне очень удобно устанавливать пакеты на новую машину через файлы пакетов, такие как brewfiles, caskfiles, dockerfiles, package.json и т. Д. Есть ли альтернатива этому для apt-get, так как я все еще просто использую его через командную строку с apt-get install pkg1 pkg2 pkg3…...

9
Устройство уже установлено или ресурс занят

Выпуск ::: Я устанавливаю Redhat 5.10 x64 на сервер, на котором был неисправен жесткий диск. Я удалил старый неисправный жесткий диск и установил новый с емкостью 500 ГБ, и после установки мне нужно скопировать некоторые данные со старого жесткого диска на новый жесткий диск в / u001. Поэтому я...

9
Понимание прохождения символьных ссылок каталога и родительского каталога

Допустим, у вас есть каталоги /dir1и /dir2/linked, где последний является символической ссылкой на первый. Когда вы cdв linkedи pwdвы получите выход /dir2/linked. Если вы тогда cd .., вы будете надеты /dir2. Такое поведение согласуется с концепцией того, что вы были /dir2/linkedраньше. Однако,...

9
Как получить UUID файловой системы по заданному пути?

Мне вручают путь к каталогу или файлу. Какая утилита / сценарий оболочки надежно выдаст мне UUID файловой системы, в которой находится этот каталог / файл? Под UUID файловой системы я подразумеваю UUID=...запись, как показано, например,blkid Я использую Redhat Linux. (кто-то предложил мне спросить...

9
Выполните другую команду перед выполнением команды, которую хочет запустить пользователь

Допустим, я хочу изменить исходное поведение lsинструмента следующим образом: $ ls Hello World file1 file2 ... Как я могу это сделать? При запуске lsя хотел бы запустить другую команду, скажем echo "Hello World!". Быстрое решение, которое я вижу, использует псевдоним: alias orig_ls="ls" alias...

9
Неизвестная функция в Vim

У меня есть следующий файл (vimscript.vim): function HelloWorld() echo "Hello World" endfunction call HelloWorld() Когда я открываю этот файл и набираю следующее: :call HelloWorld() Я получаю ошибку: E117: Unknown function: HelloWorld...

9
мы можем напечатать последнее слово каждой строки в linux, используя команду sed?

Предположим, если есть файл, состоящий из следующих строк, если они 12345 567 7878 66 er3 t45t y6y46y 4y6 y656y y5y 46y6 65y7 y66uyuy yy46y6y Вывод должен выглядеть так: 66 y6y46y y5y y66uyuyy y46y6y Я пробовал sed 's/.* //g'имя файла команды и несколько других sedкоманд, но это не работает. Могу...

9
Может ли сигнал быть проигнорирован (потерян)?

У меня есть приложение, которое связывается с рабочими через сигналы (в частности, SIGUSR1 / SIGUSR2 / SIGSTOP). Могу ли я верить, что что бы ни случилось, каждый сигнал будет доставлен и обработан обработчиком? Что произойдет, если сигналы будут отправлены быстрее, чем невозможно для приложения,...

9
sed: чтение всего файла в шаблонное пространство без сбоев при однострочном вводе

Чтение всего файла в шаблонное пространство полезно для замены строк новой строки, & c. и есть много случаев, рекомендующих следующее: sed ':a;N;$!ba; [commands...]' Однако, это терпит неудачу, если вход содержит только одну строку. Например, при двухстрочном вводе каждая строка подвергается...

9
Нет ручного ввода для человека

Я работаю в образе Centos 6.6 Docker . Я думал, что установил все, чтобы получить доступ к страницам руководства, но, видимо, нет ... $ yum install -y man man-pages man-pages-overrides [...] Complete! $ which man /usr/bin/man $ man man No manual entry for man Что мне не хватает? По поводу вопросов...

9
Grub с дисплеями сетчатки (высокое разрешение)

В настоящее время я использую Ubuntu на моем MacBook Pro с Grub. У моего macbook есть сетчатка с разрешением 2560x1600. Шрифт начального экрана grub настолько мал, что его трудно прочитать. Как сделать так, чтобы при такой настройке grub выглядел так, как нужно? Просто переход на режим gfx вроде...

9
Почему эта команда не работает: «ps aux | grep xscreensaver »

Я не видел ни одного хита по этому поводу в Google, поэтому я спрашиваю вас: Я только что попытался выполнить эту команду в сеансе ssh, локальным является Debian Wheezy KDE, удаленным является Fedora 21 Gnome: ps aux | grep xscreensaver и это вывод: bash:  grep: command not found... Я никогда не...

9
ссылаться на весь диск (/ dev / sda), используя UUID

В моей системе (Debian), я могу видеть UUIDидентификатор для всех моих дисков разделов (то есть /dev/sda1, dev/sda2..) ls /dev/disk/by-uuid/ Тем не менее, я не вижу UUIDидентификатор для /dev/sdaсебя. Можно ли ссылаться на весь диск UUID? Мне это нужно, потому что я хочу сослаться на определенный...

9
Автоматическое переключение устройства вывода звука на гарнитуру Bluetooth и принудительное подключение к профилю A2DP при подключении

Используя Mint 17 + MATE здесь. Моя bluetooth-гарнитура (Plantronics Backbeat Go2) очень хорошо подключена к моей системе, но я должен выполнить несколько шагов вручную, чтобы автоматизировать эту работу: После каждой перезагрузки мне нужно запустить pactl load-module module-bluetooth-Discover в...

9
'setcap' перезаписывает последнюю возможность. Как мне установить несколько возможностей?

Я хочу дать node.js возможность прослушивать порт 80 и выключать компьютер. Первоначально я попробовал эти две команды в последовательности: setcap cap_net_bind_service=+ep /usr/bin/nodejs setcap cap_sys_boot=+ep /usr/bin/nodejs Тогда моему приложению не удалось привязаться к порту 80. Я проверил с...

9
Как собрать определенный массив RAID без использования /etc/mdadm.conf

Можно ли собрать конкретный RAID-массив, используя mdadm и его функции сканирования, но без необходимости в файле конфигурации? Предыстория: я использую пользовательские initramfs для настройки моей системы (dm-crypt и другие). Все сделано и настроено в скрипте инициализации, и я бы хотел сохранить...