Tag: shell

cp с единственным аргументом, содержащим подстановочные знаки

Если у меня есть следующие 2 файла и 1 папка: someuser@computer:~/Desktop/test$ ls -l total 340 -rw-r–r– 1 someuser someuser 45082 ago 5 09:56 file1.pdf -rw-r–r– 1 someuser someuser 291836 ago 5 09:56 file2.pdf drwxrwxr-x 2 someuser someuser 4096 ago 5 09:56 this_is_a_folder.pdf И я запускаю следующую команду (обратите внимание, что я опускаю пункт назначения): cp […]

Как я могу назначить начальный / стандартный пароль для пользователя в Linux?

Я нашел руководство, в котором объясняется, как установить пароль пользователя . Я пытаюсь автоматизировать его и отправить электронное письмо пользователю, например: userid created with password XYZ. request to change the initial password. Согласно документу выше, зашифрованный пароль должен быть создан с использованием Python и usermod команде usermod следующим образом: usermod -p "<encrypted-password>" <username> Есть ли […]

Что делает exec 3 <& 1?

Я понимаю, что exec может выполнять перенаправление ввода-вывода в текущей оболочке, но я вижу только использование: exec 6<&0 # Link file descriptor #6 with stdin. # Saves stdin. exec 6>&1 # Link file descriptor #6 with stdout. # Saves stdout. Из этого я понимаю, что < для входного потока, > для выходного потока. Итак, что […]

Постоянно проверяйте, изменен ли файл bash

У меня есть файл с именем file1, который я хочу в скрипте, всякий раз, когда есть изменения в нем, делайте что-нибудь, звуковой сигнал на самом деле. Как это сделать ? заранее спасибо

`/ proc / $ PID / cwd`: есть ли эквивалент POSIX?

Linux имеет каталог /proc и файловую систему, которая, насколько я могу судить, не является частью POSIX. В каждом подкаталоге /proc/$PID есть символическая ссылка cwd , указывающая на фактический рабочий каталог процесса этого PID (ссылка cwd всегда актуальна). Эта символическая ссылка удобна для использования в некоторых случаях, например, для работы с отдельными оболочками и обмена файлами […]

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

Извините, если это действительно базовый, новый для работы с * nix. Итак, я делаю то, что я часто меняю между двумя каталогами, удаленными друг от друга в дереве файлов системы. Есть ли в любом случае я могу назначить какое-то короткое имя для каждого из них для использования с командой cd чтобы я мог, например, набирать […]

Как графическое приложение запускается из сеанса bash, связанного с этой сессией bash?

Когда я запускаю графическое приложение из терминала с запуском bash, это приложение каким-то образом связано с этим сеансом bash. Например, когда приложения выгружают какой-то текст, он появится в сеансе bash, с которого он запущен. Кроме того, некоторые приложения закрываются, когда я закрываю терминал с помощью кнопки закрытия, но не тогда, когда я закрываю терминал, выходя […]

Отслеживание пути оболочки в Emacs

Не так давно я нашел следующий ценный фрагмент, который позволяет Emacs отслеживать мой текущий каталог в любом ansi-term буфере. Более конкретно, если я cd <some/path> изнутри терминала внутри Emacs, а затем нажмите Cx Cf , Emacs будет запускать find-file из <some/path> напрямую, что очень и очень удобно. if [ -n "$INSIDE_EMACS" ]; then chpwd() { […]

ссылочная переменная оболочки $ COLUMNS из сценария bash

Это выполняется как ожидалось в xterm: sha512sum <filename> | cut -c -$COLUMNS sha512sum <filename> | cut -c -$COLUMNS , но не внутри #! /bin/bash #! /bin/bash например dothis.sh <args> , потому что $COLUMNS неизвестно, так сказать. Я бы предпочел не передавать $ COLUMNS в качестве аргумента и не экспортировать его в среду. Сценарий не критичен, […]

Выполнить скрипт оболочки из php, как пользователь root?

Необходимо выполнить следующую строку из PHP: $ res = shell_exec ('sudo sh /home/nicklas/cronjobs/make_account.sh имя пользователя пароль'); Проблема заключается в том, что при выполнении ничего не происходит. Если я попытаюсь повторить $ res, это будет пустым. Я попытался использовать system () также, тот же результат. Я предполагаю, что это не работает, потому что мне нужно запустить […]

Interesting Posts

Подключите 2 ноутбука вместе в режиме Dualhead?

Предел UFW не работает

Замена агента SSH в оболочках GNOME, Wayland и SystemD

Программное обеспечение RAID10 setup пишет небольшие файлы очень медленно, это нормально?

перенаправить системные журналы systemd в файл

Как разрешить определенному пользователю доступ к FTP?

Архивирование домашней папки пользователя на удаленный сервер без каких-либо символических ссылок?

Как проверить, установлен ли каталог на диске X и монтировать его, если он не является

Как отметить даты, которые были в прошлом?

Debian только распознает eth0 при установке

Почему файлы иногда меняются, но не являются inode или наоборот?

macOS: возможно, что du может сообщить о неправильном размере для использования диска?

Как я могу отправить сигналы включения / выключения питания на монитор VGA?

Как я могу заставить ядро ​​Ubuntu терпеть неудачу при установке / и перейти в оболочку для восстановления initramfs?

Легкий способ копирования строк из одного файла в другой

Linux и Unix - лучшая ОС в мире.