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

ПИТАННЯ ЛІНУКСУ ПОВИННІ ЗВ'ЯЗАТИ ПРОГРАММУВАННЯ. Використовуйте цей тег лише в тому випадку, якщо ваше питання стосується програмування за допомогою API Linux або поведінки, характерної для Linux, а не лише тому, що ви запускаєте свій код в Linux. Якщо вам потрібна підтримка Linux, ви можете спробувати https://unix.stackexchange.com або конкретний сайт дистрибуції Linux Stack Exchange, наприклад https://askubuntu.com або https://elementaros.stackexchange.com/

15
Розпакуйте всі файли в каталозі
У мене є каталог ZIP-файлів (створений на машині Windows). Я можу розпакувати їх вручну за допомогою unzip filename, але як можна розпакувати всі ZIP-файли в поточній папці через оболонку? Використання сервера Ubuntu Linux.
203 linux  shell  wildcard  unzip 


11
Як перенаправити висновок команди часу на файл у Linux?
Лише невелике запитання щодо програм синхронізації в Linux: команда time дозволяє виміряти час виконання програми: [ed@lbox200 ~]$ time sleep 1 real 0m1.004s user 0m0.000s sys 0m0.004s Що чудово працює. Але якщо я спробую перенаправити вихід у файл, він не вдається. [ed@lbox200 ~]$ time sleep 1 > time.txt real 0m1.004s user …
202 linux  bash  time 

6
Команда для зміни домашнього каталогу користувача за замовчуванням
Мені хотілося б знати, чи є якась проста команда оболонки для зміни домашнього каталогу користувача в Linux / Unix (одна подібна до chsh, яка змінює оболонку входу за замовчуванням існуючого дійсного користувача), не торкаючись /etc/passwdфайлу. Дякую
202 linux  shell  unix 

10
Заміна змінної середовища в sed
Якщо я запускаю ці команди зі сценарію: #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla це прекрасно. Але, якщо я біжу: #my.sh sed 's/xxx/'$PWD'/' ... $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' У навчальних посібниках я читав, що для заміни змінних оточуючих середовищ …
202 linux  unix  shell  sed 

3
Як gzip всі файли у всіх підкаталогах в один стислий файл в bash
Можливий дублікат: збирання набору каталогів та створення файлу, стисненого дьогтем У цій публікації описано, як gzip кожен файл окремо в структурі каталогу. Однак мені потрібно зробити дещо інше. Мені потрібно створити один великий gzip-файл для всіх файлів у певному каталозі. Мені також потрібно мати можливість вказати назву вихідного файлу для …
201 linux  bash  shell  gzip 

11
Ітерація над списком файлів з пробілами
Я хочу повторити список файлів. Цей список є результатом findкоманди, тому я придумав: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done } Це добре, за винятком випадків, коли у файлі є пробіли у своєму імені: $ ls foo_bar_baz.txt foo …
201 linux  bash  shell 

19
Як автоматично додати обліковий запис користувача І пароль за допомогою сценарію Bash?
Мені потрібно мати можливість створювати облікові записи користувачів на моєму Linux (Fedora 10) і автоматично призначати пароль через скрипт bash (або інакше, якщо це потрібно). Створити користувача легко через Bash, наприклад: [whoever@server ]# /usr/sbin/useradd newuser Чи можна призначити пароль у Bash, щось функціонально схоже на це, але автоматично: [whoever@server ]# …
200 linux  bash  passwd 

15
Як ви прокручуєте вгору / вниз на консолі Linux?
Я визнаю, що Up/ Downдасть вам історію команд. Але, як ви дивитесь на минулий результат, прокручуючи вгору та вниз? Я використовував Shift+ Page Up/ Page Down, Alt+ Shift+ Up/ Downі Page Up/, Page Downале, здається, жодне з них не працює. Це вікно Redhat Linux.
199 linux  terminal  rhel 

2
Що таке .pid файл та що він містить?
Нещодавно я натрапив на файл із розширенням .pid та дослідив всередині нього, але не знайшов багато. Документація говорить: Pid-файл - це файл, що містить ідентифікаційний номер процесу (pid), який зберігається у чітко визначеному розташуванні файлової системи, таким чином, дозволяючи іншим програмам дізнатись, який pid запущеного сценарію. Чи може хтось пролити …
199 linux  unix  pid 

5
Різниця між fork (), vfork (), exec () та clone ()
Я шукав, щоб знайти різницю між цими чотирма в Google, і я очікував, що там буде величезна кількість інформації, але насправді не було чіткого порівняння між чотирма дзвінками. Я почав намагатися скласти якийсь базовий оглядовий погляд на відмінності між цими системними викликами, і ось що я отримав. Чи є вся …
198 linux  process  fork  exec  clone 

20
Додайте стовпчик чисел у оболонці Unix
З огляду на список файлів у files.txt, я можу отримати такий перелік їх розмірів: cat files.txt | xargs ls -l | cut -c 23-30 яка виробляє щось подібне: 151552 319488 1536000 225280 Як я можу отримати загальну кількість цих чисел?
198 linux  unix  shell 

14
Ефективно перевірити, чи не відкрито порт Linux?
З баш сценарію, як можна швидко дізнатися, чи відкритий порт 445/ прослуховується порт на сервері. Я спробував пару варіантів, але хочу щось швидке: 1. lsof -i :445 (Займає секунди) 2. netstat -an |grep 445 |grep LISTEN(Займає секунди) 3. telnet(не повертається) 4. nmap, netcatнедоступні на сервері Буде приємно знати спосіб, який …
197 linux  bash  shell  port 

10
Як налаштувати postgresql вперше?
Щойно я встановив postgresql, і я вказав пароль x під час встановлення. Коли я намагаюся зробити createdbі вказати будь-який пароль, я отримую повідомлення: createdb: не вдалося підключитися до постгресів бази даних: FATAL: не вдалося встановити автентифікацію пароля для користувача Те саме для createuser. З чого слід почати? Чи можу я …

5
Як отримати загальне використання процесора (наприклад, 57%) в Linux [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 8 років тому . Удосконаліть це питання Мені цікаво, як можна отримати використання системного процесора і представити його у відсотках, використовуючи, наприклад, bash. Вибірка зразка: 57% …
197 linux  bash  unix  cpu 

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