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

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

2
bash HISTSIZE vs. HISTFILESIZE?
Яка різниця в HISTSIZEпорівнянні з HISTFILESIZE? Вони використовуються для розширення історії bash за межі 500 рядків за замовчуванням. Здається, тут і на інших форумах не вистачає ясності щодо того, чому вони потрібні обом. ( Приклад 1 , Приклад 2 , Приклад 3 ).
174 bash  unix 

9
Як запустити команду sftp з паролем від сценарію Bash?
Мені потрібно перенести файл журналу на віддалений хост, використовуючи sftp від хоста Linux. Мені було надано повноваження для моєї операційної групи. Однак, оскільки я не маю контролю над іншим хостом, я не можу генерувати та ділитися ключами RSA з іншим хостом. Тож чи є спосіб запустити sftpкоманду (із наданим ім'ям …
173 bash  shell  unix  ssh  sftp 


15
git-upload-pack: команда не знайдена під час клонування віддаленого Git repo
Я використовую git для синхронізації двох примірників свого проекту, одна - це моя локальна скринька, а друга - тестовий сервер. Це проблема, яка виникає, коли я заходжу на наш сервер віддаленої розробки за допомогою ssh; git clone me@me.mydevbox.com:/home/chris/myproject Initialized empty Git repository in /tmp/myproject/.git/ Password: bash: git-upload-pack: command not found …
170 git  version-control  unix  ssh 

1
Crontab - запуск у каталозі
Я хотів би встановити роботу, яку потрібно щодня запускати в кореневій crontab. Але я хотів би, щоб він виконав його з певного каталогу, щоб він міг знайти всі потрібні йому файли, оскільки програма має купу відносних шляхів. У будь-якому випадку, чи можу я сказати crontab запускатися з певного каталогу?

9
Як розділити розділений рядок на масив в awk?
Як розділити рядок, коли в ній є символи труби |. Я хочу розділити їх на масив. я намагався echo "12:23:11" | awk '{split($0,a,":"); print a[3] a[2] a[1]}' Що чудово працює. Якщо мій рядок схожий на "12|23|11"то, як я розділити їх на масив?
169 string  unix  awk  split 

17
Чи є утиліта Unix для додання часових позначок до stdin?
Я закінчив писати короткий сценарій для цього в Python, але мені було цікаво, чи є утиліта, на яку можна подати текст, який би додав до кожного рядка якийсь текст - у моєму конкретному випадку - часова мітка. В ідеалі, використання буде таким: cat somefile.txt | prepend-timestamp (Перш ніж відповісти sed, …
168 unix  shell  awk 

6
Архівація смоли, яка приймає дані зі списку файлів
У мене є файл, який містить список файлів, які я хочу архівувати за допомогою tar. Давайте назвемо цеmylist.txt Це містить: file1.txt file2.txt ... file10.txt Чи є спосіб я видати команду TAR, яка приймає mylist.txtяк вхід? Щось на зразок tar -cvf allfiles.tar -[someoption?] mylist.txt Так що це схоже на те, що …
166 linux  unix  archive  tar 

9
Яка причина виконання подвійної вилки при створенні демона?
Я намагаюся створити демон в пітоні. Я знайшов наступне питання , в якому є деякі хороші ресурси, за якими я зараз перебуваю, але мені цікаво, чому потрібна подвійна вилка. Я подряпав Google і знайшов безліч ресурсів, де заявив, що потрібен, але не чому. Деякі згадують, що це не дозволяє демону …
165 python  unix  daemon 


6
Як отримати поточний каталог у програмі C?
Я роблю програму C, де мені потрібно отримати каталог, з якого програма запускається. Ця програма призначена для комп'ютерів UNIX. Я дивився на opendir()і telldir(), але telldir()повертає off_t (long int), так що це дійсно не допомагає мені. Як я можу отримати поточний шлях у рядку (масив char)?

10
Як надсилати дані до місцевого буфера обміну з віддаленого сеансу SSH
Питання Borderline ServerFault, але я програмую кілька скриптів оболонки, тому спершу намагаюся тут :) Більшість * nixes мають команду, яка дозволить вам передавати / перенаправляти вихід у місцевий буфер обміну / картон і витягувати з нього. В OS X ці команди є pbcopy, pbpaste Чи все-таки потрібно повторити цю функціональність, …
161 linux  macos  unix  shell  clipboard 

4
Команда експорту UNIX [закрита]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 8 років тому . Удосконаліть це питання Я намагаюся зрозуміти використання exportкоманди. Я спробував використовувати man export, але керівництва для цієї команди немає. Чи може хто-небудь …
158 bash  shell  unix 


10
Як об'єднати кілька ліній виводу в один рядок?
Якщо я запускаю команду cat file | grep pattern, я отримую багато рядків виводу. Як ви конкатенації всіх рядків в один рядок, ефективно замінюючи один "\n"з "\" "(кінець з "подальшим пропуском)? cat file | grep pattern | xargs sed s/\n/ /g не працює для мене.
158 linux  bash  unix  grep  tr 

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