Вопросы с тегом «sh»

35
Более удобный способ редактировать длинную переменную $ PATH?

Я хочу добавить в ~ / .bashrc несколько каталогов к моему $ PATH. Мой $ PATH довольно длинный, поэтому трудно понять, какие каталоги он содержит и в каком порядке. Я знаю, что могу изменить мой ~ / .bashrc так: PATH=$PATH:/some/dir PATH=$PATH:/another/dir:/yet/another PATH=$PATH:/and/another ......

35
Что делает встроенная команда в bash?

Я знаю, что такое встроенная команда, но что она делает builtinсама? Выполнение which lsпоказывает мне /bin/ls, но выполнение which builtinничего не возвращает. man builtinпросто дает мне список встроенных команд, одной из которых является builtin. Остальная часть справочной страницы объясняет, что...

35
Мой компьютер вышел из строя, и на экране осталась странная картина пикселей

Я возился с window.open()JavaScript, пытался создавать шаблоны с помощью всплывающих окон, и я столкнулся с 250-ю окнами Google Chrome, когда мой компьютер вышел из строя. Я получил ошибку с надписью WerFault.exe - Application Error, что сказал The application was, а затем есть OKкнопка. Компьютер...

34
Можно ли восстановить компьютер после неудачного обновления BIOS?

При попытке обновить BIOS на материнской плате Asus я узнал, что Asus Update Utility для Windows не полностью поддерживает 64-разрядную версию Windows . Он смог стереть BIOS без проблем, но не смог записать новый BIOS. я знал, что когда я в следующий раз перезагрузил компьютер: это будет кирпич....

34
Запись вывода «tail -f» в другой файл

Как продолжение моего последнего поста, где я использовал, grep & tail -fчтобы найти случаи «редких» событий. Я хотел бы записать это в другом файле. Я пытался повернуть tail -f log.txt | egrep 'WARN|ERROR' в tail -f log.txt | egrep 'WARN|ERROR' | tee filtered_output.txt Файл создается, но...

34
Как развернуть * в командной строке Bash

Я понимаю, что если вы печатаете, ls *это фактически расширяется до того ls a b cмомента, когда у текущего есть файлы a, bи c. Мне было интересно, есть ли способ расширить это, прежде чем я нажму Enter. Аналогично тому, как работает Ctrl + X , или работает tab complete . Итак, чтобы прояснить $ ls...

34
Завершение пользовательской вкладки bash

У меня есть пользовательская консольная утилита cooltoolсо списком опций fooOption barOption Что я должен сделать, чтобы bash мог завершить автозаполнение, нажав tabклавишу? Я имею в виду пользователь набрал $ ./cooltool foo_ затем нажал tab. А потом $ ./cooltool fooOption _...

34
Предотвращение отображения bash «Готово», когда завершается выполнение фоновой команды

Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 8 лет назад . Если я запускаю команду в фоновом режиме &, например: sleep 2 & когда команда заканчивается, я получаю "Готово". Как я могу избежать появления сообщения...

34
Как работает шифрование SSH?

Я читал о создании 2 ключей (частного и открытого) на хосте клиента и копировании открытого ключа на хост сервера. Насколько я понимаю, (поправьте меня, если я ошибаюсь): сервер шифрует данные открытым ключом и отправляет их клиенту, клиент расшифровывает их закрытым ключом. Но если мне нужно...

34
Отменить беспорядок извлечения файла tar

Я просто распаковал архив, который создал беспорядок в моем аккуратном каталоге. Например: user@comp:~/tidy$ tar xvf myarchive.tar file1 file2 dir1/ dir1/file1 dir1/subdir1/ dir1/subdir1/file1 dir2/ dir2/file1 ... Я ожидал, что файл tar будет организован в одной папке (т.е. myarchive/), но это не...

34
повторно использовать '~ / .profile` для рыбы?

(Я говорю о Рыбе- ракушке , особенно Рыба Рыбы .) Для Bash / ZSH у меня были ~/.profileнекоторые экспорты, псевдонимы и другие вещи. Я не хочу иметь отдельную конфигурацию для переменных среды для Fish, я хочу повторно использовать мою ~/.profile. Как? В FAQ указано, что я могу, по крайней мере,...

34
Что именно <() в bash (и = () в zsh)?

Мне довольно комфортно с bash, но недавно я попал на замену, которую я не знал. Что именно <(<command>)в Bash? Как это по сравнению с =(<command>)в Zsh? Я понимаю, что это как-то связано с дескрипторами файлов по умолчанию. В моем компьютере echo <() Returns /proc/self/fd/11,...

34
Как использовать «сед» с трубопроводом

Я хочу заменить строку, выведенную из grep, у меня есть: $ npm info webpack | grep version это выводит меня $ version: '2.1.0-beta.12', но я хочу иметь: $ 2.1.0-beta.12 Так что я думаю, что могу добиться этого, используя sedи заменяя ненужные подстроки. Но здесь идет самая сложная часть для меня: $...

33
Какие функции zsh вы используете? [закрыто]

Я много работаю в терминале, поэтому я многое узнал о своей оболочке, zsh. Какие функции zsh вы используете, чтобы сделать себя намного более продуктивным на работе? Один из моих любимых - автозаполнение с несколькими режиссерами. Поэтому вместо того, чтобы печатать, cd /fo{tab}/ba{tab}/ba{tab}я...

33
Запустить часть скрипта bash от имени другого пользователя

Есть ли способ заставить часть скрипта работать от имени другого пользователя (не root)? Если это помогает, часть, которая будет запущена от имени другого пользователя, появляется в конце скрипта Изменить: ОС -> Ubuntu...

33
Что такое команда sh?

Этот вопрос был перенесен из-за сбоя сервера, потому что на него могут ответить суперпользователи. Мигрировал 9 лет назад . Я не могу понять, что такое команда sh? http://unixhelp.ed.ac.uk/CGI/man-cgi?sh Это выполняет файл? как в коте: sh /usr/local/tomcat/bin/shutdown.sh Извините, просто...

33
Как мне сбросить или избавиться от функции bash?

Если вы установите или экспортируете переменную окружения в bash, вы можете отменить ее. Если вы установите псевдоним в bash, вы можете удалить его. Но, кажется, не работает . Рассмотрим эту (тривиальную) функцию bash, например, установите в файле .bash_aliases и прочитайте при инициализации...

33
как заставить bash не оборачивать вывод?

Всякий раз, когда какая-либо команда генерирует длинные строки в качестве вывода (например, когда ls -lпапка содержит файлы с длинными именами), длинные строки переносятся на следующую строку, что портит структуру столбцов. Есть ли способ избежать этого? Что-то похожее на vim-опцию nowrap? Обновить...