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

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

5
Як зробити так, щоб команда 'cut' ставилася до таких же послідовних роздільників, як одна?
Я намагаюся витягнути певне (четверте) поле з текстового потоку, орієнтованого на стовпчик. Я намагаюся використовувати cutкоманду таким чином: cat text.txt | cut -d " " -f 4 На жаль, cutне розглядається декілька пробілів як один роздільник. Я міг би пройти через awk awk '{ printf $4; }' або sed sed …
307 bash  unix  delimiter  cut 


6
Як уникнути пробілів на шляху до scp-копії в Linux?
Я новачок у Linux, я хочу скопіювати файл з віддаленої в локальну систему ... тепер я використовую команду scp в системі Linux .. У мене є деякі папки або імена файлів з пробілами, коли я намагаюся скопіювати це файл, він показує повідомлення про помилку: "Немає такого файлу чи каталогу" Я …
307 linux  unix  ubuntu  whitespace  scp 

5
Як ви робите нечутливий до випадків пошук за допомогою модифікатора шаблону, використовуючи менше?
Здається, єдиний спосіб зробити це - передати параметр -i, коли ви спочатку запускаєте менше. Хтось знає про якийсь секретний хак, щоб зробити щось подібне до цієї роботи /something to search for/i

8
Файли різниць у двох різних каталогах
У мене є два каталоги з тим самим списком файлів. Мені потрібно порівняти всі файли, присутні в обох каталогах за допомогою diffкоманди. Чи є простий варіант командного рядка, щоб це зробити, або мені потрібно написати скрипт оболонки, щоб отримати список файлів, а потім повторити їх?
303 unix  shell  diff 

17
Як знайти кодування файлу за допомогою скрипту в Linux?
Мені потрібно знайти кодування всіх файлів, які розміщені в каталозі. Чи є спосіб знайти кодування? fileКоманда не в змозі зробити це. Кодування, яке мене цікавить: ISO-8859-1. Якщо кодування є чимось іншим, я хочу перенести файл в інший каталог.
303 file  shell  unix  encoding 

4
іноді мій файл просто застигає у моєму ві | vim, що трапилось?
Іноді, коли я редагую свій файл за допомогою vi або vim, мій файл просто заморожується. Навіть якщо я набираю Ctrl+Cабо Ctrl+D, він все одно замерзає. Я kill -9 <pid>з іншого терміналу, під вбивається, але файл там все одно замерзає. Напевно, я повинен був набрати якусь комбінацію клавіш, яку я не …
298 unix 

5
Що означає "opt" (як у каталозі "opt")? Це абревіатура? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 7 років тому . Удосконаліть це питання Що означає "opt" (як у каталозі "opt")? Я зазвичай бачу цей каталог в системах Unix з інструментами розробки всередині. …

13
sed редагувати файл на місці
Я намагаюся з’ясувати, чи можна редагувати файл в одній команді sed, не вручну відтворюючи відредагований вміст у новий файл, а потім перейменуючи новий файл на вихідний ім'я файлу. Я спробував -iваріант, але моя система Solaris сказала, що -iце незаконний варіант. Чи є інший спосіб?
298 unix  sed  solaris 


24
Не вдалося підключити nginx до php5-fpm.sock (13: Дозвіл відхилено)
Я оновлюю nginx до 1.4.7 та php до 5.5.12 , після цього я отримав помилку 502 . Перш ніж я оновлюю, все працює добре. nginx-error.log 2014/05/03 13:27:41 [crit] 4202#0: *1 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: xx.xxx.xx.xx, server: localhost, request: "GET / HTTP/1.1", upstream: …
290 unix  nginx  php 

9
Для чого вам потрібен ./ (крапка-коса риса) перед виконуваним файлом або ім'ям сценарію, щоб запустити його в bash?
Під час запуску скриптів в bash, я повинен написати ./на початку: $ ./manage.py syncdb Якщо цього не зробити, я отримую повідомлення про помилку: $ manage.py syncdb -bash: manage.py: command not found У чому причина цього? Я думав ., це псевдонім для поточної папки, і тому ці два виклики повинні бути …
288 bash  shell  unix  command-line 



7
Чи можу я експортувати змінну в навколишнє середовище із скрипту bash, не використовуючи її?
Припустимо, у мене є цей сценарій export.bash : #! /usr/bin/env bash export VAR="HELLO, VARIABLE" Коли я виконую скрипт і намагаюся отримати доступ до $VAR, я не отримую ніякого значення! echo $VAR Чи є якийсь спосіб отримати доступ до $VAR, просто виконавши export.bash, не використовуючи його?

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