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

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


2
Удаление файлов, соответствующих регулярному выражению числового диапазона
У меня есть папка, в которой много файлов. Некоторые файлы данных помечены как 1, 2, 3, ..., 300 Я хочу удалить эти файлы данных с помощью терминала. Как мне это сделать? Я хочу сделать что-то вроде rm some-regular-expression-giving-numbers-from-0--300
13 bash  terminal  regex  rm 

2
Есть ли способ использовать ctrl-r после ввода части команды в bash?
В bash команда Ctrl+ rочень полезна, я набираю Ctrl+, r whateverи она ищет в моей истории команды, содержащие слово whatever. Но если я наберу whateverи пойму, что хотел бы найти это слово и нажать Ctrl+, rничего не произойдет. Есть ли способ нажать клавишу и заставить ее вести себя так, как …

5
Какой каталог представляет путь `//` в Linux?
Когда я хочу вернуться в каталог верхнего уровня в Linux, набрав cd .., я набираю текст cd //. К моему большому удивлению, об ошибках не сообщается. Более того, подсказка становится username@hostname://$. lsуказывает, что я сейчас в корневом каталоге. Это ошибка или особенность оболочки? Если функция, //псевдоним /? Моя оболочка - …

1
Как получить список запусков для запуска сложной 1-строчной команды bash?
У меня есть несколько сложная команда bash, которая включает некоторые каналы и условие if-then-else, не говоря уже о вызове системной программы (например, grep) с несколькими параметрами. Есть ли способ создать plist, который launchd будет загружать и запускать эту сложную команду напрямую? (В отличие от ссылки на plist файл сценария bash, …
13 macos  bash  launchd  plist 

3
Повторное использование текста в команде bash
Если я пишу длинную команду или просто набираю обширный путь к файлу, есть ли что-нибудь, что я могу «повторно использовать» с помощью некоторого ярлыка команды? например: 1.cp /home/myuser/really/big/file/here/and/there.png /home/myuser/really/big/file/here/and/there.png.bkp Мне действительно нужно вводить все заново?
13 bash  cp 

3
vim не загружает файл _vimrc при запуске из git bash
Я скачал и установил git для Windows (msysgit) и часто использовал включенный git bash. Всякий раз, когда я запускаю vim из git bash, мой файл _vimrc не загружается, потому что есть подсветка синтаксиса или что-то еще. Когда я запускаю ту же команду для запуска формы vim в командной строке Windows …
13 windows-7  bash  vim  git  vimrc 

3
папки слияния Linux: rsync?
У меня есть две копии папки src/ dest/ Я хочу объединить их, делая следующее: Если файл только в src, я хочу, чтобы он был перемещен вdest Если файл только в dest, я хочу, чтобы он игнорировал IE, оставленный в покое. Если файл находится в обоих файлах и имеет одинаковое содержимое …
13 linux  bash  rsync 

2
Mac Terminal / Проблемы с курсором истории iTerm
Очень часто я запускаю команду в Terminal.app или iTerm, нажимаю стрелку вверх, чтобы вернуться, чтобы отредактировать ее, и курсор переходит на строку выше или где-то совершенно не в том месте. Это особенно происходит, когда команда настолько длинна, что переносится на следующую строку. Иногда все эти длинные команды отображаются в одной …

2
Терминал Ubuntu, Как мне «табулировать» (автозаполнение) имя файла в стиле окна-cmd (параметры цикла)?
По сути, я хочу изменить терминал Ubuntu функционально, чтобы я мог переключаться между всеми вариантами, когда я вкладка (в строке строки cmd), и не перечислять параметры, как это по умолчанию? Я использую Bash, Ubuntu 9.04. Я вижу некоторые возможности в ".bashrc", но должен быть кто-то, кто уже решил эту проблему?

4
Как мне исправить мою подсказку в режиме оболочки emacs?
Я занимаюсь программированием на компьютере коллеги. У него есть версия emacs (23.1.1), которую я раньше не использовал. Моя проблема в том, что когда я перехожу в режим оболочки, моя подсказка bash выглядит так: ^[]0;jay@socrates:~^G[jay@socrates]$ Я PS1настроился на '[\u@\h]\$ 'мой .bashrc. Это должно выглядеть так: [jay@socrates]$ Вот как это выглядит в …
13 bash  emacs  prompt 

2
Как включить историю команд bash?
Я использую оболочку bash на SUSE Linux Enterprise 10 sp1. История bash была отключена кем-то. Это означает, что я не могу получить предыдущую команду, нажав клавишу ВВЕРХ. Я хочу включить историю команд. Как я могу это сделать?
13 bash 

5
Существуют ли другие команды, такие как scp, но для удаления файлов и папок?
Я использую scp для копирования материалов в удаленное местоположение. Но иногда scp не работает должным образом, я обнаружил, что иногда копирование не завершается должным образом (возможно, когда я добавил новые файлы в папку, которую я копирую). Поэтому я хочу сначала удалить удаленную папку, а затем сделать копию, чтобы убедиться, что …
13 bash  ssh  scp 

5
Как быстро получить вывод предыдущей строки в терминале без использования мыши?
Linux (например, Ubuntu) терминал, есть ли способ получить последнюю строку? Скажем, я случайно набираю tdкоманду, которая не была установлена ​​в моей системе, поэтому я получу сообщение, как показано ниже. Я хотел бы иметь «ярлык» для sudo apt-get install textdrawбыстрого запуска . Есть ли такой инструмент или как я могу скопировать …
13 ubuntu  bash  terminal  shell 

2
Как я могу узнать, является ли файл псевдонимом или символической ссылкой?
Я работаю на устаревшей системе, и у меня есть куча файлов, которые ссылаются на изображения, расположенные в других папках. lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t100x100.jpg -> /home/www/virtual/categories/swm/24/m/00012/t100x100.jpg lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t100x133.jpg -> /home/www/virtual/categories/swm/24/m/00012/t100x133.jpg lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t125x150.jpg …
13 bash  unix  shell 

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