Unix & Linux

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

2
Чому вершина повідомляє про неправильне використання процесора?
У мене є машина з Intel(R) Xeon(R) CPU E5520видимими як 16 логічних ядер (8 з HT). Якщо я запускаю щось для того, щоб з'їсти час процесора (з одною ниткою), то правильно повідомляється про 100% використання процесора для цього процесу, але лише близько 3-4% від загального використання. Cpu(s): 3.6%us, 0.0%sy, 0.0%ni, …
10 linux  cpu  top 

2
Екранна панель стану екрану для відображення поточного каталогу для zsh / bash shell
Я багато використовую екран GNU з zsh як моєю оболонкою. Було б непогано (я думаю) можливість відображати поточну назву каталогів (а не повний шлях) як назву вкладки. Я можу це зробити, CTRL+A SHIFT+Aале це є вручну. Я хотів би, щоб він мінявся щоразу, коли я міняв каталог. Хтось знає спосіб …
10 bash  zsh  gnu-screen 

2
Встановлення змінних readline в оболонці
Я читаю на manсторінці, що ви встановлюєте параметри читання для вимкнення або значення за допомогою set var value Це те саме, що setвбудований, і як встановити змінні, коли inputrcвже прочитані, і оболонка працює?
10 bash  readline 

1
Як я не можу запобігти ssh віддаленому входу від порушення dbus?
Я запускаю openSUSE 11.3 на своїй робочій станції на роботі під KDE, у мене немає кореневого доступу до неї. Оболонка за замовчуванням встановлена ​​на tcsh. Коли я входжу на свою робочу станцію та входжу віддалено із свого MacBook під керуванням OS X 10.6, використовуючи ssh, наприклад: ssh -X -C user@workstation.edu …
10 ssh  kde  opensuse  tcsh  d-bus 

3
Vim неназваний реєстр + або *
Я використовую Vim 7.3 в Ubuntu, і у мене виникає невелика проблема з копіюванням в буфер обміну системи за допомогою наступної команди, "+yале я отримую таку помилку:E354: Invalid register name: '+' У своєму vim --version, я бачу -xterm_clipboard. Копіювати опцію можна за допомогою правої кнопки миші, також сірого кольору. Які …
10 vim 


2
Надайте параметри для scp за допомогою xargs
Коли я бігаю svn st | awk '{print $2}', отримую: a.py b.py c.py Потім я хочу перенести scpці файли на віддалений сервер. Я намагався: svn st | awk '{print $2}' | xargs scp my_name@my_server:~/ Але це не працює. Яка правильна команда для цього? Дякую!
10 scp  xargs 

1
Обгортання команди, що включає одинарні та подвійні лапки для іншої команди
Нещодавно я дізнався про годинник , але у мене виникають проблеми з його роботою з відносно складними командами. Наприклад, я хотів би попросити watchвиконувати наступну команду zshкожні три секунди * : for x in `command_1 | grep keyword | cut -d' ' -f1`; do command_2 "word[word=number]" $x; done як ви …
10 shell  zsh  quoting 


1
Неможливо пояснити записи "краху" у виводі команди "остання"
Останнє показує "аварію" о 12:02 та 14:18, але система на той час не припиняла працювати. Перезавантаження о 15:03, з іншого боку, мало відновитись після фактичної аварії - наша система перестала реагувати о 14:46. Чому останній показує два "збої" до фактичної аварії машини? [admin@devbox log]$ last | head myuser pts/2 myhostname …
10 rhel  last 

2
Використовуючи команду "select" для друку меню в Bash
Я намагаюся реалізувати просте меню за допомогою selectкоманди. Сценарій (для тестування) такий: #!/bin/bash echo "*******************" PS3='Select an option and press Enter: ' options=("apache" "named" "sendmail") select opt in "${options[@]}" do case $opt in "apache") date ;; "named") echo "test" ;; "sendmail") echo "test 2" ;; *) echo "invalid option";; esac …

2
Як перешкодити викорінити сценарій root
Glassfish сервер додатків надає сценарії для адміністрування сервера додатків , а також запускати і зупиняти їх , і я хотів би обмежити привілейований від виконання цього сценарію. Причина полягає в тому, що деякі розробники ключів забувають адмініструвати сервер як непривілейований користувач, і якщо вони перезавантажать сервер додатків як користувач root, …

4
Проста система черги?
З огляду на товарний ПК, ми хотіли б використовувати його для виконання деяких завдань у фоновому режимі цілодобово. В основному, ми хотіли б мати такі команди, як: add-task *insert command here* list-tasks remove-task(s) Додані завдання слід просто помістити в чергу і виконувати одне за одним у фоновому режимі (продовження роботи …

1
"^ M" в кінці кожного рядка текстових файлів, створених під Windows
Мені було цікаво, чому, якщо ви відкриєте текстовий файл, зроблений у блокноті Windows під Unix, ви побачите, що в ньому має ^Mбути новий рядок? Я розумію, що в Windows кожен рядок закінчується \r\n, тобто 0x0D0Aв ASCII, а ^Mмає значення ASCII 0x5E4D. Я не можу пов’язати цих двох від одного до …

3
bash: cd до останнього зміненого дочірнього каталогу
Цікаво, чи існує простий та / або портативний спосіб сказати "змінити останній доопрацьований дочірній каталог". Я можу використовувати ls та awk, але, мабуть, є кращий спосіб. cd $( ls -ltrd */ | tail -1 | awk '{ print $8 }' ) Мені потрібно запустити команду в каталозі «файли виводу» з …
10 bash  date  cd-command 

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