Unix & Linux

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

6
Чому встановлення змінної перед командою legal у bash?
Я щойно стикався з кількома відповідями, такими як аналіз розмежованого текстового файлу ..., в якому використовується конструкція: while IFS=, read xx yy zz;do echo $xx $yy $zz done < input_file де IFSзмінна встановлюється перед readкомандою. Я читав посилання на баш, але не можу зрозуміти, чому це законно. я намагався $ …

2
Чому Ctrl-D (EOF) виходить з оболонки?
Ви буквально "закінчуєте файл", вводячи цю послідовність запуску, тобто інтерактивний сеанс оболонки розглядається як реальний потік файлу оболонкою, як і будь-який інший потік файлів? Якщо так, то який файл? Або сигнал Ctrl+ є Dлише заповнювачем місця, що означає, що "користувач закінчив надавати введення, і ви можете припинити"?

7
rsync всі файли віддаленої машини через SSH без користувача root?
У мене є ця команда для резервного копіювання віддаленої машини. Проблема в тому, що мені потрібні права root для читання та копіювання всіх файлів. У мене не ввімкнено кореневого користувача з міркувань безпеки і я використовую sudoспосіб Ubuntu. Мені потрібні будуть круті трубопроводи чи щось для цього? rsync -chavzP --stats …
68 ubuntu  ssh  backup  rsync 

3
Чим відрізняється ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc…?
Відповіді на запитання щодо SO та askubuntu , поряд із прогляданням (та читанням заголовків) $HOMEта /etc/вкажіть ряд файлів, які можна використовувати для встановлення змінних середовища, включаючи: ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc Я вважаю, що файли /etc/працюють для всіх користувачів, тоді як файли в $HOMEних призначені для користувача. …


8
Чому gcc не може знайти libevent, будуючи tmux з джерела?
Я хочу встановити tmux на машину, де у мене немає доступу до кореня. Я вже скомпільовані Libevent і встановив його в $HOME/.bin-libeventі тепер я хочу , щоб скомпілювати tmux, але настройки завжди закінчується configure: error: "libevent not found", хоча я намагався вказати на каталог Libevent в Makefile.amмодифікуючи LDFLAGSі CPPFLAGS, але …

5
Як я можу сказати, на якій версії OS X я перебуваю з командного рядка?
Я часто знаходжу SSHing на різних машинах OS X, і було б корисно, якби я міг сказати, на якій версії OS XI був, коли я це роблю. uname -aне зовсім працює, оскільки версії ядра Darwin не завжди змінюються з рештою системи.
68 osx  ssh  version 

12
Видалення символів керування (включаючи консолі / кольори) з виводу сценарію
Я можу використовувати команду "script" для запису інтерактивного сеансу в командному рядку. Однак це включає всі контрольні символи та кольорові коди. Я можу видалити контрольні символи (наприклад, зворотну простір) за допомогою "col -b", але не можу знайти простий спосіб видалити кольорові коди. Зауважте, що я хочу використовувати командний рядок у …


10
Як я можу дізнатися, які користувачі входять до групи в Linux?
Нещодавно я створюю нових користувачів і відношу їх до певних груп. Мені було цікаво, чи є команда, яка показує всіх користувачів, призначених до певної групи? Я намагався використовувати команду 'groups', однак, коли я її використовую, він говорить «groups: not found»
68 users  group 

2
Яка різниця між "realpath" та "readlink -f"
Я багато читав про realpathкоманду та про те, як вона була принижена завдяки тому, readlink -fщо зараз рекомендується. Я також десь бачив, що причиною того, що вводився realpath, було відсутність такої функціональності в readlink і що після його введення realpath вже не потрібен, і його підтримка припинена більшістю постачальників ОС. …
68 shell  command 

3
Як надрукувати лише текстові копії з текстового файлу?
Припустимо, є стовпець числових значень на зразок наступного: Файл1: 1 2 3 3 3 4 4 4 5 6 Я хочу вихід: 3 4 Тобто лише повторні рядки. Чи є інструменти командного рядка, щоб дізнатися це в Linux? (Примітка: значення сортуються за числом).

3
Чи є спосіб вийти з "менш", не очищаючи екран?
Відносно часто мені здається, що я хочу кинути, lessале залишити те, що я переглядав на екрані, щоб посилатися на це. Чи можна це зробити? Обхідні шляхи? (Моє поточне вирішення питання - кинути, а потім скористатися more. Тож будь-яке вирішення, що є кращим, ніж це вітається. Ідеальним було б те, що …
68 less  termcap 

4
Як скопіювати всі файли з каталогу у віддалений каталог за допомогою scp?
Моя мета - скопіювати лише всі файли з ~ / local_dir на user@host.com / var / www / html / target_dir за допомогою scp і не створювати категорію local_dir у local_dir. /var/www/html/target_dir/files.. але ні /var/www/html/target_dir/local_dir/files.. при використанні параметра -r
68 scp 

5
rsync ігнорує власника, групу, час та візи
Я хочу знати, як використовувати rsync для синхронізації з рекурсивними папками, але мені потрібно лише оновити нові файли або оновлені файли (лише вміст, не власник, групу чи часову позначку), і я хочу видалити файли, які не існують у джерелі .
67 rsync 

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