Unix & Linux

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

4
Как написать сценарий оболочки, который выполняется при входе в систему?
Я пытаюсь написать скрипт оболочки bash в дистрибутиве Linux Ubuntu 11.10, который будет автоматически выполняться при входе в систему. Но я не могу понять, что написать в скрипте, чтобы он автоматически выполнялся при входе в систему.

2
Подстановка первого вхождения шаблона в строке для всех строк в файле с помощью sed
Можно ли это сделать в один лайнер? У меня есть вывод, как это: "First line" - Description " Second line" - Description "Third line" - Description " Fourth line" - Description Этот вход генерируется автоматически. Я хочу заменить первое вхождение "(кавычка + пробел) на "(кавычка) для каждой строки. Если я …

3
Прослушайте выход процесса из данного pid $$
Скажи, что у меня в руке пид, mypid=$$ Есть ли какая-нибудь команда bash / system, которую я могу использовать для прослушивания выхода этого процесса с данным pid? Если не существует никакого процесса с mypid, я думаю, что команда должна просто потерпеть неудачу.

1
Что означает «ALL ALL = (ALL) ALL» в sudoers?
Если на сервере есть следующее в / etc / sudoers: Defaults targetpw ALL ALL=(ALL) ALL Тогда что это значит? все пользователи могут выполнять все команды, нужен только их пароль?
16 sudo 

7
Есть ли способ предотвратить интерпретацию замещающей строки в sed? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Если вы хотите заменить ключевое слово на строку с помощью sed, …
16 bash  shell-script  sed 

1
Рабочее решение для `` смотреть ps aux | grep foo`` [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 2 года назад . watch ps aux | grep foo не работает: bash: syntax error near unexpected token `}' …
16 bash  pipe  ps  watch 

3
awk + print line только если первое поле начинается со строки как Linux1
как напечатать строку, если первое поле начинается с Linux1 например: echo Linux1_ver2 12542 kernel-update | awk '{if ($1 ~ Linux1 ) print $0;}' цель состоит в том, чтобы напечатать строку, в то время как первое поле начинается с Linux1 пример строк: Linux1-new 36352 Version:true Linux1-1625543 9847 Linux1:16254 8467563 примечание - …

3
Как предоставить некорневому пользователю доступ к файлам устройства
У меня есть файл устройства, который появляется, /devкогда подключена определенная плата. Операции чтения и записи в нее работают нормально, но для открытия файла устройства необходимо выполнить программу с правами суперпользователя. Можно ли как-нибудь разрешить всем пользователям без полномочий root открыть этот конкретный файл устройства без использования sudo?

1
cat / dev / null> file.log не усекает большой файл в Дарвине
Раньше в системах Linux я мог обрезать большие открытые файлы журналов (то есть файл, который активно записывается процессом) с использованием cat /dev/null > file.log. Тем не менее, на 10,9 (Mavericks), это не так. У меня есть файл размером 11 ГБ, в который регистрируется приложение, но когда я выполняю ту же …
15 logs  darwin 

1
Как я могу по-настоящему выключить сервер SSH?
Я отключаю ssh сервер с помощью systemctl, отключаю ssh и перезагружаюсь. После перезагрузки я все еще могу войти на удаленный сервер через ssh. Я использую systemctl status ssh для проверки состояния сервера, и он неактивен. $ systemctl -a | grep ssh ssh.service loaded inactive dead OpenBSD Secure Shell server ssh@3-192.168.0.120:22-192.168.0.104:31079.service …
15 systemd  sshd 

3
Почему имена моих папок оказались такими, и как я могу исправить это с помощью скрипта?
Извините, если есть ответ в другом месте, я не знаю, как искать мою проблему. Я выполнял некоторые симуляции на HPC-сервере Redhat Linux, и мой код для обработки структуры папок с целью сохранения результатов был неудачной. Мой код Matlab для создания папки был: folder = [sp.saveLocation, 'run_', sp.run_number, '/']; где sp.run_numberбыло …

2
Путаница с использованием диска: 10G отсутствует на домашнем разделе Linux на SSD
Linux Mint говорит мне, что у меня всего 622 МБ свободного дискового пространства, но должно остаться несколько гигабайт Глядя на разделы, мне говорят, что около десяти гигабайт не используется. Я погуглил проблему и не нашел решения, но нашел подсказку, с которой мне следует проверить использование диска df -h. sudo df …
15 linux  disk-usage  ssd 

2
Я переустанавливаю свой рабочий стол Linux, как мне поддерживать работу SSH логинов?
Давным-давно я сгенерировал пару ключей с помощью ssh-keygenи использовал ssh-copy-idвход в систему на многих виртуальных машинах разработки, не вводя пароль вручную. Я также загрузил свой открытый ключ на GitHub, GitLab и аналогичные для аутентификации в git-репозиториях, использующих git@вместо https://. Как я могу переустановить свой рабочий стол Linux и сохранить все …
15 ssh 

4
Если куча инициализируется нулями для безопасности, то почему стек просто неинициализирован?
В моей системе Debian GNU / Linux 9, когда исполняется двоичный файл, стек неинициализирован, но куча инициализируется нулями. Почему? Я предполагаю, что нулевая инициализация способствует безопасности, но если для кучи, то почему не для стека? Стек тоже не нуждается в безопасности? Насколько я знаю, мой вопрос не является специфичным для …
15 linux  security  memory 

6
Эхо с запутыванием
Мне нужно вывести некоторые переменные на экран, но мне нужно предпочтительно запутать первые несколько символов, и мне было интересно, есть ли в bash команда echo, которая может скрыть первые символы секретного значения при печати его в терминал: echo 'secretvalue' ********lue
15 bash  security 

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