Unix & Linux

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

11
Виконати як .test, а не ./test
Припустимо, я перебуваю в тій самій папці, що і виконуваний файл, мені потрібно буде ввести це для його виконання: ./file Я б краще не вводив /, тому що /мені важко набрати. Чи є простіший спосіб виконання файлу? В ідеалі просто простий синтаксис, наприклад: .file або щось інше, але простіше, ніж …

6
Як відправити вихід з одного терміналу на інший, не створюючи жодної нової труби чи файлу
Я просто обманюю свій термінал (термінал Gnome). Мені було цікаво, чи є спосіб відправити вихід одного терміналу в інший без необхідності робити новий файл або трубу. наприклад: на першому терміналі я запускаю lsі хочу, щоб його вихід відображався на другому терміналі (з використанням або без використання жодної команди на другому)

1
Як використовувати групи для обмеження всіх процесів, крім білого списку, до одного процесора?
Є посібник з груп з Red Hat, який, можливо, є корисним (але не дає відповіді на це запитання). Я знаю, як обмежити певний процес певним процесором під час команди запуску цього процесу: По-перше, введення наступного * в /etc/cgconfig.conf: mount { cpuset = /cgroup/cpuset; cpu = /cgroup/cpu; cpuacct = /cgroup/cpuacct; memory …

3
zsh: Вимкнути попередження "файл існує:" із перенаправленням
Як я можу змінити file exists:попередження від zsh? > echo > newfile.txt > echo > newfile.txt zsh: file exists: newfile.txt У цих випадках я вважаю за краще, щоб моя оболонка не скаржилася і просто перезаписала файл, як bash. Аналогічно, як перекрити таке: $ ls >> /tmp/testfile.txt zsh: no such file …

2
Де встановлюється за замовчуванням змінна середовище TERM?
Коли я відкриваю вікно терміналу з емулятором терміналу GNOME у графічному графічному інтерфейсі на робочому столі, змінна середовище оболонки TERM за замовчуванням відповідає значенню xterm. Якщо я використовую CTL+ ALT+ F1для переходу до консольного вікна TTY і echo $TERMвстановлено значення linux. Моя мотивація запитати - те, що всередині мого ~/.bashrcфайлу …

5
Перезапуск системної служби в разі відмови залежності
Що є правильним підходом до обробки перезавантаження послуги у випадку, якщо одна із залежностей не вдасться при запуску (але успішна після повторної спроби). Ось надуманий докір, щоб зрозуміти проблему. a.service (імітує збій при першій спробі та успіх у другій спробі) [Unit] Description=A [Service] ExecStartPre=/bin/sh -x -c "[ -f /tmp/success ] …
26 systemd 

3
Як відлунювати "єдину цитату", коли за допомогою однієї цитати загортати спеціальні символи в оболонку?
Я читаю підручник із оболонки сьогодні з http://www.tutorialspoint.com/unix/unix-quoting-mechanisms.htm У якій він згадує: Якщо в рядку для виведення з’являється одна лапка, ви не повинні ставити всю рядок в межах однієї лапки, замість цього ви повинні передувати це за допомогою косої риски () таким чином: echo 'It\'s Shell Programming' Я спробував це …
26 shell  quoting 

5
Чи можлива передача даних USB-USB між двома ОС Linux?
Я хочу створити систему передачі даних USB-USB в Linux (бажано Ubuntu). Для цього я хочу використовувати жодне зовнішнє обладнання або комутатор ( крім цього кабелю ). Це буде схоже на встановлення USB-накопичувача до системи, але в цьому сценарії одна з систем Linux буде встановлена ​​на іншій. Як я можу це …

6
Як я можу розповсюдити свій паб-ключ SSH до списку серверів, не вводячи свій пароль знову і знову?
Нещодавно мені було надано ім'я користувача / пароль до списку серверів і хочу розповсюдити свій відкритий ключ SSH на цих серверах, щоб я міг легше входити в систему. Щоб було зрозуміло: На віддалених серверах не існує жодного відкритого відкритого ключа, який би я міг використовувати для автоматизації цього Це є …

2
Як виконати довільну просту команду над ssh, не знаючи оболонки входу віддаленого користувача?
ssh має дратівливу особливість у тому, що при запуску: ssh user@host cmd and "here's" "one arg" Замість того, щоб запускати це cmdз його аргументами на host, він об'єднує це cmdта аргументи з пробілами та запускає оболонку hostдля інтерпретації отриманого рядка (я думаю, саме тому його називають, sshа не sexec). Гірше, …

5
Netflix працює на хромі, але не на хромі?
У моїй установці debian я встановив Chrome 39 і останню версію libnss3, netflix не вдалося відтворити. Я спробував встановити ubuntu, і він теж не вдався. Я спробував встановити хром з веб-сайту, і він працював. Я переглянув версію хрому та хрому. Вони обоє 39.0.2171.XY. AFAIK хром 38+ працює. Чому netflix не …
26 chrome 

8
Як відобразити зворотну відповідність та виключити рядки "до" та "після"
Розглянемо текстовий файл із такими записами: aaa bbb ccc ddd eee fff ggg hhh iii З огляду на шаблон (наприклад fff), я хотів би отримати файл вище, щоб отримати у висновку: all_lines except (pattern_matching_lines U (B lines_before) U (A lines_after)) Наприклад, якщо B = 2і A = 1, вихід з …

3
Як я можу вимкнути сервер RHEL о 06:45 завтра вранці?
Щойно я отримав повідомлення про те, що завтра вранці на нашому сайті відключена електроенергія. Я адміністратор Windows, але мені потрібно звертатися до нашого адміністратора Linux, якого немає завтра до вечора. Мені потрібно вимкнути наш сервер RHEL о 06:45 завтра вранці (без мене це робити). Я шукав тут, але бачу змішані …

1
Як я можу застосувати патч -p0 з будь-якого робочого каталогу?
У мене патч з абсолютними шляхами, який я хочу використовувати. тобто перші кілька рядків наступні. --- /usr/share/apps/plasma/packages/org.kde.pager/contents/ui/main.qml 2014-10-10 18:47:23.000000000 +1100 +++ /usr/share/apps/plasma/packages/org.kde.pager/contents/ui/main.qml.mod 2014-11-11 09:44:17.786200477 +1100 Однак він не вдається, якщо я не перебуваю в кореневому каталозі. ~$ cd ~$ sudo patch -i /tmp/fix_kde_icons.patch -p0 Ignoring potentially dangerous file name /usr/share/apps/plasma/packages/org.kde.pager/contents/ui/main.qml …
26 patch 

5
де LD_LIBRARY_PATH? як встановити змінну LV_LIBRARY_PATH env?
Я намагаюся створити програму c ++ за допомогою Unix. Я отримав помилку Linking CXX executable ../../bin/ME /usr/bin/ld: cannot find -lboost_regex-mt Я почув, що мені просто потрібно встановити розташування libboost * в моїй змінній LD_LIBRARY_PATH env, а потім викликати make так, як я це робив спочатку, ввівши -L /usr/lib64 -l boost_regex-mt …

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