Unix & Linux

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

5
Як прийняти абсолютне значення за допомогою awk?
Якщо у мене нижче двох побачень: 2015-09-12,2015-08-13 І мені потрібно отримати кількість днів між ними, я буду використовувати наступний код: awk -F'[-,]' '{print 360*($4-$1)+30*($5-$2)+($6-$3)}' Вихід для цього коду буде, -29хоча насправді різниця29

3
Як видалити стовпчик або кілька стовпців з файлу за допомогою команди оболонки?
Мій файл, ARCHIVE B1_NAME B2_NAME B3_NAME ELEMENT INFO_NAM WERT PROCID -------- -------- -------- -------- -------- -------- ---- ------ 15MinAvg AIRSS 33-GIS DMDMGIS1 I MvAvr15m 1123 CP 15MinAvg AIRSS 33-GIS DMDMGIS1 P MvAvr15m 2344 CP 15MinAvg AIRSS 33-GIS DMDMGIS1 Q MvAvr15m 4545 CP 15MinAvg AIRSS 33-GIS DMDMGIS2 I MvAvr15m 6576 CP …

3
Системний сценарій запуску postgresql
Я зараз встановлюю postgresql на другий сервер Раніше я встановив postgresql, а потім використовував наданий скрипт ./contrib/start-scripts/linux Поміщений у правильний реж # cp ./contrib/start-scripts/linux /etc/rc.d/init.d/postgresql92 # chmod 755 /etc/rc.d/init.d/postgresql92 Який тоді міг би виконати, як очікувалося # service postgresql92 start Однак нова машина використовує Systemd, і, схоже, існує зовсім інший …

4
що означає зірка у файлі passwd?
У мене є комп’ютер, на який потрібно завантажитися, але паролі здаються неправдивими. Крім того, я не можу встановити накопичувач для запису, і це процесор mps, тому я не можу вставити його в іншу машину, щоб запустити його. У будь-якому випадку у файлі passwd є кілька користувачів, які виглядають так, із …

3
Шукайте та замінюйте контрольні символи (^ @, ^ M, ^ I ...) у vi
Я скопіював цей рядок з /proc/some_proc_id/cmdlineмоєї машини ubuntu, java^@-jar^@/usr/lib/selenium/selenium-server-standalone.jar^@-port^@4444^@-trustAllSSLCertificates^@ Так чи інакше символи пробілу представлені символом ^@in vi. Я спробував замінити їх пробілами за допомогою команди, :%s#^@# #g Але він каже, pattern not found ^@. Як можна замінити спеціальні символи, особливо ті, що починаються з символу карата?

1
Чому розширення параметра bash не працює в файлах системних служб?
Я намагаюся використовувати systemd's EnvironmentFileі додати параметр до команди, коли вона встановлена ​​у файлі. У файлі одиниці є таке: ExecStart=/usr/bin/bash -c "echo ${PORT:+port is $PORT}" що нічого не лунає, коли я запускаю послугу. Наступні роботи, як очікувалося: ExecStart=/usr/bin/bash -c "echo port is $PORT" що означає, що файл читається правильно. Підстановка …

2
Як змінити власника каталогу
EDIT : Проблема полягала в тому, що Apple використовує дозволи для маркування резервних копій і не дозволяє вам змінювати їх (можливо, функція безпеки). За допомогою chmod -RN <dir>я видалив дані ACL з усіх папок з важливими даними, що дозволило мені стати власником і застосувати відповідні дозволи. Оригінальне запитання У мене …

3
Перевірка дати в оболонці
Я хочу перевірити нижченаведений формат дати в сценарії оболонки 2015-Jul-13 Я використовую, date -d "2015-Jul-13" +"%Y-%b-%d"але його помилка надання як date: invalid date '2015-Jul-13'

2
Чи міг Apt видалити пакети, які потребують програмне забезпечення, встановлене користувачами з джерела?
Apt обробляє залежності між пакетами, встановленими з його сховищ або *.debфайлів. Однак як щодо програмного забезпечення, яке користувачі склали та встановили з джерела, ./configure && make && make installне створюючи .debспочатку файл? Чи можливо Apt міг видаляти пакунки, необхідні для такого програмного забезпечення? Чи встановило б програмне забезпечення з джерела …

3
Як видалити пускові установки з панелі KDE?
На це питання, я думаю, було б набагато простіше відповісти за допомогою Googling, оскільки це так просто, але на жаль, мені залишається його задати тут. Що я хотів би зробити, це видалити пускові установки, які мені більше не потрібні, на панелі KDE 4 у Сабайоні. Ось знімок екрана, внизу зліва …
14 kde4  panel  sabayon 

5
Як я можу підрахувати кількість рядків у файлі після збігу grep?
Я намагаюся підрахувати кількість рядків після проблемного рядка у файлі csv. Я усвідомлюю, що можу використовувати grep -a #синтаксис для виведення # кількості рядків після того, як знайдено збіг. Мене цікавить лише фактична кількість рядків. Я розумію, що міг би встановити номер на MAX_INT, передати його у файл та зробити …
14 files  grep  csv 

1
synclient не знаходить властивостей synaptics, незважаючи на сенсорну панель Synaptics у списку xinput
Я вчора оновив свій ноутбук Fedora до Fedora 22. З цим синхлікант перестав працювати: Не вдалося знайти властивості синаптики. Не завантажений жоден драйвер синаптики? Тим не менш, xinput listпоказує: ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 …

2
Наскільки безпечно змінювати діапазон ефемерних портів Linux
У моєму вікні Linux я бачу наступний діапазон ефемерних портів. sysctl net.ipv4.ip_local_port_range net.ipv4.ip_local_port_range = 32768 61000 Я хочу розширити діапазон портів, починаючи приблизно з 16000. Тут є швидке питання: наскільки безпечно змінювати діапазон у контексті інших програм? Чи впливатимуть на цю зміну інші програми? Я розумію, що на додаток впливає …
14 linux  ip 


1
Використовуйте робочий стіл як гарнітуру Bluetooth
Динамік мого робочого столу набагато краще, ніж мої телефони, тому я хочу використовувати свої настільні динаміки замість своїх мобільних телефонів. Мені незручно використовувати USB або аудіороз'єм, тому мені залишається Bluetooth. Я спарив телефон за допомогою bluetoothctl, але при спробі підключення я отримую це: [bluetooth]# pair 00:00:00:00:00:00 Attempting to pair with …

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