Как я могу удалить строку в VI? Вот что я сейчас делаю: Откройте терминал alt+ ctrl+t vi a.txt Я перемещаю курсор на строку, которую хочу удалить, и какую комбинацию клавиш следует использовать для удаления строки в редакторе vi ?...
Как я могу удалить строку в VI? Вот что я сейчас делаю: Откройте терминал alt+ ctrl+t vi a.txt Я перемещаю курсор на строку, которую хочу удалить, и какую комбинацию клавиш следует использовать для удаления строки в редакторе vi ?...
Мне нужно запустить что-то как sudo без пароля, поэтому я использовал visudoи добавил это в свой sudoersфайл: MYUSERNAME ALL = NOPASSWD: /path/to/my/program Тогда я попробовал это: $ sudo /path/to/my/program [sudo] password for MYUSERNAME: Почему он спрашивает пароль? Как я могу запускать /...
Этот вопрос вдохновлен Почему использование цикла оболочки для обработки текста считается плохой практикой? Я вижу эти конструкции for file in `find . -type f -name ...`; do smth with ${file}; done а также for dir in $(find . -type d -name ...); do smth with ${dir}; done используется здесь почти...
Технически, если только pamвы не настроили проверку вашей оболочки, pam_shellsни один из них не может фактически предотвратить ваш вход в систему, если вы не в оболочке. В моей системе они даже разных размеров, поэтому я подозреваю, что они действительно что-то делают. Так в чем же разница? почему...
Я знаю, что могу открыть несколько файлов с vimпомощью чего-то вроде vim 2011-12*.log, но как я могу переключаться между файлами и закрывать файлы по одному? Кроме того, как я могу сказать имя текущего файла, который я...
Просто ради интереса, я подумал, что буду использовать эту команду на Raspberry Pi с Raspbian: sudo rm -f /bin/rm Я думал, что могу просто переустановить coreutils: я был неправ! apt-get install --reinstall coreutilsвыдает ошибку dpkg, говоря, что не может удалить пакет. Компиляция из исходного...
Я хотел бы изменить расширение файла с *.txtна *.text. Я попытался использовать basenameкоманду, но у меня возникают проблемы при изменении более одного файла. Вот мой код: files=`ls -1 *.txt` for x in $files do mv $x "`basename $files .txt`.text" done Я получаю эту ошибку: basename: too many...
Какие команды можно использовать, чтобы узнать текущий рабочий каталог (CWD) запущенного процесса? Это будут команды, которые вы можете использовать извне из...
У меня есть процесс, первоначально запущенный на переднем плане. Я приостановил на Ctrl+ Z, а затем возобновил его работу в фоновом режиме bg <jobid>. Интересно, как приостановить процесс, работающий в фоновом режиме? Как вывести фоновый процесс на передний план? Редактировать: Процесс...
Некоторые компиляторы (особенно C или C ++) выдают предупреждения о: No new line at end of file Я думал, что это будет проблема только для C-программистов, но github отображает сообщение в коммит-представлении: \ No newline at end of file для файла PHP. Я понимаю, что препроцессор объясняется в...
Поэтому я только что установил последнюю версию Kali Linux на свой ноутбук, основанный на Debian 7 (oldstable). Затем я переориентировал все это на Debian 8. Я всегда хотел Wayland вместо X11, поэтому я установил необходимые пакеты. Затем создали минимальную ~./config/weston.iniконфигурацию. Теперь...
В чем разница между Docker, LXD и LXC. Они предлагают одинаковые услуги или
Допустим, у меня есть следующий псевдоним в bash alias ls='ls --color=auto'- и я хочу назвать обычный lsбез опций. Единственный способ сделать это - unalias, выполнить команду, а затем снова псевдоним? Или есть какой-нибудь изящный трюк или обходной...
В начале сценария оболочки bash находится следующая строка: IFS=$'\n' В чем смысл этой коллекции символов?
У нас есть проблема с папкой, которая становится громоздкой с сотнями тысяч крошечных файлов. Есть так много файлов, что выполнение rm -rfвозвращает ошибку, и вместо этого нам нужно сделать что-то вроде: find /path/to/folder -name "filenamestart*" -type f -exec rm -f {} \; Это работает, но очень...
ps auxкажется, удобно перечислить все процессы и их статус и ресурс использования (Linux / BSD / MacOS), однако я не могу понять смысл параметра auxиспользования man ps. Что...
Я хочу выполнить команду Java один раз для каждого матча ls | grep pattern -. В этом случае, я думаю, я мог бы сделать, find pattern -exec java MyProg '{}' \;но мне любопытно, в общем случае - есть ли простой способ сказать «выполнить команду один раз для каждой строки стандартного ввода»? (В рыбе...
Я нашел этот вопрос , но извините, я не совсем понимаю настройки двух переменных ServerAliveIntervalи ClientAliveIntervalупоминается в принятом ответе. Если у моего локального сервера истекло время ожидания, должен ли я установить это значение на ноль? Это тогда никогда не истечет? Должен ли я...
Я наткнулся на следующую команду: sudo chown `id -u` /somedir и мне интересно: что означает `символ. Например, я заметил, что хотя приведенная выше команда работает хорошо, приведенная ниже не работает: sudo chown 'id -u'...
Если у меня есть корневая папка с некоторыми ограничительными разрешениями, скажем, 600, и если у дочерних папок / файлов есть разрешение 777, сможет ли каждый читать / писать / выполнять дочерний файл, даже если у корневой папки есть...