Unix & Linux

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

10
bash: перевірити, чи встановлено $ WORD
Я шукаю конструкцію bash, щоб вирішити, чи є змінна $WORDодним із визначених слів. Мені потрібно щось подібне: if "$WORD" in dog cat horse ; then echo yes else echo no fi Баш має таку конструкцію? Якби ні, що було б найближчим?

10
Як rsync файли між двома пультами?
Я хотів би перенести файли між двома віддаленими хостами, використовуючи локальну оболонку, але, здається, rsync не підтримує синхронізацію, якщо два віддалених файли вказані так: $ rsync -vuar host1:/var/www host2:/var/www The source and destination cannot both be remote. Які ще обхідні шляхи / команди я можу використати для досягнення подібних результатів?
54 shell  ssh  rsync 


2
Топ та ps не показують однакового результату процесора
Це пов’язано з цим питанням. Коли я бігаю, topя отримую такий результат: pid 3038використовує 18% процесор, проте під час роботи результат - 5,5%. І це число, здається, не змінюється з часом (тобто, коли запускати ту саму команду трохи пізніше) ... Чи psкоманда якось усереднює використання процесора?
54 cpu  top  ps 

13
Як перевірити хід запуску CP?
Чи можна перевірити хід запущеного процесу cp? Деякі процеси реагують на різні сигнали KILL, щоб ви могли перевірити, який їх стан. Я знаю, що я можу запустити cp з параметром -v, але що робити, якщо забув це зробити, cp працює дуже довго, і я хочу знати, який файл копіюється, чи …
54 cp 


6
Як можна перетворити PNG у PDF у високій якості, щоб воно не було розмитим чи нечітким?
Існує багато питань щодо того, як перетворити PDF-файл у зображення PNG, але я хочу взяти хороший гострий файл PNG і просто в основному загорнути його чи вставити його у PDF-файл, не виглядаючи розмитим чи нечіткий. Я розумію, що з встановленим imagemagic я можу зробити просту конверсію, наприклад: convert sample.png sample.pdf …

5
У Cygwin немає команди дивитися?
Я встановив Cygwin на своєму Windows XP, щоб використовувати деякі його команди. Тепер я перевіряю файл кожні 2 хвилини і хочу використовувати для цього годинник, але я бачу, що у Cygwin немає такої команди. Це справді правда? що я можу зробити замість цього?
54 cygwin  watch 



8
Зробіть `rm` перемістити у смітник
Чи існує скрипт / додаток Linux, який замість видалення файлів переміщує їх у спеціальне місце "сміття"? Я хотів би це зробити заміною rm(можливо, навіть згладжування останнього; для цього є плюси і мінуси). Під "сміттям" я маю на увазі спеціальну папку. Сингл mv $* ~/.trash- це перший крок, але в ідеалі …
54 shell  rm 

3
Як я можу "перев'язати" багато розбитих символьних посилань?
У мене є дерево каталогів, яке містить безліч символічних посилань на файли під /home... однак, я перейшов /homeдо /mnt/homeі мені потрібен спосіб "повторно пов'язати" всі символьні посилання. Чи існує така функціональність чи мені потрібно написати сценарій для цього? Як приклад, я маю щось таке: [root@trees ~]# ls -l /mnt/home/someone/something total …

6
Найкращий спосіб слідкувати за журналом та виконувати команду, коли в журналі з'являється якийсь текст
У мене є серверний журнал, який виводить певний рядок тексту у його файл журналу, коли сервер працює. Я хочу виконати команду, як тільки сервер піднявся, а отже, зробити щось на кшталт наступного: tail -f /path/to/serverLog | grep "server is up" ...(now, e.g., wget on server)? Який найкращий спосіб зробити це?

2
pwd без символьних посилань
Якщо я це pwdзауважую, він використовує будь-які посилання, якими я користувався, щоб потрапити в поточний каталог. Чи можу я дозволити мені сказати мені "справжній" каталог, в якому я перебуваю ... тобто шлях від кореня до мого поточного каталогу без використання жодних посилань?
54 symlink 

2
Еквівалент командного рядка "менше" "хвоста -f"
Я хотів би відкрити файл, використовуючи менше, і зробити його автоматично прокручувати файл, подібний до tail -f. Я знаю, що я можу зробити less file, а потім натиснути Shift-Fвперед назавжди; як tail -f. Мені це потрібно, lessтому що він надає --raw-control-charsпрапор, що необхідно, тому що мій вклад барвистий.
54 shell  less  tail 

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