Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

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

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являются для …

7
rsync все файлы удаленной машины через SSH без пользователя root?
У меня есть эта команда для резервного копирования удаленной машины. Проблема в том, что мне нужны права root для чтения и копирования всех файлов. У меня нет root-пользователя, включенного по соображениям безопасности, и я использую sudoUbuntu. Нужна ли мне какая-нибудь крутая труба или что-то для этого? rsync -chavzP --stats user@192.168.1.2:/ …
68 ubuntu  ssh  backup  rsync 


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

12
Удаление контрольных символов (включая коды / цвета консоли) из вывода скрипта
Я могу использовать команду «script» для записи интерактивного сеанса в командной строке. Однако сюда входят все управляющие символы и цветовые коды. Я могу удалить управляющие символы (например, backspace) с помощью «col -b», но я не могу найти простой способ удаления цветовых кодов. Обратите внимание, что я хочу использовать командную строку …

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

1
Нужно ли что-то делать с «Delta RPMs disabled»?
При обновлении пакетов на нашем сервере CentOS я получил следующее сообщение: Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. Нужно ли что-то делать с этим? Должен ли я просто игнорировать это?
68 centos  rpm 

10
Как я могу узнать, какие пользователи входят в группу в Linux?
Недавно я создавал новых пользователей и назначал их определенным группам. Мне было интересно, если есть команда, которая показывает всех пользователей, назначенных для определенной группы? Я пытался использовать команду «groups», однако всякий раз, когда я использую это, он говорит «groups: not found»
68 users  group 

2
В чем разница между «realpath» и «readlink -f»
Я много читал о realpathкоманде и о том, как она устарела, readlink -fпоскольку сейчас рекомендуется. В некоторых местах я также видел, что причина, по которой был введен realpath, заключалась в отсутствии такой функциональности в readlink, и что после того, как он был введен, realpath больше не был необходим, и его …
68 shell  command 

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 


3
Клавиша ESC вызывает небольшую задержку в терминале из-за его поведения Alt +
Моя настройка терминала - gnome-terminal + tmux + zsh с привязками vi. В таких приложениях, как vim или даже в режиме редактирования vi в командной строке zsh, мне часто приходится нажимать ESCклавишу, но перед тем, как действие этой клавиши проявится, возникает небольшая задержка. См. Экран GNU замедляет работу клавиши Vim …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.