Unix & Linux

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

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

3
отримати минулий час в баш
Я хотів би зробити таке в один момент сценарію: start_time=date і це після запуску процесу або процесів: end_time=date а потім зробіть це: elapsed=$end_time-$start_time echo "Total of $elapsed seconds elapsed for process" Як би я це зробив?
7 bash  date  time 

2
Обертання Emacs Mx із запитом замінити навколо документа?
Я використовую M-x query-replaceEmacs ( M-%) досить часто, і мені подобається, що у мене є можливість вибирати між цими параметрами: Spacebar Replace text and find the next occurrence Del Leave text as is and find the next occurrence . (period) Replace text, then stop looking for occurrences ! (exclamation point) …
7 emacs 

1
Різниця між закриттям терміналу за допомогою кнопки закриття та Ctrl-D
Коли я запускаю фоновий процес, а потім закриваю термінал за допомогою кнопки закриття вікна, фоновий процес вбивається. Однак якщо я закриваю термінал за допомогою Ctrl+ D, фоновий процес продовжує працювати: sam@Sam-Pc:~$ yes > /dev/null & [1] 10219 // I then close the terminal a reopen a new one sam@Sam-Pc:~$ ps …

2
Як правильно використовувати pgrep всередині bash script?
Я запускаю програму GUI під назвою zeal (зібрана з src) і додаю скрипт (zeal.sh) для виконуваного файлу: #!/bin/bash if pgrep zeal &>/dev/null; then printf "already on\n" else ~/tools/zeal/zeal/zeal &>/dev/null & fi Дивна річ у тому, що коли я запускаю цей скрипт /path/to/zeal.sh, він завжди говорить "вже увімкнено", тоді як з …
6 bash  process 

2
Креслення державної машини з колод
У мене є журнали у такому форматі: 03/22/2011 14:45:06;0001;PBS_Server;Svr;PBS_Server;svr_setjobstate: setting job 35707.arien.ics.muni.cz state from EXITING-RETURNSTD to EXITING-STAGEOUT (5-51) 03/22/2011 14:45:06;0001;PBS_Server;Svr;PBS_Server;svr_setjobstate: setting job 35709.arien.ics.muni.cz state from RUNNING-PRERUN to RUNNING-RUNNING (4-42) 03/22/2011 14:45:07;0001;PBS_Server;Svr;PBS_Server;svr_setjobstate: setting job 35708.arien.ics.muni.cz state from RUNNING-RUNNING to EXITING-EXITING (5-50) 03/22/2011 14:45:07;0001;PBS_Server;Svr;PBS_Server;svr_setjobstate: setting job 35708.arien.ics.muni.cz state from EXITING-EXITING to EXITING-RETURNSTD …

5
Чому VNC не відображає фактичний віддалений робочий стіл
Гаразд я встановив сервер vnc на RHEL 5.9, а також встановив переглядач Tightvnc на Windows 7 і від RHEL, я запустив vncserver і призначив пароль за допомогою vncpasswd. Тоді від переглядача жорсткого доступу я дав IP-порт і порт прослуховування xxx.xxx.xxx.xxx:1. Він успішно з'єднався з сервером VNC, встановленим і працює на …
5 rhel  vnc 

3
Використання wget over ssh з припиненим сеансом
У мене є RaspberryPi. Я хочу завантажити великий файл, wgetале проблема полягає в тому, що коли я ввійду в Pi і використовую wgetдля завантаження файлу, він припинить завантаження, коли я закриваю сесію. Як змусити wget продовжувати завантаження після закінчення сеансу?
5 ssh  wget 

3
Як вибрати пакети, що починаються з "mate-", але не закінчуються з "-dev"?
Я хочу встановити всі пакети MATE, $ sudo apt-get install '^mate' Однак він вибирає занадто багато пакетів, а деякі пакети суперечать деяким встановленим. Тепер я хочу їх виключити. Будь-яка ідея? Не дивно, це не спрацює: $ sudo apt-get install '^mate && !-dev' Або я можу просто дозволити apt-get ігнорувати ці …
5 debian  apt 

1
Скажіть Конкі оновитись окремим процесом
У мене Conky відображає мій поточний об'єм ${exec bash /path/to/script/getvolume.sh}. Однак я помітив, що після зміни гучності я повинен почекати деякий час, щоб Conky оновився. Чи можна мені написати інший скрипт changevolume.sh, щоб ./changevolume.sh 12не тільки змінити гучність, але й змусити Conky оновлюватись одразу після цього, так що мені не …
5 conky 


1
помилка rpmbuild: Symlink вказує на BuildRoot
У пакунку, який я будую, є символьні посилання в каталозі Buildroot. Наприклад, це: /home/sg/impkg/buildroot/dir1/bin/w_be -> /home/sg/impkg/buildroot/dir2/targ/be Це робить rpmbuildпомилкою помилку: RPM build errors: Symlink points to BuildRoot: /home/sg/impkg/buildroot/dir1/bin/w_be -> /home/sg/impkg/buildroot/dir2/targ/be У свій %filesрозділ я включив лише buildrootкаталог, який я хочу. Далі йде фрагмент з мого специфічного файлу: Summary: research compiler …
5 rpm 

2
Що таке / dev, / run та / run / shm і чи можу я змінити їх розмір?
Отже, я нещодавно створив розділ на 15 ГБ для Linux Mint 14. Я над цим працював деякий час, і мені надійшло повідомлення про низький простір на диску. Я побіг, df -hі ось що я отримую: Filesystem Size Used Avail Use% Mounted on /dev/sda5 11G 11G 2.3M 100% / udev 1.9G …

3
Не вдається ssh на сервер після оновлення Debian до Buster без попереднього входу з "надійної машини"
Я щойно модернізував свій сервер Debian з Stretch (стабільний) до Buster (тестування). Якусь дивну річ я не можу вирішити: $ ssh vlastimil@192.168.0.102 -p [censored] -o ConnectTimeout=5 -i /home/vlastimil/.ssh/id_rsa -vvv призводить до: OpenSSH_7.6p1 Ubuntu-4, OpenSSL 1.0.2n 7 Dec 2017 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for …
4 debian  ssh  sshd 

1
"- with-x = так (за замовчуванням) та заголовки / lib X11 недоступні"
Я намагаюся встановити R у наш кластер (кластер Red Hat Enterprise Linux 6), куди у мене немає кореневого доступу. Я намагався: $wget http://cran.rstudio.com/src/base/R-3/R-3.1.1.tar.gz $ tar xvf R-3.1.1.tar.gz $ cd R-3.1.1 $ ./configure --prefix=/home/Kryo/R-3.1.1 Але я отримую помилку: configure: error: --with-x=yes (default) and X11 headers/libs are not available

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