Tag: bash

Есть ли способ установить размер списка истории в bash более чем на 5000 строк?

Независимо от того, насколько я установил HISTSIZE среды HISTSIZE более 5000, при печати списка history встроенной history он печатает только последние 5000 команд. Мне нужно это, потому что у меня часто бывает большая .bash_history которая превышает 5000 строк, а иногда нужно обратиться к ранней команде, нажав Ctrl-R , но если эта команда содержит более 5000 […]

Обратитесь к файлу в том же каталоге сценария, найденного в $ PATH

У меня есть файл сценария bash, который помещается в некоторый каталог, добавленный в $ PATH, чтобы я мог вызвать скрипт из любого каталога. Существует еще один текстовый файл в том же каталоге, что и скрипт. Интересно, как обращаться к текстовому файлу в скрипте? Например, если скрипт просто выводит содержимое текстового файла, текстовый файл cat textfile […]

Команда отображения в строке заголовка xterm

My Bash Prompt в настоящее время устанавливает строку заголовка xterm, используя следующую последовательность: PS1='\033]0;\u@\h>\w\007' Есть ли простой способ отобразить текущую команду в заголовке. Например, если я tail -f foo.log файл с помощью tail -f foo.log , я хочу, чтобы мой заголовок tail -f foo.log .

Список файлов, отсортированных по количеству строк, которые они содержат

Как я могу перечислить количество строк в файлах в /group/book/four/word , отсортированных по количеству строк, которые они содержат? Команда ls -l перечисляет их, но не сортирует их

Как я могу работать как другой пользователь?

Это код bash, который должен быть запущен. Поэтому сначала он заменяет пользователя на openproject и чем запускает весь код su openproject -c "bash -l" cd ~/openproject git checkout Gemfile.lock git pull bundle install RAILS_ENV="production" bundle exec rake db:migrate RAILS_ENV="production" bundle exec rake db:seed RAILS_ENV="production" bundle exec rake assets:precompile Я пробовал использовать приведенный выше сценарий: su […]

Почему использование `yes` на bash-конвейерах * не * вызывает бесконечные циклы?

Согласно своей документации, bash ждет, пока все команды в конвейере не закончатся, прежде чем продолжить Оболочка ждет завершения всех команд в конвейере перед возвратом значения. Так почему же команда yes | true yes | true конец сразу? Должна ли ципетка yes навсегда и заставить трубопровод никогда не возвращаться? И подзапрос: согласно спецификации POSIX , конвейеры […]

Как проверить, какая строка скрипта bash выполняется

Есть ли способ проверить, какой номер строки сценария bash выполняется «прямо сейчас»?

Alt-Left для пропуска слов не работает в эмуляторах терминалов

На машине Debian Wheezy на предыдущем задании я привык к Alt + Left и Alt + Right, чтобы пропустить между словами в активной командной строке (в bash). Однако, поскольку дома я обновился до Jessie (Debian 8.0, тестовая ветка), это больше не работает: вместо перехода к предыдущему слову Alt-Left печатает что-то вроде D или [D OTOH, […]

/ usr / bin / env как shebang – и его последствия для безопасности

В нескольких местах я видел совет, чтобы использовать следующую линию shebang #!/usr/bin/env bash вместо #!/usr/bin/bash Моя реакция на коленный рефлекс: «Что, если кто-то заменит этот исполняемый файл своими словами в ~/.local/bin ?» Этот каталог часто настраивается на пути пользователя до общесистемных путей. Я вижу, что это поднималось как проблема безопасности часто как побочная заметка, а […]

'ls' показывает два идентичных файла в каталоге

Так что как-то команда ls кажется, показывает мне два идентичных файла в каталоге. Я, конечно, ничего не делаю здесь. вот $ ls -Blah /System/Library/LaunchDaemons total 32 drwxr-xr-x 266 root wheel 8.8K Jun 18 10:41 . drwxr-xr-x 79 root wheel 2.6K Mar 31 12:28 .. [redacted] -rw-r–r– 1 root wheel 715B Jun 18 10:36 tftp.plist -rw-r–r– […]

Interesting Posts

Как создать учетную запись привязки LDAP в Centos / RedHat, которая позволяет мне искать по ldapbind@server.com

/ dev / console указывает на tty0?

Создание 4-х секционных дисков Linux / Windows USB

Можно ли привязать данное рабочее пространство к данному монитору в современном DE?

Имитировать начальный вход пользователя без использования sudo

Работайте с setid, чтобы открыть сеанс и закрыть его правильно.

Как найти пакеты только, какое имя пакета равно тексту с aptitude?

Как полностью отключить учетную запись?

-bash: android: команда не найдена

Лучший и короткий способ запуска программы, если другой не установлен

Очень слабое беспроводное соединение при установке образа Live Debian

Туннелирование VPN через SSH mac

Когда я набираю текст на английском языке, он подчеркивается и ведет себя странно

копировать и символизировать mysql в другой раздел диска

Сохранение окон терминала в мяте

Linux и Unix - лучшая ОС в мире.