Запитання з тегом «unix»

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

19
Змініть адресу “Від:” у “поштовій скриньці” Unix
Надсилання повідомлення з командного рядка Unix за допомогою mail TO_ADDRрезультатів у листі від $USER@$HOSTNAME. Чи є спосіб змінити адресу "Від:", вставлену mail? Для запису я використовую GNU Mailutils 1.1 / 1.2 на Ubuntu (але я бачив таку ж поведінку з Fedora та RHEL). [РЕДАГУВАТИ] $ mail -s Тестування chris@example.org Копія: …
89 unix  email 

9
Як виконати вивід команди в поточній оболонці?
Я добре знаю програму source(вона ж .), яка бере вміст із файлу та виконує його в поточній оболонці. Тепер я перетворюю деякий текст у команди оболонки, а потім запускаю їх наступним чином: $ ls | sed ... | sh lsє лише випадковим прикладом, оригінальним текстом може бути що завгодно. sedтеж, …
89 bash  shell  unix  pipe 

8
Як усікати довгі відповідні рядки, що повертаються grep або ack
Я хочу запустити ack або grep на файлах HTML, які часто мають дуже довгі рядки. Я не хочу бачити дуже довгі рядки, які неодноразово загортаються. Але я хочу побачити лише ту частину довгого рядка, яка оточує рядок, що відповідає регулярному виразу. Як я можу отримати це за допомогою будь-якої комбінації …
89 grep  unix  ack 

5
Як прокручувати вгору та вниз у нарізаному терміналі “екран”
Я щойно встановив screenі мені подобається ідея розділити термінал Linux на кілька частин. Але я не можу зрозуміти одне: як прокручувати вгору і вниз, коли я вхожу screen. Коли я використовую звичайний термінал Linux, я можу досягти цього за допомогою Shift+ Pg Upабо Shift+ Pg Dn`. але, на жаль, це …

12
Змушує bash розширювати змінні в рядку, завантаженому з файлу
Я намагаюся зрозуміти, як змусити bash (змусити?) Розширювати змінні в рядку (який завантажувався з файлу). У мене є файл під назвою "something.txt" із вмістом: hello $FOO world Я тоді біжу export FOO=42 echo $(cat something.txt) це повертає: hello $FOO world Це не розширило $ FOO, навіть якщо змінну було встановлено. …
89 linux  bash  shell  unix 

15
Яке призначення fork ()?
У багатьох програмах та на сторінках інструкцій Linux я бачив використання коду fork(). Навіщо нам потрібно користуватися fork()і яке його призначення?
87 c  unix  posix  fork 

5
Як згрібати ціле слово
Я використовую наступну команду для grep речей у піддиректоріях find . | xargs grep -s 's:text' Однак це також знаходить такі речі <s:textfield name="sdfsf"...../> Що я можу зробити, щоб уникнути цього, щоб він просто знаходив подібні речі <s:text name="sdfsdf"/> АБО з цього приводу .... також знаходить <s:text somethingElse="lkjkj" name="lkkj" в …
87 unix  grep 

5
Чи можу я викликати функцію сценарію оболонки з іншого сценарію оболонки?
У мене є 2 сценарії оболонки. Другий сценарій оболонки містить наступні функції second.sh func1 func2 First.sh викличе другий скрипт оболонки з деякими параметрами, а func1 та func2 з деякими іншими параметрами, специфічними для цієї функції. Ось приклад того, про що я говорю друге.ш val1=`echo $1` val2=`echo $2` function func1 { …
86 shell  unix 

11
Розділіть один файл на кілька файлів на основі роздільника
У мене є один файл з -|роздільником після кожного розділу ... потрібно створити окремі файли для кожного розділу за допомогою unix. приклад вхідного файлу wertretr ewretrtret 1212132323 000232 -| ereteertetet 232434234 erewesdfsfsfs 0234342343 -| jdhg3875jdfsgfd sjdhfdbfjds 347674657435 -| Очікуваний результат у файлі 1 wertretr ewretrtret 1212132323 000232 -| Очікуваний результат …
86 linux  unix  awk  split 

6
Використовуйте команду find, але виключайте файли з двох каталогів
Я хочу знайти файли, які закінчуються на _peaks.bed, але виключити файли в папках tmpі scripts. Моя команда така: find . -type f \( -name "*_peaks.bed" ! -name "*tmp*" ! -name "*scripts*" \) Але це не спрацювало. Файли в папці tmpта scriptпапці все одно відображатимуться. Хтось має ідеї з цього приводу?
86 linux  shell  unix  find 


9
Як зробити каталог каталогом, не зберігаючи структуру каталогу?
Я працюю над сценарієм резервного копіювання і хочу визначити каталог файлів: tar czf ~/backup.tgz /home/username/drupal/sites/default/files Це видаляє його, але коли я знімаю з файлу, який вийшов, він включає повну структуру файлів: файли знаходяться в home/username/drupal/sites/default/files. Чи є спосіб виключити батьківські каталоги, щоб отриманий tar просто знав про останній каталог ( …
86 linux  unix  gnu  tar 

3
Що робить команда 'export'?
Я трохи новачок у Linux, і випадково запускаю деякі команди наосліп, щоб щось зробити. Я думав, що не буде марно задавати такі запитання, оскільки більше нових людей матимуть регулярні знання про них. Я почав працювати з Дженкінсом нещодавно, і тоді мені довелося використовувати цю exportкоманду для запуску військового архіву Дженкінса …

12
Чи повинна змінна шляху до каталогу закінчуватися косою рисою?
При визначенні шляху до каталогу як змінної чи константи, чи повинен він закінчуватися кінцевою рисою? Що таке конвенція? pwdв Unix показує ваш поточний каталог без кінцевої косої риски, тоді як вкладка "Повна" cd /var/www/apps/включає кінцеву риску, що залишило мене невпевненим.
85 unix  file  variables  path 


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