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

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


22
Переименование нескольких файлов на основе шаблона в Unix
В каталоге несколько файлов, начинающихся с префикса fgh, например: fghfilea fghfileb fghfilec Я хочу переименовать их все, чтобы начать с префикса jkl. Есть ли одна команда, чтобы сделать это вместо переименования каждого файла в отдельности?

3
найти без рекурсии
Можно ли findкаким-то образом использовать команду, чтобы она не повторялась в подкаталогах? Например, DirsRoot |-->SubDir1 | |-OtherFile1 |-->SubDir2 | |-OtherFile2 |-File1 |-File2 И результат чего-то вроде find DirsRoot --donotrecuourse -type fбудет только File1, File2?
246 unix  find  shell 

10
Получение root-прав на файл внутри vi? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто в прошлом году . Улучшить этот вопрос Часто при редактировании конфигурационных файлов я открываю один с помощью vi, а затем, …
245 linux  unix  vi 

18
Как я могу генерировать метки времени Unix?
Смежный вопрос «Timetime To Unix timestamp» , но этот вопрос носит более общий характер. Мне нужны метки времени Unix, чтобы решить мой последний вопрос. Мои интересы - это Python, Ruby и Haskell, но приветствуются и другие подходы. Какой самый простой способ генерировать метки времени Unix?


10
Java: дата из метки времени Unix
Мне нужно преобразовать метку времени Unix в объект даты. Я попробовал это: java.util.Date time = new java.util.Date(timeStamp); Значение метки времени: 1280512800 Дата должна быть «2010/07/30 - 22:30:00» (как я понимаю по PHP), но вместо этого я получаю Thu Jan 15 23:11:56 IRST 1970. Как это должно быть сделано?
237 java  unix  timestamp 

5
Что означают pty и tty?
Я заметил, что есть много упоминаний, ptyи ttyв некоторых проектах с открытым исходным кодом кто-то может сказать мне, что они имеют в виду и в чем разница между ними? Спасибо!
237 c  unix  networking  tty  vocabulary 


3
grep без указания пути / файла: строка
Как вы grep и только вернуть соответствующую строку? то есть путь / имя файла опускается в результатах. В этом случае я хочу просмотреть все файлы .bar в текущем каталоге в поиске термина FOO. find . -name '*.bar' -exec grep -Hn FOO {} \;
234 linux  unix  grep  find 

7
Самый быстрый способ определить, имеют ли два файла одинаковое содержимое в Unix / Linux?
У меня есть сценарий оболочки, в котором мне нужно проверить, содержат ли два файла одинаковые данные или нет. Я делаю это для большого количества файлов, и в моем скрипте diffкоманда кажется узким местом производительности. Вот строка: diff -q $dst $new > /dev/null if ($status) then ... Может ли быть более …
233 linux  file  unix  diff 

22
Как я могу использовать xargs для копирования файлов с пробелами и кавычками в именах?
Я пытаюсь скопировать кучу файлов в каталог, а в именах файлов есть пробелы и одинарные кавычки. Когда я пытаюсь связать вместе findи grepс xargs, я получаю следующую ошибку: find .|grep "FooBar"|xargs -I{} cp "{}" ~/foo/bar xargs: unterminated quote Любые предложения для более надежного использования xargs? Это на Mac OS X …

13
Сценарий оболочки - удалить первую и последнюю кавычку (") из переменной
Ниже приведен фрагмент сценария оболочки из более крупного сценария. Он удаляет кавычки из строки, содержащейся в переменной. Я делаю это с помощью sed, но эффективно ли это? Если нет, то каков эффективный путь? #!/bin/sh opt="\"html\\test\\\"" temp=`echo $opt | sed 's/.\(.*\)/\1/' | sed 's/\(.*\)./\1/'` echo $temp
225 string  bash  shell  unix  sed 

14
Рекурсивный список файлов в CLI Linux с указанием пути относительно текущего каталога
Это похоже на этот вопрос , но я хочу включить путь относительно текущего каталога в Unix. Если я сделаю следующее: ls -LR | grep .txt Это не включает полные пути. Например, у меня есть следующая структура каталогов: test1/file.txt test2/file1.txt test2/file2.txt Код выше вернет: file.txt file1.txt file2.txt Как я могу заставить …
224 linux  unix  recursion  ls 

7
Как мне перечислить функции, определенные в моей оболочке?
Я могу ввести псевдоним, чтобы показать список всех псевдонимов. Но для функций все, что я могу сделать, это grep my .bash_profile. Это только те, которые находятся в этом файле, а не те, которые определены во вспомогательных файлах или динамически. Есть ли более удобный способ узнать, какие функции определены в настоящее …
223 bash  shell  function  unix 

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