Unix & Linux

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

3
Чому команди завантаження в / etc / network / інтерфейси виконуються кілька разів під час завантаження?
Ось зміст /etc/network/interfaces: auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp post-up /etc/network/if-up.d/sshstart І sshstartце сценарій із наступним: curl something something darkside send a file over ftps in the background & /usr/bin/autossh -M 0 -f -N -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -R 127.0.0.1:2005:127.0.0.1:22 -R 192.168.1.10:2006:192.168.2.110:1912 -L 127.0.0.1:5249:192.168.1.212:5249 …

1
Вимкнути ефект накладання комутатора робочої області
Я запускаю тестування Debian з Gnome 3.12. Після встановлення розширення "Сітка робочої області" анімація перемикача робочої області стала все більше дратувати. Я говорю про те, що знаходиться посередині екрана, що з’являється при використанні ярлика Ctrl + Alt + Arrow. Він набув помилок до міри, коли він надає нульову інформацію, більше …

2
Додайте до змінної PATH, не створюючи провідної кишки, якщо її не встановлено
Мені потрібно додати каталог PKG_CONFIG_PATH. Як правило, я б використовував стандарт export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:$(pyenv prefix)/lib/pkgconfig але PKG_CONFIG_PATHраніше не було встановлено в моїй системі. Тому змінна починається з :символу, який підказує її спочатку переглянути в поточній директорії. Я цього не хочу. Я зупинився на наступному, export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}${PKG_CONFIG_PATH:+:}$(pyenv prefix)/lib/pkgconfig але це просто здається …

2
Друкуйте підписи та назви процесів під час їх створення
Від питання тут , ОП хоче повторно опитувати ідентифікатор процесу з використанням pidofв сценарії оболонки. Звичайно, це неефективно, оскільки новий процес потрібно починати для pidofпрограми кілька разів на секунду (я не знаю, що це причина сплеску процесора у питанні, але це здається вірогідним). Зазвичай шлях подібного до сценарію оболонки - …

4
Регулярне вираження, використовуючи \\ проти використання \
Чому grep e\\.g\\. <<< "this is an e.g. wow" і grep e\.g\. <<< "this is an e.g. wow" робити те саме? Якщо я додам третю косу рису, вона також має такий же результат. Але, як тільки я додаю четверту косу рису, вона більше не працює. Це пов'язане з питанням із …

6
Як отримати пару значень ключа з команди ps
Я намагаюся витягти назву програми з такої psкоманди: ps -af -u sas |grep "java"| grep -v "grep" і він виробляє наступне: sas 24431 1 0 Oct10 ? 00:51:08 /usr/lib/jvm/java-1.7.0-oracle-1.7.0.25.x86_64/jre/bin/java -Denv=DEV -Dapp.name=myApp -Xms512m -Xmx1g -Dlog.dir=/apps/java/logs Я спробував використовувати, egrepале, здається, не працює: ps -af -u sas|grep "java"| grep -v "grep"| egrep …

3
З systemd-networkd виконайте дію при зміні конфігурації мережі
Я переходжу з Debian ifupdownна systemd-networkd, і це в основному добре працює. Одним з відсутніх бітів є те, що при кожній зміні мережі я хочу зателефонувати killall -ARLM tinc, щоб мій VPN вчасно працював. Чи надає systemdта systemd-networkdнадає така функціональність? Як би я ним користувався?

4
Замініть рядок, що містить символи нового рядка
З bashоболонкою, у файлі з рядками, як наступні first "line" <second>line and so on Я хотів би, щоб замінити один або кілька входжень "line"\n<second>з other charactersі отримати кожен раз , коли : first other characters line and so on Тому я повинен замінити рядок як спеціальними символами, такими як, так …

1
Чому додаткам для простору користувачів потрібні заголовки ядра?
Я будую зайнятий ящик і iptables для вбудованого пристрою, і однією з залежностей для них є заголовки ядра. Я шукав у всій файловій системі файли * .ko і не знайшов жодного. Отже, я зробив висновок, що програми не створюють жодних завантажуваних драйверів (модулів ядра). Які ще випадки, коли для програми …

9
Як відтворити / var / lib / dpkg / status?
Я видалив навколо себе деякі файли /var/lib/dpkg/, а саме: /var/lib/dpkg/status /var/lib/dpkg/available /var/lib/dpkg/info/* Я розумію, що Debian використовує ці файли для збереження деякої інформації про встановлені пакети. Тепер, коли я це роблю apt-get update, я отримую таку помилку: Reading package lists... Error! E: Could not open file /var/lib/dpkg/status - open (2: …

1
історія - Список лише успішно запускаються команд
Мені цікаво, чи є спосіб використовувати команду history, але лише список команд, які були успішно виконані. Так само, чи існував би спосіб перерахувати ті, що призвели до помилок? Я знаю, що кожна команда має статус виходу: 0- Успішне виконання команди 1- Команда виходить з ладу через помилку під час розширення …

1
Що дозволяє systemctl робити netctl.service
У мене є невеликий сервер армійців, який управляє Arch. Я хотів використовувати лише dhcpcdдля свого Ethernet з'єднання, тому я відключив netctl.serviceі netctl-ifplugd.service. Виявляється, це не працювало, і я більше не маю засобів підключення до машини. Сервер має корінь на ключі usb, який я можу встановити на робочому столі, і ось …
10 systemd  netctl 

2
Тунель yum трафік через інший сервер через ssh
Я запускаю робочий стіл Fedora за корпоративним проксі, який блокує yumтрафік (зокрема *.gzі *.bz2). У мене є доступ до окремої машини RedHat через ssh, яка може завантажувати все, що завгодно. Коли я виконую yum updateта інші команди yum: чи можна перенести цей трафік до машини RedHat, щоб зробити завантаження для …

3
Як розфарбувати приховані файли у списках файлів `ls`?
LS_COLORSекологічна змінна дозволяє вам визначати кольори для різних типів файлів для команди GNU coreutil ls, таких як каталоги, звичайні файли, посилання тощо. Я вважаю, що файли з точки зору вважаються варіацією типів файлів Linux, а не самим типом. немає можливості вказувати колір відображення для них. Чи існує якийсь (інший) спосіб, …
10 ls  filenames  colors 

2
Використання grep в операторі if-else [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточнюйте проблему, редагуючи цю публікацію . Закрито 5 років тому . Чому мій код не виводиться, якщо введений рядок відсутній у файлі. Коли я ввожу рядок і його немає у …

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