Запитання з тегом «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?
Питання, пов’язане з цим, є "Datetime To Unix timetamp" , але це питання є більш загальним. Для вирішення останнього питання мені потрібні часові позначки 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, не показуючи шлях / файл: рядок
Як ви перехоплюєте та повертаєте лише відповідну лінію? тобто шлях / ім’я файлу опущено в результатах. У цьому випадку я хочу шукати всі .bar файли в поточному каталозі, шукаючи термін FOO find . -name '*.bar' -exec grep -Hn FOO {} \;
234 linux  unix  grep  find 

22
Як я можу використовувати xargs для копіювання файлів, які мають пробіли та лапки у своїх іменах?
Я намагаюсь скопіювати купу файлів під каталог, і у ряді файлів є пробіли та одноцитати у їхніх назвах. Коли я намагаюся з'єднати разом findі grepз xargs, я отримую наступне повідомлення про помилку: find .|grep "FooBar"|xargs -I{} cp "{}" ~/foo/bar xargs: unterminated quote Будь-які пропозиції щодо більш надійного використання xargs? Це …

7
Найшвидший спосіб визначити, чи є два файли однакового вмісту в Unix / Linux?
У мене є скрипт оболонки, в якому мені потрібно перевірити, чи містять два файли однакові дані чи ні. Я роблю це для багатьох файлів, і в моєму сценарії diffкоманда, здається, є вузьким місцем продуктивності. Ось рядок: diff -q $dst $new > /dev/null if ($status) then ... Чи може бути швидший …
231 linux  file  unix  diff 

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
Перераховуйте файли рекурсивно в Linux CLI з контуром відносно поточного каталогу
Це схоже на це питання , але я хочу включити шлях до поточного каталогу в 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
Як перерахувати функції, визначені в моїй оболонці?
Я можу ввести псевдонім, щоб показати список усіх псевдонімів. Але що стосується функцій, все, що я можу зробити, - це грепати своє .bash_profile. Це отримує лише ті, які є у цьому файлі, а не ті, що визначені у допоміжних файлах чи динамічно. Чи є більш зручний спосіб з'ясувати, які функції …
223 bash  shell  function  unix 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.