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

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


4
Почему не работает моя символическая ссылка?
Я пытаюсь лучше понять символические ссылки ... и мне не очень повезло. Это мой фактический вывод оболочки с измененным именем пользователя / хостом: username@host:~$ mkdir actual username@host:~$ mkdir proper username@host:~$ touch actual/file-1.txt username@host:~$ echo "file 1" > actual/file-1.txt username@host:~$ touch actual/file-2.txt username@host:~$ echo "file 2" > actual/file-2.txt username@host:~$ ln -s …

1
Почему `echo -e“ \\\ SOME_TEXT ”` показывает только одну обратную косую черту?
Может кто-нибудь объяснить, что происходит за кулисами в экранировании персонажей в оболочке Linux? Я попробовал следующее и много гуглил, но безуспешно понял, что (и как) происходит: root@sv01:~# echo -e "\ Hello!" \ Hello! root@sv01:~# echo -e "\\ Hello!" \ Hello! root@sv01:~# echo -e "\\\ Hello!" \ Hello! root@sv01:~# echo -e …

6
Как сравнить части файлов по хешу?
У меня есть один успешно загруженный файл, а другой не удалось загрузить (только первые 100 МБ большого файла), который, как я подозреваю, является тем же файлом. Чтобы проверить это, я хотел бы проверить их хэши, но, поскольку у меня есть только часть неудачно загруженного файла, я хочу хэшировать только первые …
19 bash  hashing 

3
Команда против программы?
Я искал разницу между adduserи useradd, и объяснение в том, что useraddэто команда, в то время adduserкак Perl-скрипт. Я понимаю, что такое Perl-скрипт, но я не понимаю, что это commandтакое. Я всегда думал, что такие команды, как ls, lnи cdт. Д., Все простые программы, написанные на любом языке, которые просто …

2
Написание сценариев оболочки, которые будут работать в любой оболочке (используя несколько строк shebang?)
Я только начал углубляться в создание сценариев оболочки, и я всегда просто бросал свой сценарий в файл, отмечал его, chmod +xа затем делал /path/to/script.shи позволял любому интерпретатору по умолчанию иметь с ним дело, которое, как я предполагал, было zsh, потому что это то, что Я использовал для моей раковины. По-видимому, …

7
Используйте Notepad ++ от Cygwin, не заставляя оболочку ждать код выхода
Я использую Cygwin и хотел бы использовать Notepad ++ в качестве основного редактора оболочки, что-то вроде того, что у меня есть на моем Mac, где я могу печатать, mate whateverчтобы открыть экземпляр TextMate. В моем ~/.bashrcфайле в Cygwin у меня есть следующий псевдоним и переменная окружения: export EDITOR="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe" alias …
19 bash  cygwin  notepad++ 

2
Unix: файлы, начинающиеся с тире, -
Хорошо, у меня есть куча файлов, начинающихся с тире, -. Что не очень хорошо ... и я хочу их переименовать. В моем конкретном случае я просто хотел бы поставить перед ними характер. Я нашел следующую строку, которая должна работать, но из-за этого не работает: for file in -N*.ext; do mv …
19 bash  unix  rename 

6
Как эффективно перемещаться по командной строке bash?
Поэтому я использую upв своей оболочке (в основном, Bash на OSX или Ubuntu), но иногда я знаю, что мне нужно содержимое после текущего положения курсора. Есть ли какой-нибудь способ получить линию, на которой я нахожусь в комплекте с линией выше? Удар, upа потом leftраздражает. Любые другие трюки тоже были бы …

3
Как выполнить скрипт bash?
Итак, я написал свой первый скрипт bash: #!/bin/bash echo 'hello world!' exit Я знаю, что он имеет правильное расположение для bash и является исполняемым: $ which bash /bin/bash $ chmod +x myscript.sh Теперь я хочу запустить его из командной строки, но я получаю сообщение об ошибке: $ myscript.sh myscript.sh: command …

13
Командная строка Windows: создайте файл с текущей датой в названии
Я пытаюсь создать zip-файл из пакетного скрипта. Мне нужно, чтобы он был назван как archive_.zip К сожалению, это не работает в системах с датой, отформатированной как y / m / d из-за косой черты: zip some_options "archive_%DATE%.zip" %DATE%Переменная расширяется что - то вроде Mon 09/28/2009 У меня есть доступ к …

6
Последний параметр последней команды в bash в режиме vi
Я был убежден (в переполнении стека) использовать мой любимый bash в режиме vi. До сих пор я достаточно хорошо к этому привык, и мне это нравится. Однако я действительно упускаю одну особенность: в режиме emacs вы можете ввести последний параметр предыдущей команды, нажав «ESC». (То есть нажмите клавишу escape, а …
19 bash 

2
Выполнить команду терминала, не сохраняя ее в .bash_history на OS X?
На этом сайте написано, что в Linux вы можете добавить spaceкоманду перед терминалом, чтобы не допустить ее .bash_history. Похоже, что это не работает для Mac OS X. Кто-нибудь знает, как выполнить одну команду в Терминале, не сохраняя ее в истории? Я не хочу, чтобы очистить историю.

1
Bash запускается медленно из-за этой строки в .bashrc. Что может вызвать это?
Мой .bashrcфайл содержит строку с этим эффектом: alias prog="/path/to/script.sh $(find $(pwd) -name prog)" Когда я закомментирую эту строку, Bash запускается практически мгновенно, когда я открываю новый терминал. В этой строке задержка составляет 4-5 секунд, прежде чем появляется мой курсор. Удаление вложенных команд $(pwd)и т. Д. Также ускоряет его. Почему это …

3
Как уменьшить размер PDF и сохранить закладки?
У меня есть ~ 259 МБ PDF. Я сделал pdf2psи ps2pdf. Окончательный размер был 45 МБ. Я не вижу видимой разницы в качестве ни у одного читателя. Хотя закладки были потеряны. Я пытался использовать pdftk, но это не сохранило закладки. pdftk ... update_info Что вызвало огромное уменьшение в размерах? Есть …
19 linux  bash  pdf 

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