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

10
Как найти все программные ссылки (символические ссылки) в текущем каталоге?

Вопрос касается shell-скриптинга в bash. Как проверить с помощью скрипта, какие файлы в текущем каталоге являются программными ссылками? В случае, если я использовал неправильный термин, когда я говорю мягкие ссылки , я имею в виду файлы, созданные с использованием ln -s. Единственное, что мне...

10
Linux: переименовать файл, но сохранить расширение?

В Windows / DOS я могу сказать, rename myfile.* yourfile.*чтобы изменить имя, но сохранить расширение. Как это достигается в Linux? Страница man предлагает только то, как изменить расширение, но это противоположно тому, что я хочу. Бонус: я действительно хочу поместить дату создания фотографии в...

10
grep начало файла?

В оболочке linux я хочу убедиться, что все наборы файлов начинаются с <?этой точной строки и без других символов в начале. Как я могу grep или использовать какой-то другой, чтобы выразить «файл начинается с»? Изменить: я подстановочный знак, и headне дает имя файла в той же строке, поэтому,...

10
Ls в Ubuntu может отображать символы Юникода, а дерево - даже с деревом --charset unicode

Ubuntu 10.04 lsможет отображать символы Юникода, но treeне может, даже с tree --charset unicodeили utf8. Есть ли способ решить это. echoможет интерпретировать escape-символы, за исключением того, cat list.txt | echo -eчто не будет работать ( list.txtисходит от tree > list.txt) Обновление: tree...

10
Как записать в экранное меню KDE или уведомление с консоли?

Как я могу написать из скрипта bash OSD или область уведомлений KDE? Я использую KDE 4.5, и в основном я хочу, чтобы мой скрипт сообщал о некоторых вещах при запуске. Поскольку я запускаю скрипт по ярлыку, у меня нет вывода на консоль, но я хотел бы написать в экранное меню в области уведомлений. Я...

10
Могу ли я сохранить. и .. вне. * расширение?

Я часто нахожу это раздражающим (или хуже), когда я печатаю command .* в bash, и команда применяется к родительскому каталогу и текущему каталогу. Есть ли какая-либо опция оболочки или другая конфигурация, которую я могу настроить, чтобы исключить bash .и ..из расширения...

10
Ubuntu / Gnome: открыть приложение в определенной рабочей области

Как настроить приложение на открытие в определенной рабочей области? Больше информации: Мне нравится иметь мою C ++ IDE в рабочей области 2, мою Java IDE в рабочей области 3, и мою электронную почту, браузер и прочее в рабочей области четыре. Я также использую сценарий оболочки, который выполняется...

10
Как сравнить два файла со сценарием оболочки?

Учитывая два файла, я хочу написать скрипт оболочки, который читает каждую строку из файла file1 и проверяет, есть ли он в файле file2. Если строка не найдена, она должна вывести два разных файла и выйти. Файлы могут содержать слова чисел или что-нибудь. Например : файл1: Hi! 1234 5678 1111 hello...

10
Напишите файл PID вручную из скрипта Bash

Как я могу написать Bash-скрипт, который запускает долго работающую программу и хранит идентификатор процесса программы в отдельном файле? Я хочу что-то вроде #!/bin/bash exec long_running_tool echo `ps af |grep "long_running_tool" |awk '$5 == "long_running_tool" {print $1}'` > pid_file Однако...

10
bashrc: как узнать, доступно ли окно X или нет?

В my есть часть ~/.bashrc, которая устанавливает $ EDITOR в gvim. Он отлично работает, когда я в окне X. Тем не менее, если я ssh на свою рабочую станцию ​​(с другой рабочей станции), gvim начинает жаловаться "не могу открыть дисплей". Поэтому я хочу поместить ifв bashrc утверждение, что если X...

10
Что такое Alt + Shift + {?

Протестировано это на CentOS и Ubuntu, если вы находитесь в каталоге с кучей файлов $ ls day1.tar.gz day2.tar.gz day3.tar.gz day4.tar.gz day5.tar.gz day6.tar.gz day7.tar.gz day8.tar.gz day9.tar.gz day10.tar.gz И вы нажмете Alt+Shift+{это будет awk-завершить каждое имя файла <Alt+Shift+{>...

10
Как рассчитать процесс в Bash? [Дубликат]

На этот вопрос уже есть ответы здесь : Закрыто 9 лет назад . Возможный дубликат: измерение времени выполнения скрипта Как бы я рассчитал время, необходимое для foo.shзапуска моего скрипта ? Я ищу что - то сродни ticи tocв среде...

10
обратный поиск истории с регулярными выражениями

Я ищу инструмент, позволяющий осуществлять обратный инкрементный поиск с поддержкой простого регулярного выражения (или нескольких совпадений). Например, если я хочу найти команду 'foo bar baz', я мог бы сделать что-то вроде следующего, чтобы быстро найти команду: CRTL-R (начинает поиск), тип 'foo'...

10
Открывать скрытые файлы конфигурации без использования терминала

Я внес некоторые изменения в мой, .profileкоторый повредил приложение терминала. Я могу запустить терминал, но я больше не получаю подсказку. Я не могу показать скрытые файлы, чтобы удалить файлы .profileили .bashrc. Как мне показать скрытые файлы без использования...

10
Обратный поиск по истории в bash с последующими клавишами со стрелками вызывает отображение курсора в неправильном месте

Я заметил, что много раз, когда я выполняю обратный поиск в истории из командной строки с помощью CTRL+ r, если я хочу отредактировать команду, иногда курсор переходит на неправильную позицию, когда я нажимаю клавишу со стрелкой или вводу CTRL+ aили CTRL+ e, Конкретная позиция, на которую он...

10
Как подключиться к WiFi из командной строки под Ubuntu без файла .conf?

Я могу подключиться к своему WiFi из оболочки, выполнив: nano wireless-wpa.conf набрав: ctrl_interface=/var/run/wpa_supplicant network={ ssid="my_router_id" scan_ssid=1 key_mgmt=WPA-PSK psk="1234567890" } и делать: ifconfig eth1 down iwconfig eth1 mode Managed ifconfig eth1 up killall...

10
Экран GNU: команды не могут быть заполнены, если экран не прикреплен?

У меня есть следующий скрипт screen -d -m -S $1 #start screen minimized screen -S $1 -X stuff "$beast " #stuff commands если я сначала не прикреплю экран, кажется, что эффекты ничего не сделают? Почему это так и как я могу изменить этот скрипт, чтобы мне не нужно было прикреплять...