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

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

5
Как я могу сделать свои собственные «команды оболочки» (например, mkdir / cd combo)?
Я не могу сказать, сколько раз я хотел получить команду, которая будет одновременно создавать каталог и перемещаться в этот каталог. В принципе, я хотел бы эквивалент следующего: mkdir -p /arbitrarily/long/path; cd /arbitrarily/long/path но нужно набрать только /arbitrarily/long/pathодин раз, что-то вроде: mk-cd /arbitrarily/long/path Я попытался создать сценарий, чтобы сделать это, но …
41 bash 

3
Есть ли способ заставить bash иметь подсветку синтаксиса, как у рыбы?
В командной оболочке рыбы выделена синтаксическая строка: Есть ли способ получить такое же поведение в bash? Есть что-то подобное, но для zsh, а не для bash. Возможно ли, что это может быть перенесено на bash? Чтобы уточнить для тех, кто не понимает скриншот, объяснение или предоставленную ссылку: Я хочу выделить …

5
Нахождение определения функции bash
Я работаю в среде, в которой много магии старых скриптов. В командной строке часто используются функции bash, которые берутся из некоторого файла, включенного в некоторый файл, включенный в некоторый файл ... включенный в мой файл .bash_profile. Есть ли способ получить определение или даже лучше определить местоположение этих функций, не отслеживая …
41 bash  shell 

3
Как получить команду scp для перезаписи папки назначения
Я использую команду scp для копирования некоторых файлов на удаленный компьютер, как вы делаете с scp :) Я отмечаю, что стандартным поведением копии scp для файлов является перезапись любых существующих файлов. Теперь я хочу скопировать папку, поэтому я делаю в основном то же самое: scp -r <source_path> user@myOtherPc:<dest_path> Где части …
41 bash  ssh  scp 

7
Как удаленно записать в файл, используя SSH
Я могу скопировать файл на удаленную машину Linux без проблем с scp file user@host: /pathtowrite_file Тем не менее, я испытываю трудности при записи в файл с одной машины Linux на другую. Вот что я пытался: echo 'Some Text' > /remotefile.txt | ssh user@remotehost Уведомление, которое я получаю, STDIN: это не …
41 bash  ssh 


1
Сделайте в bash табуляцию без учета регистра [дубликата]
Возможный дубликат: Завершение ввода без учета регистра в Bash Есть ли способ сделать завершение табуляции в bash без учета регистра? Например, если у меня есть файл с именем Hello.txtи я пытаюсь завершить его, набрав, heа затем Tabон не будет работать. Я должен был бы завершить это, напечатав He(обратите внимание на …


3
Как я могу «grep» рекурсивно фильтровать имена файлов, которые я хочу с подстановочными знаками?
Когда я хочу выполнить рекурсивный поиск grep в текущем каталоге, я обычно делаю: grep -ir "string" . Но эта команда выполняет поиск во всех видах файлов, включая двоичные файлы (изображения, аудио, видео и т. Д.), Что приводит к очень медленному процессу поиска. Если я сделаю это, например, это не сработает: …

4
Как отключить Bash на Windows звуковой эффект уведомления
При запуске «Bash on Ubuntu в Windows» он часто генерирует звук уведомлений Windows во время набора текста. Распространенные причины: Я использую автозаполнение для команд (вкладка), и есть несколько вариантов команд, или когда я забиваю уже пустую командную строку. Как отключить эти звуковые эффекты?

2
Как включить переменную окружения в строку bash CURL?
Попытка получить передачу, чтобы уведомить, когда загрузка завершена. Это работает: curl -u <my-api-token>: \ -X POST https://api.pushbullet.com/v2/pushes \ --header 'Content-Type: application/json' \ --data-binary '{"type": "note", "title": "$TR_TORRENT_NAME", \ "body": "$TR_TORRENT_NAME completed."}' ... за исключением того, что это толкает, $TR_TORRENT_NAMEа не фактическое содержимое этой переменной Нужно ли мне избежать какой-то цитаты …

5
grep: показать все выходные данные, но выделить совпадения поиска
В bash, если я хочу выполнить команду и отображать только выходные строки, которые соответствуют определенному шаблону, я могу передать его grep, например, файл тестового файла hello there my friends команда $ cat testfile | grep 'hello' hello #this will be highlightd это выделит совпадение поиска и отобразит всю строку, на …


5
В bash, как я могу переименовать файл без повторения пути? [Дубликат]
Возможное дублирование: повторное использование текста в команде bash Если я хочу переименовать файл на несколько каталогов, как мне избежать повторения пути? Например: mv path/to/old_filename.txt path/to/new_filename.txt Мне интересно, есть ли способ сделать это: mv path/to/old_filename.txt (?)new_filename.txt Где (?)бы был какой-то способ сказать "в том же каталоге".
39 bash  rename  mv 


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