Вопросы с тегом «linux»

ВОПРОСЫ LINUX ДОЛЖНЫ БЫТЬ ПРОГРАММИРОВАНЫ. Используйте этот тег только в том случае, если ваш вопрос касается программирования с использованием API-интерфейсов Linux или специфичного для Linux поведения, а не только потому, что вы случайно запускаете свой код в Linux. Если вам нужна поддержка Linux, вы можете попробовать https://unix.stackexchange.com или сайт Stack Exchange конкретного дистрибутива Linux, например https://askubuntu.com или https://elementaryos.stackexchange.com/.

13
Как показать окно сообщения графического интерфейса от bash-скрипта в linux?
Я пишу несколько небольших скриптов bash под Ubuntu Linux. Я хочу иметь возможность запускать их из графического интерфейса без необходимости в окне терминала для ввода любого ввода или просмотра любого вывода. Пока что единственный вводимый пароль - это пароль для sudo - и gksudo прекрасно с этим справляется. Но я …
152 linux  bash  scripting  ubuntu  gtk 


9
Команда не найдена при использовании sudo
У меня foo.shв домашней папке есть скрипт . Когда я перехожу в эту папку и вхожу ./foo.sh, я получаю -bash: ./foo.sh: Permission denied. Когда я использую sudo ./foo.sh, я получаю sudo: foo.sh: command not found. Почему это происходит и как это исправить?
152 linux  bash  sudo 

4
Почему этот пожиратель памяти действительно не ест память?
Я хочу создать программу, которая будет имитировать ситуацию нехватки памяти (OOM) на сервере Unix. Я создал этот супер-простой едок памяти: #include <stdio.h> #include <stdlib.h> unsigned long long memory_to_eat = 1024 * 50000; size_t eaten_memory = 0; void *memory = NULL; int eat_kilobyte() { memory = realloc(memory, (eaten_memory * 1024) + …

5
Создание временных файлов в bash
Существуют ли объективно лучшие способы создания временных файлов в скриптах bash? Обычно я просто называю их так, как мне кажется, например, tempfile-123, так как они будут удалены после завершения скрипта. Есть ли какой-либо недостаток в этом, кроме перезаписи возможного файла tempfile-123 в текущей папке? Или есть ли преимущество в создании …
150 linux  bash  unix 

11
Как вы заставляете соединение CIFS размонтировать
У меня есть общий ресурс CIFS, установленный на компьютере с Linux. Сервер CIFS не работает или интернет-соединение не работает, и все, что касается монтирования CIFS, теперь занимает несколько минут по таймауту и ​​не может быть отключено во время ожидания. Я даже не могу запустить ls в моем домашнем каталоге, потому …
149 linux  samba  smb  cifs 

9
Команда top -c в linux для фильтрации процессов, перечисленных на основе имени процесса
top -c В верхнем списке перечислены все процессы, есть хорошие опции для фильтрации процессов по имени пользователя с помощью опции -u, но мне интересно, есть ли какой-нибудь простой способ фильтрации процессов по имени процесса, указанному в столбце COMMAND верхнего вывода. Например, я хотел бы, чтобы top -some опция -substring имя …

3
Записать в .txt файл?
Как я могу написать небольшой кусочек текста в .txtфайл? Я гуглю уже более 3-4 часов, но не могу понять, как это сделать. fwrite(); Есть так много аргументов, и я не знаю, как его использовать. Какую простую функцию использовать, когда вы хотите записать в .txtфайл только имя и несколько цифр ? …
149 c  linux 

12
Можно ли использовать команду linux cat для записи текста в файл?
Это примерно так: cat "Some text here." > myfile.txt Возможный? Таким образом, содержимое myfile.txtтеперь будет перезаписано на: Some text here. У меня это не работает, но и ошибок не вызывает. Особо интересует catрешение на основе (не vim / vi / emacs и т. Д.). Все примеры онлайн-шоу catиспользуются вместе с …
149 linux  cat 

7
отправлять почту с терминала linux в одну строку [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Улучшить этот вопрос Я знаю, что mailв Linux есть команда для отправки писем через командную строку. …
148 linux  email 

21
Как использовать sed, чтобы удалить последние n строк файла
Я хочу удалить несколько n строк из конца файла. Можно ли это сделать с помощью sed? Например, чтобы удалить строки от 2 до 4, я могу использовать $ sed '2,4d' file Но я не знаю номеров строк. Я могу удалить последнюю строку, используя $sed $d file но я хочу знать …
148 linux  bash  shell  sed 

7
Сделать установку, но не в каталоги по умолчанию?
Я хочу запустить 'make install', чтобы у меня было все необходимое, но я бы хотел, чтобы он устанавливал вещи в их собственную папку, а не в системный каталог / usr / bin и т. Д. Возможно ли это? даже если он ссылается на инструменты в / usr / bin и …
148 linux  gcc  makefile  autotools 

2
Измерить время в Linux - время против часов против getrusage против clock_gettime против gettimeofday против timespec_get?
Среди временных функций, time, clock getrusage, clock_gettime, gettimeofdayи timespec_getя хочу , чтобы четко понять , как они реализуются , и каковы их возвращаемые значения для того , чтобы знать , в какой ситуации я должен использовать их. Сначала нам нужно классифицировать функции, возвращающие значения настенных часов, по сравнению с функциями, …
148 c  linux  time  linux-kernel 

21
Как передать пароль в su / sudo / ssh без переопределения TTY?
Я пишу программу C Shell, которая будет делать suили sudoили ssh. Все они хотят, чтобы их пароли вводились в консоли (TTY), а не в stdin или в командной строке. Кто-нибудь знает решение? Настройка без пароля sudoне вариант. ожидать может быть вариантом, но его нет в моей урезанной системе.
148 linux  ssh  passwords  sudo  su 

5
Как проверить операционную систему в Python?
Я хочу проверить операционную систему (на компьютере, где запускается скрипт). Я знаю, что могу использовать os.system('uname -o')в Linux, но это дает мне сообщение в консоли, и я хочу записать в переменную. Будет нормально, если скрипт скажет, Mac это, Windows или Linux. Как я могу это проверить?

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