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

Этот тег является ИСКЛЮЧИТЕЛЬНО для ПРОГРАММИРОВАНИЯ вопросов, которые имеют непосредственное отношение к Unix; общие проблемы с программным обеспечением следует направлять на сайт Unix & Linux Stack Exchange или на Super User. Операционная система Unix - это ОС общего назначения, которая была разработана Bell Labs в конце 1960-х годов и сегодня существует в различных версиях.

1
Что означает «устаревший дескриптор файла» в Linux?
Скажем, у меня открыт терминал, и через него я cdпопал в какой-то каталог. Через другой терминал я удаляю этот каталог и восстанавливаю его из идентичной резервной копии. Когда я пытаюсь открыть vimфайл с первого терминала в том же каталоге, почему я получаю сообщение об устаревшем дескрипторе файла? Что это означает? …
101 linux  unix 

8
Получить последнее поле с помощью awk substr
Я пытаюсь использовать awkдля получения имени файла с учетом абсолютного пути к файлу. Например, когда /home/parent/child/filenameмне задан входной путь, который я хотел бы получить, filename я попробовал: awk -F "/" '{print $5}' input который отлично работает. Однако я жестко кодирую, $5что было бы неверно, если бы мой ввод имел следующую …
101 unix  awk  substr 

11
как использовать sed, awk или gawk для печати только того, что совпадает?
Я вижу множество примеров и справочных страниц о том, как выполнять такие вещи, как поиск и замена с помощью sed, awk или gawk. Но в моем случае у меня есть регулярное выражение, которое я хочу применить к текстовому файлу для извлечения определенного значения. Я не хочу выполнять поиск и замену. …
100 regex  unix  sed  awk  gawk 

16
Символ '^ M' в конце строк
Когда я запускаю конкретный сценарий SQL в средах Unix, я вижу символ «^ M» в конце каждой строки сценария SQL, поскольку он отображается в командной строке. Я не знаю, на какой ОС изначально был создан сценарий SQL. Что вызывает это и как это исправить?



8
Выявление и удаление нулевых символов в UNIX
У меня есть текстовый файл, содержащий нежелательные нулевые символы (ASCII NUL, \0). Когда я пытаюсь просмотреть это, viя вижу ^@символы, чередующиеся в обычном тексте. Как я могу: Определите, какие строки в файле содержат нулевые символы? Я пробовал использовать grepping для \0и \x0, но это не сработало. Удалить нулевые символы? Запуск …

4
Что означает «&» в конце команды linux?
Я системный администратор, и меня попросили запустить сценарий linux для очистки системы. Команда такая: perl script.pl > output.log & Итак, эта команда заканчивается &знаком, есть ли в ней какое-то особое значение? У меня есть базовые знания о оболочке, но я никогда раньше такого не видел.
99 linux  shell  unix 

2
Bash-скрипт для получения и повторной передачи параметров в кавычках
Я пытаюсь получить цитируемые параметры сценария bash для безопасного получения вложенным сценарием. Любые идеи? test.sh #!/bin/bash echo $* bash myecho.sh $* myecho.sh #!/bin/bash echo $1 echo $2 echo $3 echo $4 Образец: bash test.sh aaa bbb '"ccc ddd"' Результат: aaa bbb "ccc ddd" aaa bbb "ccc ddd" Желаемый результат aaa …
98 bash  unix 


8
Как сделать Python, программу командной строки автозаполнением произвольных вещей НЕ интерпретатором
Я знаю, как настроить автозаполнение объектов python в интерпретаторе python (в unix). Google показывает множество обращений с объяснениями, как это сделать. К сожалению, здесь так много ссылок, что мне трудно найти то, что мне нужно сделать, что немного отличается. Мне нужно знать, как включить табуляцию / автоматическое завершение произвольных элементов …

10
Разрешить пользователю настроить SSH-туннель, но больше ничего
Я хотел бы разрешить пользователю настроить SSH-туннель на конкретную машину на определенном порту (скажем, 5000), но я хочу максимально ограничить этого пользователя. (Аутентификация будет с парой открытых / закрытых ключей). Я знаю, что мне нужно отредактировать соответствующий файл ~ / .ssh / authorized_keys, но я не уверен, какой именно контент …
97 unix  ssh 

10
Гарантировано ли разрешение gettimeofday () в микросекундах?
Я портирую игру, которая изначально была написана для Win32 API, в Linux (ну, портирую OS X порта Win32 в Linux). Я реализовал QueryPerformanceCounter, указав uSeconds с момента запуска процесса: BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal, NULL); performanceCount->QuadPart = (currentTimeVal.tv_sec - startTimeVal.tv_sec); performanceCount->QuadPart *= (1000 * 1000); performanceCount->QuadPart += (currentTimeVal.tv_usec - startTimeVal.tv_usec); …

5
Параметр «-p» mkdir
Так что это не кажется мне ужасно сложным вопросом, но я не могу найти на него ответа. Я не понимаю, что эта -pопция делает в Unix. Я использовал его для лабораторного задания при создании подкаталога, а затем еще одного подкаталога в нем. Выглядело это так: mkdir -p cmps012m/lab1 Это частный …

4
Невозможно отправить запрос пользователю jenkins после установки Jenkins
Я установил jenkins и пытаюсь войти в оболочку как Jenkins, чтобы добавить ключ ssh. Кажется, я не могу проникнуть в пользователя jenkins: [root@pacmandev /]# sudo su jenkins [root@pacmandev /]# whoami root [root@pacmandev /]# echo $USER root [root@pacmandev /]# Пользователь jenkins существует в моем файле / etc / passwd. Раннин su …
97 linux  unix  jenkins 

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