Unix & Linux

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

3
Використання сумісного perge-регексу з GNU grep -P
Я використовую цей регулярний вираз (?<=\[')[^,]*у файлі, що містить наступний рядокdisk = ['OVS/sdasd/asdasd/asdasd/something.img, w'] Я хочу, щоб це повернулося OVS/sdasd/asdasd/asdasd/something.img Як я можу використовувати grepйого для роботи? Я спробував, grep -P "(?<=\[')[^,]*"але це повертає всю лінію.

7
Знайдіть файли за довжиною імені файлу
Я хочу знайти всі файли за довжиною імен файлів. Наприклад , якщо я хочу знайти файли довжиною 1, наприклад a.go, b.go. Я кладу: grep '.\{1\}' file Але це не працює. Яку команду можна використовувати для пошуку файлів за довжиною імені файлу?

5
Як відновити каталог, який щойно видалили за допомогою команди «rm -R» (на хмарному диску)?
Я видалив важливий каталог із rm -Rкомандою. Це дуже популярні дані хосту. Він був розташований /var/zpanel/hostdata/ayrintilih Після видалення ayrintilih каталог пройшов все. Я намагався зняти ext4magicпрограму. Але для відновлення потрібен інший hdd-об'єм. Повідомлення про помилку: ERROR: can not use "/root/recoveried" for recover directory. It's the same filesystem : "/dev/dm-0" Мій …

6
Перетворити вихід команди дерева у формат json
Чи є зручний спосіб перетворення результату команди * nix «дерево» у формат JSON? Редагувати: Я думаю, що я недостатньо добре описав свою проблему. Моя мета - перетворити щось на кшталт: . |-- dir1 | |-- dirA | | |-- dirAA | | `-- dirBB | `-- dirB `-- dir2 |-- …

1
Чому термінал не відображає кольорову схему після входу в систему як корінь?
Наразі я використовую Debian 7 Wheezy, і я помітив, що палітра кольорів на терміналі (яка може бути корисною для ідентифікації серед великого набору файлів і папок) не вмикається, коли я входжу як root. Так само, я помітив, що заповнення вкладок не працює однаково в цій ситуації. Як я можу налаштувати …
10 bash  shell  root  colors 

5
Помилка `Не вказано протокол` під час роботи з віддаленої машини через ssh
У мене є сценарій, просто запустити свій графічний (GUI) додаток, як показано нижче. #cat gui.sh #!/bin/bash ./gui -display 127.0.0.1:0.0 Коли я запускаю його з локальної машини ( ./gui.sh), він працює чудово. Але коли я намагаюся запустити його з віддаленої машини через ssh, я отримав наступну помилку. [root@localhost]# ssh -f 192.168.3.77 …
10 ssh  x11 

3
Як правильно налаштувати файл sudoers, на debian wheezy?
Я бачив багато публікацій у блогах, де сказано, що достатньо зробити aptitude install sudo su root adduser USERNAME sudo Але це лише захищає aptitude, іншими словами: aptitude install sendmailпопросить пароль, вам потрібно sudoзапуститиaptitude apt-get install sendmailне запитуватиме пароль, не sudoпотрібні пільги Якщо ви редагуєте захищені файли, як і файли в …

1
Як налаштувати відновлення екрана в терміналі?
Залежно від терміналу / середовища наступна послідовність має різні ефекти: $ ls 1 2 $ man ls enter q Або я бачу останній відображений екран на головній сторінці над поточним запитом, або виводиться вихід ls та попередній вихід оболонки. Такий же ефект спостерігається, наприклад, при використанні vimта призупиненні його, щоб …
10 terminal  xterm 

2
команда bash setenv не знайдена
Коли я використовую таку команду setenv CLASSPATH /path/mysql-connector-java-ver-bin.jar:$CLASSPATH помилка є bash setenv command is not found Коли я знайду шлях setenv за якою командою, то я знайшов наступний шлях (/usr/kerberos/sbin:/usr/kerberos/bin:/home/ec2/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/home/ec2/bin:/root/bin)

1
Що таке примхи PCI?
Я багато чую про хитрощі PCI, читаючи про ядро ​​Linux, але жоден веб-сайт не пояснює і не визначає химерності PCI. Що таке примхи PCI?
10 linux-kernel  pci 

2
`знайдений шлях` пояснив
findКоманда надає можливість -path. Я розумію, що треба визначити, з чого почати шукати [загальновідомий як "шлях"]. Намагаючись розібратися, для чого він використовується, я знайшов багато прикладів, find -path -pruneщоб виключити деякі шляхи. Питання : Пояснення, що find -pathробить; для чого використовується ця опція. Зверніть увагу: мені це здається кришталево зрозумілим, …
10 find 

3
Як я можу записатись у каталог як root?
Скажімо, є каталог, до якого я не маю привілеїв доступу. Очевидно sudo cd foo, не буде працювати, тому cdщо оболонка вбудована в кожну оболонку коли-небудь. Поки щойно я використовував sudo bash(так, я знаю, що є кращі способи) отримати кореневу підказку. Тоді я можу cdпотрапити в довідник, щоб розібратися. Чи є …
10 bash  sudo  cd-command 

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

2
не вдається ssh у віддалений хост із коренем, неправильний пароль
У мене є віддалений хост, раніше я можу ввімкнути його в корінь і пароль ssh root@remote_host або я сш в неї спершу, використовуючи звичайний обліковий запис користувача ssh esolve@remote_host а потім su rootі введіть пароль але сьогодні в обох напрямках мій пароль завжди невірний, як [esolve@local esolve]$ ssh root@remote_host root@remote_host's …
10 ssh  password  root  vpn  su 

2
Передайте аргументи, щоб функціонувати саме так, як є
У мене є така функція: bar() { echo $1:$2; } Я називаю цю функцію з іншої функції, foo. fooсебе називають так: foo "This is" a test Я хочу отримати такий результат: This is:a Тобто аргументи, які barотримує, повинні бути тими ж лексемами, які я передаю foo. Як це fooпотрібно здійснити …

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