Unix & Linux

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

7
Як я можу видалити всі символи, що підпадають під / * ... * /, включаючи / * & * /?
Я намагався sed і awk, але це не працює, оскільки персонаж включає "/", який вже є командою як роздільник. Будь ласка, дайте мені знати, як я можу цього досягти. Нижче наведено зразок Приклад. Ми хочемо видалити коментовані розділи, тобто /*.....*/ /*This is to print the output data*/ proc print data=sashelp.cars; …


2
Що менше робити з rpm, і як отримати цей текст без rpm
Коли я виконую less package.rpm, менше показує мені всілякі метаінформації про пакет. Що менш точно робиться - чи вбудований він у код, щоб можна було витягувати метаінфо, або ж rpm структурований таким чином, що перша частина просто схожа на текстовий файл? Я б припустив колишнє, оскільки headтут не так корисно. …
12 grep  rpm  less 

1
Корінь не може chmod?
У моєму відділі ми маємо невеликий файловий сервер із CentOS та samba. У мене є кореневий доступ, щоб мати можливість виконувати базове обслуговування. Сьогодні я робив деякі папки лише для читання, тому я пішов і зробив chmod -R -w some-folder/, але на кілька файлів я отримав відповідь: chmod: ./somefile.pdf: нові …
12 chmod 

3
Як видалити символ крапки з рядка, не викликаючи знову або awk?
У мене називається файл, hostlist.txtякий містить такий текст: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com У мене є такий маленький сценарій: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv Які виходи fqdn-ip.csv: host1.mydomain.com.,10.0.0.1 …

1
не вдається знайти документацію на json.tool [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для Unix & Linux Stack Exchange. Закрито 3 роки тому . В Інтернеті я можу знайти розсіяні статті, які використовують json.tool для створення гарного пітона, але чіткої документації щодо використання. …
12 python  json 

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

4
Вставте текст за певним номером рядка
Я працюю над скриптом bash, який розділить вміст текстового документа залежно від даних у рядку. Якщо вміст вихідного файлу був уздовж рядків 01 line 01 line 02 line 02 line Як я можу вставити у рядок 3 цього файлу за допомогою bash, щоб отримати результат 01 line 01 line text …

4
Використовуйте випадок / практичний приклад для вбудованого файлу Bash '
Розглянемо це з документації Bash 'buildin exec: exec замінює оболонку без створення нового процесу Наведіть, будь ласка, приклад використання / практичний приклад. Я не розумію, як це має сенс. Я гуглив і дізнався про переадресацію вводу / виводу . Ви можете пояснити це краще?

4
Чи потрібно писати чоловічі сторінки для бібліотеки С?
Я написав невелику бібліотеку С для Linux та FreeBSD, і я збираюся написати документацію на це. Я спробував дізнатися більше про створення довідкових сторінок і не знайшов інструкцій чи описів найкращих практик створення довідкових сторінок для бібліотек. Зокрема, мене цікавить, у який розділ розмістити підручні сторінки функцій? 3? Можливо, є …
12 linux  freebsd  man 

4
lsof -p PID проти lsof | греп ПІД
Я не розумію вихід команди lsof. Коли я пишу lsof -p PID Я отримую 4 рядки і коли пишу lsof | grep PID Я отримую сотні рядків. Чи не повинен він повернути той самий результат? Дякую за відповіді. Ось вихід. Схоже, це підпроцес або що означають ці завдання? lsof -p …
12 process  lsof 

5
Як встановити останню git на Debian 8?
У мене є деякі проблеми, git-lfsі я думаю, що оновлення до останнього gitможе вирішити ці проблеми. Поточна версія gitDebian є 2.1.4, поточна стабільна версія на офіційному сайті є 2.6.4. Чи можу я створити лише з джерела чи, можливо, я можу додати якийсь зовнішній сховище?
12 debian  git 

2
Не вдається запустити світ привітного докера: точка монтажу для пристроїв не знайдена
Новий докер. Документ встановлено з інструменту управління програмним забезпеченням у mint 17. Коли я бігаю, docker run hello-worldотримую: FATA[0000] Error response from daemon: Cannot start container a6bcc1ede2c38cb6b020cf5ab35ebd51b64535af57fa44f5966c37bdf89c8781: [8] System error: mountpoint for devices not found Коли я дивлюся на сервісні журнали ( /var/log/upstart/docker.log), я бачу: ERRO[0617] Couldn't run auplink before …

2
Чому моє прив'язування видно поза його простором імен?
Тому я намагаюся зрозуміти, як працює простір імен для кріплення Linux. Отже, я зробив невеликий експеримент і відкрив два термінали і провів наступне: Термінал 1 root@goliath:~# mkdir a b root@goliath:~# touch a/foo.txt root@goliath:~# unshare --mount -- /bin/bash root@goliath:~# mount --bind a b root@goliath:~# ls b foo.txt Термінал 2 root@goliath:~# ls …

2
Перенаправлення порту iptables ssh (марсіанське відхилення)
У мене є шлюз Linux, який виконує NAT для моєї домашньої мережі. У мене є ще одна мережа, до якої я б хотів прозоро пересилати пакети, але тільки до / з конкретних IP / портів (тобто не VPN). Ось декілька прикладів IP та портів для роботи: Source Router Remote Gateway …

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