Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x

4
Як виконати кілька команд за допомогою nohup
Мені потрібно виконати кілька команд, використовуючи nohup. Кожна команда повинна виконуватися після попередньої команди. Я використав цю команду як приклад: nohup wget $url && wget $url2 > /dev/null 2>&1 & Однак ця команда не спрацювала. Яку команду я повинен використовувати для цього?

4
Як я можу вийти або скасувати погану команду bash?
Я очікую, що я отримаю певну помилку за це, але відповіді я ніде не можу знайти. Здається, це повинно бути таким очевидним. Іноді, коли я набираю погану команду в баш-терміналі, курсор просто переходить до наступного рядка без жодної помилки чи нічого. Я не можу сказати, що я зробив не так. …

8
Як знайти, який процес регулярно записується на диск?
Як я можу знайти, який процес постійно записується на диск? Мені подобається, що моя робоча станція є близькою до безшумної, і я просто будую нову систему (P8B75-M + Core i5 3450s - 's', тому що вона має менший TDP) з тихими вентиляторами і т.д. на цьому. І щось у мене …
41 linux  debian  logs  hard-disk 

2
Як запустити власні сценарії на плагін USB-пристрою?
Який найсучасніший метод автоматичного виконання користувальницьких сценаріїв під час підключення USB-пристроїв під діючими дистрибутивами Linux, такими як Debian / CentOS / Fedora? Наприклад, якщо ви хочете автоматично змонтувати / скопіювати деякі файли / замінити USB-накопичувач на основі його UUID (або ідентифікатора пристрою тощо).
41 usb  udev  uuid 

7
Використання xargs з введенням файлу
Скажіть, у мене є файл із наступним bob john sue Тепер вони безпосередньо corrospond до (в даному випадку) модель URL , такі як http://example.com/persons/bob.tar, john.tar, sue.tar. Я хотів би взяти ці рядки і пропустити їх xargs. Я не знаю, що передано команді, яка виконується. Як мені отримати доступ до параметра …
41 bash  scripting  xargs 

3
Як перейти з невідомої оболонки на bash?
Я був здивований, що не знайшов цього питання вже на сайті. Отже, сьогодні $з’явилося після того, як я ввійшов як новий користувач. Це було несподівано, оскільки починається запит мого основного користувача username@computername:~$. Отже, як я перейду з цієї іншої оболонки на баш?
41 shell 

1
Що робить "set -" у цій точці входу Dockerfile?
Я намагаюся зрозуміти, що робить ця вхідна точка Докера . Мені здається, це дуже поширений зразок при написанні Dockerfiles, але мої баш-навички обмежені, і я не маю уявлення про всі спеціальні баш-символи кунг-фу. Крім того, важко гугл для "-", "$!" тощо. Як їх називають у світі баш? Підводячи підсумок, що …
41 shell-script  set 

4
CD у всіх каталогах, виконайте команду над файлами у цьому каталозі та поверніться до попереднього поточного каталогу
Я намагаюся написати скрипт, який буде запускатися в заданому каталозі з багатьма однорівневими підкаталогами. Сценарій буде CD в кожному з підкаталогів, виконає команду над файлами в каталозі і cd вийде для продовження наступного каталогу. Який найкращий спосіб зробити це?

3
iptables перенаправляють зовнішні запити на 127.0.0.1
У мене служба працює на 127.0.0.1 з портом 2222. Мені потрібно пересилати всі запити до 192.168.2.2:2222 (за межами IP) лише з підмережі 192.168.1.0/24 до 127.0.0.1:2222. Я намагаюся це використати, але це не працює. $ iptables -t nat -I PREROUTING -p tcp -d 192.168.1.0/24 --dport 2222 -j DNAT --to-destination 127.0.0.1:2222 Як …

5
Перенаправлення вмісту файлу на команду “echo”
У мене є файл з ім'ям my_file.txt, вміст якого є лише рядком Hello. Як я можу перенаправити його вміст на команду echo? Я знаю , що є команди less, cat, more... але мені потрібно зробити це з echo. Я спробував це: $ cat my_file.txt | echo а також це: $ …

2
Як скопіювати символічне посилання?
У мене в одному каталозі є символьне посилання на файл. Я хотів би мати те саме посилання в іншому каталозі. Як скопіювати символічне посилання? Я спробував копіювати символічне посилання, але це копіює файл, на який він вказує, а не символічне посилання.
41 centos  symlink  cp 

3
.bash_profile не працює під час використання su
У мене є користувач, скажімо user1, у якого є зміни його .bash_profile, один з них , що змінюють PATH, наприклад: export PATH=/some/place:$PATH. Ця зміна працює добре, якщо я ввійшов як user1або робити su - user1. Але якщо я спробую запустити команду через suяк root, наприклад: su -c test.sh oracle (тест …

6
Як замінити один char на інший у всіх іменах поточних каталогів?
Як перейменувати всі файли / підкаталоги в поточній папці? Скажімо, у мене є багато файлів і підкаталогів, які є пробілами, і я хочу замінити всі пробіли на підкреслення. File 1 File 2 File 3 Dir 1 Dir 3 має бути перейменовано на File_1 File_2 File_3 Dir_1 Dir_3
41 linux  bash  rename 

3
Як дізнатися, до якого (не встановленого) пакету Debian належить файл?
У системах Debian (та похідних): $ dpkg --search /bin/ls coreutils: /bin/ls Тобто файл /bin/lsналежить до пакету Debian з назвою coreutils. Але це працює лише в тому випадку, якщо пакет встановлений. Що робити, якщо це не так?

6
Як перелічити кількість рядків кожного файлу в каталозі у читаному для людини форматі.
У мене є список каталогів і підкаталогів, які містять великі файли csv. У цих файлах є близько 500 мільйонів рядків, кожен - це запис. Я хотів би знати Скільки рядків у кожному файлі. Скільки рядків у каталозі. Скільки рядків усього Найголовніше, що мені це потрібно в "читаному для людини форматі", …
41 bash  awk  python  perl 

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