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

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
Автоматическое переподключение SSH-соединений с определенным «экранным» сеансом

У меня обычно есть несколько окон терминала, каждое из которых подключено через ssh к удаленному серверу. В каждом окне я работаю, используя экранную программу gnu, чтобы обеспечить постоянство интерактивных процессов в случае отключения. В настоящее время, когда соединение ssh обрывается...

10
Циклические совпадения в ZSH history-incremental-pattern-search-backward

Я недавно переключил поиск по истории на использование, history-incremental-pattern-search-backwardтак как он учитывает шаблоны в поиске. Вот как это настроено в моем.zshrc bindkey -M vicmd '/' history-incremental-pattern-search-backward Это прекрасно работает, но я не могу понять, как перейти к...

10
Почему происходит сбой блокнота в файлах рабочего стола в диалоговом окне «Сохранить как»?

Вот загадочная проблема - может быть, у кого-то есть идея. Прямо сейчас у меня нет идей. На Win7 64bit вылетает следующий блокнот: На рабочем столе щелкните правой кнопкой мыши, выберите «Новый | Текстовый документ». Это создает «Новый текстовый документ.txt». Щелкните правой кнопкой мыши по этому...

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

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

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

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

10
Объяснить Shockwave Flash?

Shockwave и Flash - это две разные вещи. Тем не менее, мне интересно, почему Flash называется Shockwave Flash во многих

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
как по ssh на удаленный путь?

У меня есть папка в ~ / apps / и еще одна в корне / apps / Я хочу сш к ним ssh user@abc.com:~/apps/ а также ssh user@abc.com:/apps/ Я получил следующую ошибку: Не удалось разрешить имя хоста Что я сделал не...