Unix & Linux

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

2
Накладення файлової системи Linux - для чого використовується workdir? (OverlayFS)
OverlayFS має workdirопцію, поруч з двома іншими каталогами lowerdirі upperdir, який повинен бути порожній каталог. На жаль, документація на ядро ​​накладень не дуже говорить про цілі цього параметра. "Workdir" повинен бути порожнім каталогом у тій же файловій системі, що і upperdir. Оскільки лише накладені накладки workdirможуть бути оммтеттом серед upperdir. …
35 overlayfs 

5
Як ми можемо запустити команду, що зберігається у змінній?
$ ls -l /tmp/test/my\ dir/ total 0 Мені було цікаво, чому наступні способи виконання вищевказаної команди не вдаються чи не вдаються? $ abc='ls -l "/tmp/test/my dir"' $ $abc ls: cannot access '"/tmp/test/my': No such file or directory ls: cannot access 'dir"': No such file or directory $ "$abc" bash: ls …
35 bash  shell  quoting  variable 

4
Як видалити символ нового рядка в кінці файлу?
Дозвольте мені зрозуміти про персонаж нового рядка: $ echo Hello > file1 ; cat file1 Hello $ echo -n Hello > file2 ; cat file2 Hello$ Тут ви бачите, що file1нове значення має в кінці, тоді як file2ні. Тепер припустимо, що я один file: $ cat file Hello Welcome to …

2
Де встановлено PATH Cron?
Cron не використовує шлях того користувача, у якого він є, а натомість має свій власний. Це можна легко змінити, додавши PATH=/foo/barна початку crontab, і класичним способом вирішення є завжди використовувати абсолютні шляхи до команд, керованих cron, але де визначено PATH за замовчуванням Cron? Я створив crontab із наступним вмістом у …
34 cron  path 

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

1
Як !! працювати в баш?
Дуже корисно, коли ви забудете судо на початку своєї команди, !!діє як псевдонім попередньої команди. Приклад: $ mv /very/long/path/for/a/protected/sensible/file/caution.h . (...) Permission denined $ sudo !! sudo mv /very/long/path/for(...) . [sudo] password : Як ми називаємо цей подвійний !!трюк? Дослідження через Інтернет важкі через це. Як це працює ? Я …

1
"Хвіст -f" більш ефективний, ніж "менше + F"?
У цій статті вказав на деякі причини , щоб використовувати less +Fбільш tail -f. Більшість причин пов’язані з особливостями , а не з технічних причин: less +Fможна виділити, шукати, переходити по файлу. Як щодо технічних причин? AFAIK lessвикористовує опитування кожну секунду для оновлення файлу, тоді як tail, як визначено POSIX, …
34 tail  less 

4
Vim - як замінити один новий рядок \ n двома \ n
У редакторі vim я хочу замінити символ нового рядка (\ n) двома новими символами рядка (\ n \ n), використовуючи режим команд vim. Вхідний вміст файлу: This is my first line. This is second line. Команда, яку я спробував: :%s/\n/\n\n/g він замінює рядок непотрібними символами як This is my first …

3
Яка різниця між пакетами i686 та x86_64?
У мене є машина з glibc i686 і x86_64, і дуже дратує проблему з glibc. Чи нормально мати на одному комп’ютері дві бібліотеки з однаковим іменем? Як я можу знати, яка бібліотека виконується? Донедавна я вважав, що x86_64 - це i686. Ну, мабуть, помиляюся, але чому? [root@machin ~]# yum info …

5
Scp з одного сервера на інший сервер?
Я намагаюся копіювати файли з одного сервера безпосередньо на інший, минаючи мій локальний комп'ютер. я зробив scp -r usrname@server1.com:~/data/* usrname@server2.com:~/data/ Password: Host key verification failed. lost connection Це навіть можливо? Як я можу це виправити?
34 scp 

9
Текстовий редактор для друку коду C ++
Я шукаю редактора для друку (на папері) коду С ++. Зараз я в інженерній школі, і викладач попросив нас подати код на папері. Він хоче ім'я + прізвище, номер класу (на заголовку), номер сторінки внизу та зарезервовані слова, виділені жирним шрифтом для кожної сторінки! У Windows це можна зробити за …
34 editors  c++  ide 

5
Повна копія DD з HD на HDD
ОРИГІНАЛЬНЕ ПИТАННЯ: Якщо у мене є 2 однакових жорстких диска з такими характеристиками: SATA 6,0 Гбіт / с 5400 об / хв 3 ТБ Скільки часу потрібно провести повну копію DD? Поки він працює вже 5 годин і все ще йде ... Я використовую 64-бітний Linux Ubuntu 12.04, і команда, …
34 hard-disk  dd  cloning 

5
Який сенс mv -f?
Посібник GNU Coreutils дляmv : -f --force Do not prompt the user before removing a destination file. Однак це, здається, є поведінкою за замовчуванням mv, тому -fваріант видається зайвим. Наприклад, версія GNU Bash 4.3.11: $ ls -l total 0 $ touch 1 2; mv -f 1 2; ls 2 $ …
34 files  history  mv 

13
Чи можу я створити * super * суперкористувача, щоб я міг фактично мати користувача, який може відмовити в дозволі на root?
Я думав, що може бути вигідніше мати користувача з дозволами, вищими за кореневих. Розумієте, я хотів би зберегти всі дії та майже всі існуючі привілеї кореневих користувачів так, як вони є зараз. Однак, я хотів би можливість відмовити у привілеях використовувати корінь у надзвичайно відокремленому випадку. Одна з переваг цього …
34 permissions  sudo  users  root 

2
Що означають числа в ланцюгах INPUT, FORWARD, OUTPUT у конфігураційному файлі iptables?
Я натрапив на такий конфігураційний файл: # Generated by iptables-save v1.3.1 on Sun Apr 23 06:19:53 2006 *filter :INPUT ACCEPT [368:102354] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [92952:20764374] -A INPUT -i lo -j ACCEPT -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT -A INPUT -i eth0 -p tcp -m tcp --dport …
34 iptables 

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