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

1
whereis ничего не возвращает

Я хочу знать, где находится мой исполняемый файл ноутбука Jupyter. Какой из них использует моя среда Python. Так что я печатаю >whereis jupyter в моем терминале. Но это ничего не возвращает. Когда я делаю то же самое для Python, это работает. У меня определенно установлен Jupyter, потому что я...

1
Как псевдоним bash понимает «$ @»?

Я пытаюсь написать псевдоним, чтобы сделать 2 вещи $alias cde='cd "$@" && echo' но по какой-то причине, когда я звоню с $cde test test все, что происходит, это эхо-тест: Похоже, мой аргумент не передается первому утверждению, а вместо этого используется в конце всего псевдонима. Из моего...

1
Опустить «git» из серии команд git

Когда я работаю с git, я часто печатаю ряд команд, начинающихся с «git», за которыми следуют различные аргументы. Есть ли способ войти в «git-mode», который позволит мне использовать все команды git без префикса git? Например, вместо ввода следующих команд: git fetch git status git diff git add...

1
Как открыть графическое соединение с удаленным сервером, чтобы я мог запустить с него PyCharm

У меня есть удаленный сервер, на котором установлена ​​Ubuntu. Я попросил системных администраторов установить PyCharm на него. Затем мне нужно будет открыть графическое соединение с сервером (побалуйте меня, если терминология не верна, но я думаю, что идея ясна), с моего ноутбука с Windows 10. Это...

1
'bash: ifconfig: команда не найдена' происходит, когда я использую scp в CentOS7

Во время использования scp возникает следующая ошибка: $ scp -i key.pem a.tar.gz kaseton@172.168.2.130:. bash: ifconfig: command not found a.tar.gz 100% 25MB 147.0MB/s 00:00 $ type scp scp is hashed (/usr/bin/scp) Файл был успешно отправлен, но эта ошибка меня раздражает. net-tools уже установлены...

1
Почему поиск в командной строке не работает?

Я использую Mac High Sierra. У меня есть эта версия "ag", установлен серебряный искатель localhost:jsminer-master davea$ ag --version ag version 0.31.0 Features: +jit +lzma +zlib Мне нравится ag, потому что его очень легко использовать в командной строке. Тем не менее, это не работает. Я набираю...

1
SSH Remote работает из командной строки Bash, но не сценария Bash

(Примечание. Несмотря на то, что я ответил на пару своих собственных вопросов, у меня все еще есть оставшийся без ответа вопрос в нижней части этого поста.) Когда я запускаю следующую команду из командной строки bash, она работает. ssh -t -v my-rails-project@192.168.29.205 sudo...

1
переменная sed вставить перед последней строкой

Я хотел бы вставить переменную перед последней строкой. Это мой файл. $ cat file.txt one two three four five Когда я пытаюсь без использования переменных, это работает нормально. $ sed -i '$i name' file.txt $ cat file.txt one two three four name five Когда я использую переменную, она не работает. Я...

1
Можете ли вы иметь файл терминала в Linux, как Windows Batch? Что такое расширение?

Прошло много времени с тех пор, как я загрузил свой Kali Linux на виртуальную машину Windows (VirtualBox, а не VMware). На моем хосте Windows я создал множество пакетных сценариев, которые могут выполнять «код cmd» с .batрасширением файла. Мне было интересно, если вы могли бы сделать то же самое...

1
Иногда Ctrl + A не идет в начало строки

Я обнаружил, что в bash, иногда, когда я нажимаю Ctrl + A, курсор не переходит на начало строки, или, ну, в общем, это происходит, но на экране кажется, что он переходит на середину строки. Я на OSX, я использую iTerm и терминал и получаю такое же поведение. Вот пример, когда строка становится...

1
Есть ли способ включить bash для поиска в подкаталоге, чтобы найти исполняемый файл?

Я только что собрал программное обеспечение на своем компьютере и установил их. Через короткий промежуток времени я обнаружил, что файлы в / usr / local / bin трудны для управления, потому что я не могу сказать, к какому программному обеспечению относится каждый файл, поэтому мне будет сложно...

1
Убить процесс в абсолютное время

Я хочу запустить команду на максимально длительный период и убить ее в определенное абсолютное время (если она все еще выполняется), что-то вроде: killat "2018-06-09_23:55" ./myscript.bash Ресурсы, которые я нашел, относятся к процессам убийства в момент времени относительно времени начала. Команда...

1
Рекурсивно выполнить команду Linux 'ar'

У меня есть каталог с сотнями подкаталогов со многими .lib файлами в них. Я могу использовать ar -x filename.lib Команда распаковать один из них, но мне было интересно, как можно было бы сделать это рекурсивно, так как нет встроенного рекурсивного флага в соответствии с man ar, Щас пытаюсь сделать...

1
Как я могу получить расширение (я) файла на основе его содержимого?

Я планирую загрузить кучу изображений с веб-сайта, которые не имеют расширения, поэтому я хочу добавить его на основе содержимого файла или mime-типа. file <filename> делает большую работу по определению типа файла, однако мне нужно расширение. --extension Print a slash-separated list of...

1
Путаница интерполяции путаницы

Я пытаюсь понять интерполяцию Bash переменных. Я хочу использовать, readlinkчтобы показать путь, на который указывает символическая ссылка. Если я использую строку, это работает. $ echo "$(readlink -- ~/.gitconfig)" /Users/jord/.dotfiles/gitconfig По какой-то причине это не работает, когда я...

1
Bash: получать сообщения от фонового процесса

Я отправляю данные через cansend в vcan0в то же время я слушаю сообщения, которые были отправлены на vcan0 с использованием candump vcan0 команда По какой-то причине я не получаю никаких сообщений при отправке данных на vcan0 через скрипт, но когда я отправляю данные через терминал, скрипт как-то...

1
Как мне создать окно как sudo из .screenrc

Я создал .screenrc файл для автоматической настройки различных окон при запуске screen, В одном окне я бы хотел: переключиться на пользователя root, затем перейти в определенный каталог В настоящее время я делаю это вручную после создания нового окна экрана следующим образом: sudo bash cd...

1
~ / .bash_profile не является исходным кодом из символической оболочки входа

Если я позвоню bash --login Затем вызывается ~ / .bash_profile. Кажется, так и должно быть. У меня также есть / bin / sh символическая ссылка на bash $ ls -l /bin/sh lrwxrwxrwx 1 root root 4 Jun 22 2017 /bin/sh -> bash призвание /bin/sh --login Не приводит к получению ~ / .bash_profile. Вместо...

1
Передача stderr в файл и на экран без перенаправления stderr в stdout

В скрипте bash я хотел бы выполнить команду при передаче stderr как в файл, так и в терминал. Однако я хочу, чтобы stderr оставался в файловом дескрипторе '2', чтобы я мог проанализировать его из внешнего процесса, вызывающего этот скрипт bash. Все решения, которые я видел до сих пор, включают...

1
Запустите процесс в фоновом режиме при связывании клавиш (добавьте `& disown` на Ctrl + Enter)

Допустим, я хочу открыть Chrome, Sublime Idea и т. Д. Из командной строки, сохраняя контроль над терминалом. Есть ли способ добавить & disownкоманду в Bash при нажатии Ctrl+ Enterили другой удобной комбинации? Я пытался создать для них псевдоним, например alias subl='subl & disown', но...