не работает bash-скрипт для проверки дается один символ в нижний регистр или верхний регистр

Я пишу ниже скрипт, чтобы проверить, является ли данный символ в верхний или нижний регистр..

читать д
случае $D в
[а-Z]) Эхо "символ в нижнем регистре";;
[А-Z]) Эхо "символ в верхнем регистре";;
эсок

Но когда я вхожу в любом случае в верхнем регистре, он выводит "не в строчные" Я просто хочу создать простой скрипт с основами программирования. Есть ли решение??

+379
JLamkin 3 мар. 2016 г., 17:24:15
26 ответов

В этом серьезное отличие при создании резервных копий файлов перед сохранением (который я предполагаю, mcedit выступает тоже). В зависимости от обработки жестких ссылок на другие пути к тому, что инода может указывать на неправильный файл. Видеть этого.

Если речь идет не о резервных файлов, то это может быть просто предупреждение, читайте это как: "только в случае, если вы забыли: вы собираетесь поменять не только именем /foo/бар, а также бар/баз."

+973
Eli Lovan 03 февр. '09 в 4:24

Вот грубую силу, используя на awk :

$ на awk '
 {печать 1 $" "$2}
 {печать "\Т"$4" "$3" "$5,$6,$7,$8,$9,$10}
 {печать "\Т"12$" "11$" "$13,14$,$15,$16,17$,$18}
 вход.файл
1 2
 0.6007 1 0.1 0.3 0.2 0.7 0.7 0
 0.3073 2 0.1 0.1 0.2 0.4 0.7 0.5
2 2
 0.4022 1 0.1 0.3 0.2 0.7 0.7 0
 0.5085 2 0.1 0.1 0.2 0.4 0.7 0.5
3 2
 0.0029 1 0.1 0.3 0.2 0.7 0.7 0
 0.9078 2 0.1 0.1 0.2 0.4 0.7 0.5
4 2
 0.0692 1 0.1 0.3 0.2 0.7 0.7 0
 0.8805 2 0.1 0.1 0.2 0.4 0.7 0.5

А вот немного более компактная версия, которая использует цикл for, чтобы сделать столбцы в серии:

$ на awk '
 {печать 1 $" "$2}
 {функции printf("\т%с %с", 4$,$3)}
 {для(I=5;я<=10;я++)функции printf("%ы ",$I);в печати ""}
 {функции printf("\т%с %с ",$12,$11)}
 {для(I=13;я<=18;я++)функции printf("%ы ",$I);в печати ""}
 вход.файл
+928
CryptoGames 27 июл. 2011 г., 12:30:51
Другие ответы

Связанные вопросы


Похожие вопросы

Я все еще довольно новый пользователь в мире Линукс. На данный момент я хочу установить андроид студия на моем ПК, который работает Линукс Минт 17.

Я нашел эту статью , которая имеет объяснение о том, как установить программное обеспечение. Когда я доберусь до точки 3 "распаковать сжатый файл, теперь вы можете видеть "андроид-студия" каталога, скопируйте "андроид Студио" в любом месте, где вы хотите установить его.", Я немного нечеткой о том, что делать. Когда говорят "копия "андроид Студио" в любом месте, где вы хотите установить его.", Я читал это, как говорят - не важно где вы скопируйте его, но мое рациональное мышление говорит - "все имеет место, но с другими программами!!" Я думаю, мой вопрос, имеет ли значение, где вы установите программное обеспечение с?

+919
David Bakemo 28 сент. 2010 г., 01:03:07

Да, вы можете, например, использовать СЭД , чтобы удалить некоторые вещи, прежде чем пуская его в дифф:

$ дифф файл1 файл2
1,3с1,3
< http://google.com/search
< http://www.google.com
< http://example.com
---
> google.com/search
> google.com
> example.com

$ < файл1 СЭД с|на HTTPS\{0,1\}://||г' | дифф - файл2
2c2
< www.google.com
---
> google.com
+903
Richard Ingersoll 23 авг. 2015 г., 00:09:23

Что означает "->" в puppetlabs примеры на этой странице

enter image description here

+865
Nathanbwsc 2 мая 2015 г., 01:34:36

По версии SLES 11 SP2 для 32-разрядной системы я вижу странную проблему. Это как если операционная система не может открыть файл от начала файла.

Скажем у меня есть файл, который находится в 200 линий. Если я кот или более или ви файла, система просто зависает. Процесс даже не начинается. Я могу хвост такой же файл, но только примерно до 100 линий.

Эти работы:

$ хвост /путь/к/файлу
$ хвоста -н 25 /путь/к/файлу

Это не сработает:

$ хвост -П-100 /путь/к/файлу

Даже ЛС команду на каталог с большим количеством файлов происходит сбой.

Есть много дискового пространства. Файловой системы для чтения/записи. В проверке fsck сделал некоторые исправления, но проблема все еще существует.

Любые идеи, что происходит?

Обновление:

У меня есть файл, который 3048 байт в размер. Могу ли я использовать хвост -с читать файл по частям, но как только я получаю близко к фактический размер файла, он зависает снова.

Эти работы:

$ хвост -с 1000 /путь/к/файлу
$ хвост -с 2000 /путь/к/файлу

Это не сработает:

$ хвост -с 2750 /путь/к/файлу
+852
jerome777 20 авг. 2018 г., 08:14:54

Как я могу вернуть конфигурационные файлы в ОС Х 10.8.2 в первоначальное состояние? Я хочу, чтобы отменить изменения, внесенные в /etc/hosts и в /etc/sshd_config В и др.

+758
Vignesh Vaidyanathan 27 авг. 2016 г., 03:11:47

Следующие должны работать в bash, если бегать в каталоге вы заботитесь о.

для X в [0-9]*-файл ; делаете МВ $х `е %03д-%с ${х%-*} ${х##*-}` ; сделано
+723
Tarek Koudsi 15 авг. 2011 г., 17:43:57

Я бы предложил проверить таблицу разделов MBR, чтобы увидеть, может у вас проблема в отображении физического диска. Есть несколько веб-сайтов и инструменты, где вы можете просто вставить содержимое MBR, и они будут анализировать его для вас. Кроме того, убедитесь, что ваше USB-устройство не является загрузочным (запуск программы fdisk как /dev/sdX впресс - р и проверить, что нет раздела флага)

Для получения содержимого MBR выполните следующую команду: судо ДД, если=/dev/ПДД=МБР.ОГРН БС=графа 512=1 усл=notrunc Тогда проблема вывести [-с] МБР.Бен ознакомиться с MBR-код в Geek для чтения формате :Д

Теперь это ваше время, чтобы сделать некоторые исследования....

Из вашего описания, это звучит для меня, что есть большая вероятность, что проблема есть.

+723
dredlocs 15 июн. 2013 г., 14:20:17

Я использую Debian 'Джесси'. Иногда мой компьютер зависает, и тогда я не могу использовать сочетание клавиш Ctrl+АЛТ+дел для перезагрузки, нажмите Ctrl+АЛТ+пробел , чтобы убить х оконная система, ни сочетание клавиш Ctrl+АЛТ+Ф1 , чтобы открыть новую оболочку. Я читал на нескольких сайтах, что в компьютере замораживания можно использовать основное ядро команды, которые клавишей клавиш Alt+Sysreq (удерживая клавишу Alt+Sysreq и нажав REISUB один ключ)

Но в моем компьютере, что "фишка" не работает, когда он завис. Имеет ядра замерзла? Я слышал, что одна из лучших вещей о Linux, что вам никогда не приходилось выключите компьютер, удерживая кнопку питания, но это не верно для меня :/

+720
guron41 15 авг. 2010 г., 11:19:14

Не по конвенции, но для облегчения высокого уровня привязки.

Собственных объектов и путь к объекту

Ваш фреймворк программирования, вероятно, определяет "объект" как; как правило, с базовым классом. Например: Java.яз.Объект, Символы, Объект QObject, объект базы в Python, или что угодно. Назовем это родной объект.

Низкий уровень D-Bus протоколом, ..., не забота о собственных объектов. Тем не менее, он предлагает концепцию, которая называется путь к объекту. Идея на пути к объекту заключается в том, что выше уровня привязки могу назвать родной экземпляры объектов, и привести к удаленным приложениям обратиться к ним.

Редактировать:

Вероятно, вы можете просто использовать API и сообщения автобусе демон построен в libdbus во избежание использования объектов, так что вы будете в конечном коммуникации подход, клиент, вызывающий метод и получает ответ. Однако следует понимать, что libdbus предназначен для низкоуровневый бэкэнд для высших привязки уровня, так что многие из API libdbus-это только полезно для обязательного выполнения.

+675
BloodSkaal 21 апр. 2019 г., 19:35:45

Предположим, что пользователь А и пользователь Б У дисковые квоты 1 ГБ.
Также предположим, что пользователь B создается файл 900 МБ с разрешения 0666.
Это позволяет пользователю временно доступ к этому файлу (для какого-то проекта и т. д.).
Заметьте, это позволяет пользователю записывать в файл, а также.

Если пользователь создает жесткую ссылку на этот файл, и пользователь удаляет файл, и пользователь, по сути, эксплуатирует систему квот по "краже" 900 МБ от пользователя Б?

Предположим, пользователь не сообщает об этом админу, и админ никогда не узнает.
Также предположим, пользователь Б ничего не подозревает о потребитель A. другими словами, предположим, что пользователь B не будет смотреть на пользователя в каталоге и соответствующие файлы.

Если подобный вопрос уже задавали/отвечали, прошу прощения, что не смог найти их.

+665
Ami Edri 1 нояб. 2017 г., 01:31:03

Вызов времени иногда.

Об этом сообщает настенные часы время, время пользователей и системное время. Время пользователя-это время, проведенное процессом в расчетах. Если программа многопоточная и машины с несколькими процессорами, время, затраченное на все процессоры суммируется (так для достаточно параллельной программы, Время пользователей может быть больше, чем настенные часы). Системное время-это время, проведенное в ядре, т. е. делаешь ввода/вывода.

Это так близко, как вы доберетесь до “времени не считая вмешательства других запущенных программ”. Единственный способ узнать, сколько времени программа будет считать, если нет параллельных программ, чтобы запустить его без других параллельных программ.

+592
Sugarplum 9 июн. 2011 г., 12:37:09

У меня самописных приложений C++, который использует CMake в качестве инструмента построения. В CMakeLists.txt использовал отлично работала на Debian 7 (Wheezy и), но не для Debian 8 (Jessie) Для и это сводит меня с ума. В частности, то CMake не может найти библиотеки Boost. Соответствующей части CMakeLists.txt это:

#find_package( увеличить необходимые компоненты program_options системы дата_время )
find_package( повысить необходимости )

сообщение( "импульс включают в Реж составляет ${Boost_INCLUDE_DIRS}" )
сообщение( "библиотека реж составляет ${Boost_LIBRARY_DIRS}" )
сообщение( "поддержка библиотек ${Boost_LIBRARIES}" )

Выход

# сделать rebuild_cache
Выполнить CMake для регенерации построения системы...
-- Boost версия: 1.55.0
Импульс включает в Реж, в /usr/включать
Библиотека реж-это /usr/lib в
Библиотеки Boost 
Библиотека RRDTool нашли: правда
RRDTool включают в Реж составляет: в /usr/включать
-- Настройка выполнена
-- Генерирующие сделано
-- Файлы сборки были написаны в: /usr/местные/src/и lm50client

Как вы можете видеть, четвертая линия продукции-это пустой (без библиотеки "библиотеки Boost). Переменная ${Boost_LIBRARIES} пуст.

Если я раскомментируйте строку find_package( увеличить необходимые компоненты системы program_options дата_время ), т. е. если я укажу конкретное библиотеки, сценарий проваливается с треском.

Этот же скрипт прекрасно работает на Debian хриплый с Boost 1.49. Установленные библиотеки:

импульс # поиск профпригодность'' 
я libboost-все-Дэв - повышающий библиотеки C++ файлы (все) (по умолчанию версия) 
я libboost-атомно-Дев - атомарных типов данных, операций, и памяти заказ ограничения (версия по умолчанию) 
я libboost-atomic1.55-Дев - атомарных типов данных, операций, и памяти заказ ограничений 
я libboost-atomic1.55.0 - атомарных типов данных, операций, и памяти заказ ограничений 
я libboost-хроно-дев - с++ представление о времени, выберите время, и часы (версия по умолчанию) 
я libboost-chrono1.55-дев - с++ представление о времени, момент времени, и часы 
я libboost-chrono1.55.0 - С++ представление о времени, момент времени, и часы 
я libboost-контекст-реклама обеспечивает своего рода кооперативной многозадачности на одном потоке (версия по умолчанию) 
я libboost-context1.55-Дэв - своего рода кооперативной многозадачности на одном потоке 
я libboost-context1.55.0 - обеспечивает совместную многозадачность на одном потоке 
я libboost-сопрограмма-Дэв - своего рода кооперативной многозадачности на одном потоке (по умолчанию версия) 
я libboost-coroutine1.55-Дэв - своего рода кооперативной многозадачности на одном потоке 
я libboost-дата-время-Дев - набор Дата-Время библиотеки на основе общих концепций программирования (версия по умолчанию) 
я libboost-дата-времени1.55-разработчика - набор Дата-Время библиотеки на основе общих концепций программирования 
я libboost-дата-времени1.55.0 - набор Дата-Время библиотеки на основе общих концепций программирования 
п libboost-ДБГ - C++ с использованием Boost с отладочными символами (версия по умолчанию) 
я libboost-dev и - повышающий библиотеки C++ файлы (версия по умолчанию) 
п libboost-док - Boost.org библиотеки документации (версия по умолчанию) 
я libboost-исключение-Дев - библиотека, чтобы помочь написать исключений и обработчики (в стандартном исполнении) 
я libboost-исключение_1.55-Дэв - библиотека, чтобы помочь написать исключений и обработчики 
я libboost-файловая система-разработки - файловая система операций (портативная пути, перебор каталоги и т. д.) В C++ (по умолчанию версия) 
я libboost-filesystem1.55-разработки - файловая система операций (портативная пути, перебор каталоги и т. д.) В C++ 
я libboost-filesystem1.55.0 - операции с файловой системой (переносной пути, обход каталогов и т. д.) В C++ 
п libboost-геометрия-утилиты-на языке Perl - Perl-модуля, обеспечивающих привязку к увеличить геометрии библиотека 
я libboost-график-Дев - универсальный графической компоненты и алгоритмы в C++ (по умолчанию версия) 
я libboost-график параллельно-Дев - универсальный графической компоненты и алгоритмы в C++ (версия по умолчанию) 
я libboost-график-parallel1.55-разработки общих компонентов графов и алгоритмов на C++ 
я libboost-график-parallel1.55.0 - универсальные компоненты диаграммы и алгоритмы в C++ 
я libboost-Диаграмма 1.55-разработки общих компонентов графов и алгоритмов на C++ 
я libboost-Диаграмма 1.55.0 - универсальные компоненты диаграммы и алгоритмы в C++ 
я libboost-iostreams с-Дэв - импульс.Iostreams с файлы библиотека (версия по умолчанию) 
я libboost-iostreams1.55-Дев - импульс.Iostreams с развития библиотеки файлов 
я libboost-iostreams1.55.0 - импульс.Iostreams С Библиотекой 
я libboost-локаль-дев - с++ объекты, к локализации (версия по умолчанию) 
я libboost-locale1.55-дев - с++ объекты, к локализации 
я libboost-locale1.55.0 - С++ объекты, к локализации 
я libboost-журнал-Дев - лесозаготовки библиотеки C++ (по умолчанию версия) 
я libboost-журнал log1.55-дев - с++ лесозаготовки библиотека 
я libboost-журнал log1.55.0 - библиотека c++ лесозаготовки 
я libboost-математика-Дэв - импульс.Математика файлы "библиотека" (версия по умолчанию) 
я libboost-math1.55-Дев - импульс.Математика развитие библиотеки файлов 
я libboost-math1.55.0 - импульс.Математическая Библиотека 
я libboost-МПИ-дев - с++ интерфейс интерфейс передачи сообщений (MPI) (по умолчанию версия) 
я libboost-МПИ-питон-дев - с++ интерфейс для интерфейса передачи сообщений (MPI), Python-привязки (по умолчанию версия) 
я libboost-МПИ-python1.55-дев - с++ интерфейс для интерфейса передачи сообщений (MPI), Python-привязки 
я libboost-МПИ-python1.55.0 - С++ интерфейс интерфейс передачи сообщений (MPI), Python-привязки 
я libboost-mpi1.55-дев - с++ интерфейс для интерфейса передачи сообщений (MPI) 
я libboost-mpi1.55.0 - интерфейс C++ для интерфейса передачи сообщений (MPI) 
я libboost-программы-опции-Дев - библиотека программы для C++ (версия по умолчанию) 
я libboost-программы-параметров1.55-Дэв - параметры программы библиотека для C++ 
я libboost-программы-параметров1.55.0 - библиотека программы для C++ 
я libboost-Python для разработки и повысить.Файлы библиотека Python (версия по умолчанию) 
я libboost-python1.55-Дев - импульс.Разработка на Python библиотека файлов 
я libboost-python1.55.0 - импульс.Библиотека Python 
я libboost-случайные-Дев - повышение случайных чисел библиотеки (по умолчанию версия) 
я libboost-random1.55-Дев - повышение случайных библиотеке количество 
я libboost-random1.55.0 - Повысить Случайным Библиотека Количество 
я libboost-регулярное-Дев - регулярные выражения библиотеки для C++ (версия по умолчанию) 
я libboost-regex1.55-Дэв - регулярные выражения библиотека для C++ 
я libboost-regex1.55.0 - библиотека регулярных выражений для C++ 
я libboost-сериализация-Дэв - сериализации библиотека для C++ (по умолчанию версия) 
я libboost-serialization1.55-Дев - библиотека сериализации в C++ 
я libboost-serialization1.55.0 - библиотека сериализации в C++ 
я libboost-сигналы-разработки управляемых сигналов и слотов библиотеки для C++ (по умолчанию версия) 
я libboost-signals1.55-Дэв - управляемых сигналов и слотов библиотека для C++ 
я libboost-signals1.55.0 - управляемых сигналов и слотов библиотека для C++ 
я libboost-системы разработки - операционной системы (например, поддержка диагностики) библиотека (версия по умолчанию) 
я libboost-Л1.55-Дев - версии операционной системы, библиотеки (например, поддержка диагностики) 
я libboost-Л1.55.0 - операционная система библиотеки (например, поддержка диагностики) 
я libboost-тест-Дев - компоненты для написания и выполнения тестов (по умолчанию версия) 
я libboost-тест1.55-Дэв - компоненты для написания и выполнения тестов 
я libboost-тест1.55.0 - компоненты для написания и выполнения тестов 
я libboost-нить-Дэв - портативный C++ и многопоточность (в стандартном исполнении) 
я libboost-thread1.55-Дэв - портативный C++ и многопоточность 
я libboost-thread1.55.0 - портативный C++ и многопоточность 
я libboost-таймер-дев - с++ настенные часы и процессора обработки таймеров (версия по умолчанию) 
я libboost-таймера1.55-дев - с++ настенные часы и процессора обработки таймеров 
я libboost-таймера1.55.0 - С++ настенные часы и обработки таймеров процессора 
я libboost-инструменты-Дев - повышающий библиотеки C++ средства разработки (по умолчанию версия) 
я libboost-волна-Дев - С99 и C++ препроцессора, библиотеки (по умолчанию версия) 
я libboost-wave1.55-Дэв - С99 и C++ препроцессора, библиотеки 
я libboost-wave1.55.0 - С99/с++ препроцессора, библиотеки 
я libboost1.55-Все-Дэв - повышающий библиотеки C++ файлы (все) 
п libboost1.55-ДБГ - Boost и C++ библиотеки с отладочной информацией 
я libboost1.55-Дэв - форсирует разработки С++ библиотеки файлов 
п libboost1.55-док - Boost.org библиотеки документации 
я libboost1.55-инструменты-разработки - повысить библиотеки C++ и инструменты разработки 
п pianobooster - научиться играть на пианино, просто играть в игру 
п pianobooster-ДБГ - научиться играть на пианино, просто играть в игру - отладка 
п Кэнсиро-мод-бустер-нрпе - Кэнсиро бустер-нрпе модуль

Что я делаю не так?


Обновление

Далее я сузила проблему. На Debian 7 (Wheezy и) я получаю

# ЛС-ЛГ /УСР/Либ/libboost_system*
-RW-р-р-- 1 корень 32К 4 2013 libboost_system февраля.а 
lrwxrwxrwx 1 корень корень 17 4 2013 libboost_system-Т февраля.а -> libboost_system.а 
lrwxrwxrwx 1 корень 25 4 2013 libboost_system-Т февраля.так -> libboost_system.так.1.49.0 
lrwxrwxrwx 1 корень 25 4 2013 libboost_system февраля.так -> libboost_system.так.1.49.0 
-RW-р-р-- 1 корень 14К 4 2013 libboost_system февраля.так.1.49.0 

Если я делаю то же самое на Debian 8 (Jessie) для меня сделать

# ЛС-ЛГ /УСР/Либ/libboost_system*
LS: не удалось открыть файл /usr/lib в/libboost_system*: нет такого файла или каталога

Что?! Далее, на Debian хриплый я посмотрел на пакет, который обеспечит Либ

# команды dpkg -с /УСР/Либ/libboost_system.так.1.49.0 
libboost-Л1.49.0: в /usr/lib в/libboost_system.так.1.49.0

# команды dpkg -л libboost-Л1.49.0
/.
/ЕГР
/УСР/Либ
в /usr/lib в/libboost_system.так.1.49.0
/usr/доли
/usr/доли/lintian
/usr/доли/lintian/переопределение
/usr/доли/lintian/переопределения/libboost-Л1.49.0
/usr/доли/док
/usr/доли/док/libboost-Л1.49.0
/usr/share/doc/libboost-system1.49.0/changelog.Debian.gz
/usr/share/doc/libboost-system1.49.0/NEWS.Debian.gz
/usr/share/doc/libboost-system1.49.0/README.Debian.gz
/usr/доли/док/libboost-Л1.49.0/авторское право

Equivalenty, я подозреваю, libboost-Л1.55.0 , чтобы обеспечить аналог на Debian 8 (Jessie) Для но

# команды dpkg -л libboost-Л1.55.0
/.
/ЕГР
/УСР/Либ
в /usr/lib в/x86_64 с-Линукс-гну
в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libboost_system.так.1.55.0
/usr/доли
/usr/доли/док
/usr/доли/док/libboost-Л1.55.0
/usr/доли/док/libboost-Л1.55.0/авторское право
/usr/share/doc/libboost-system1.55.0/changelog.Debian.gz
/usr/доли/lintian
/usr/доли/lintian/переопределение
/usr/доли/lintian/переопределения/libboost-Л1.55.0

Мы видим, что Debian 8 (Jessie) для ставит библиотеки в другую директорию архитектуру x86_64-linux и проекта GNU , где CMake не найти его. Я думаю, что это корень проблемы. Однако, даже если я вручную установить BOOST_LIBRARYDIR для того, чтобы точка х в правильную папку, то не работает. Кроме того, это не может быть правильным решением, потому что это не может быть правильно закрепить все скрипты сборки. Это должно быть более общая проблема.

+554
sergey2808 29 дек. 2013 г., 22:47:45

У меня есть следующие file.txt подобным образом и я хочу изменить его, где этот файл путем добавления IP-адресов:

# gfhfhgfh
gfhfghgfhgfhgfh
МкВ 
# доступ
CONSOLA ПОЛЬЗОВАТЕЛЕЙ *,!10.249.247.3,!10.249.245.65
/бин/ложь

Я хочу, чтобы добавить IP в конце строки, которая содержит в качестве пользователя консоли покровителя:

 CONSOLA ПОЛЬЗОВАТЕЛЕЙ*,!10.249.247.4,!10.249.245.65,!10.249.245.90,

Я только успел добавить IP в документе на данный момент, но не в этой конкретной линии используется код

СЭД 'с/\Р\?$/,!File.txt 10.10.11.1/' 
+543
LeSniKGO 17 июн. 2015 г., 23:56:27

У меня есть скрипт обновления-обои , что идет несколько в этом:

ЛН-ы $(вам-обои-путь) ~/.конфиг/БГ-менеджер/обои

В experssion $( ... ) называется... что-то... и поиск символов $() на Google и Bing дают никаких результатов.

В то время как фраза "команда инлайн" звучит хорошо, это не выглядит так, как будто это официальный термин - по крайней мере, с моим любимым поисковиком. Что бы "официальный" фраза?

+517
Natassa Theodouli 26 авг. 2012 г., 07:44:57

с CPUID

Другой вариант - с CPUID программы. Он использует значение CPUID инструкции и не требует root. Она также может работать через с CPUID ядра Linux модуль.

кэша и TLB информация (2):
 0x59: данные ТЛБ: 4К страниц, 16 записей
 0xba: данные ТЛБ: 4К страниц, 4-полосная, 64 записи
 0x4f: инструкция ТЛБ: 4К страниц, 32 записей
 От 0xC0: данные ТЛБ: 4К и страницы 4М, 4-полосная, 8 записей
 0х80: кэш L2: 512 КБ, 8-образом, 64-байтовых строк
 0x30: кэш L1: 32 КБ, 8-образом, 64-байтовых строк
 0x0e: кэш данных L1: 24К, 6-образом, 64-байтовых строк

Обратите внимание, что на общих потребительских процессоров L1 и кэш L2 на ядро, а кэш-память L3 является общей для всех ядер.

+451
jordibass 15 мая 2013 г., 12:39:59

Если вы читали страницу о systctl вы также увидите, что systctl-это просто зеркало /процесса/системы. Так что вам не нужны никакие команды для изменения значения systctl. Просто запустите

Эхо $значение > /труды/системы/$sysctl_setting

Просто будьте осторожны, чтобы заменить *.*С / в этом случае.

Цикл это цикл вроде этого:

sleep_time=10м
пока правда ; сделать 
 Эхо $значение > /труды/системы/$sysctl_setting
 спи $sleep_time
сделано
+450
marsianin1992 19 июн. 2016 г., 16:01:22

Да, обратные кавычки также должны быть указаны.

Это может быть вопрос предпочитаемый стиль Bash для случаев, когда команда вывода не содержит пробелов. Вот цитата от автора shellharden утилита, от "как делать вещи безопасно в bash":

Я должен использовать обратные кавычки?
Команду замены также приходить в таком виде:

Правильно: "`УМК`"
Плохо: "ЦМД"
При этом есть возможность правильно использовать этот стиль, он выглядит еще более неуклюжим в кавычках и является менее читабельным, когда вложенные. Консенсус вокруг этого довольно понятна: избежать.

Shellharden переписывает их в доллар-скобочки форма.

Я тоже считаю это хорошим тоном или цитата обратные кавычки с ", или (лучше) переписать его, чтобы использовать $(). Если вывод команды содержит пробелы или специальные персонажами при использовании обратных кавычек, это может быть проблематично, если не цитируешь выражение.

+426
s Dhar 19 июн. 2012 г., 05:38:06

У меня есть несколько URL-адрес, который имеет место в это параметр запроса. Я хочу использовать это в curl, например

завиток -г "http://localhost:30001/data?zip=47401&utc_begin=2013-8-1 00:00:00&utc_end=2013-8-2 00:00:00&код_страны=США"

который выдает

Сформированный Запрос Он-Лайн

Как в моем понимании, о/р из-за пространства присутствует в параметр запроса.

Есть ли от кодирования автоматически URL-адрес, прежде чем предоставлять его завить команду?

+413
SpecialGraph 28 февр. 2015 г., 12:29:37

У меня есть текстовый файл, содержащий 100 строк в нем. Я хочу, чтобы преобразовать определенной линии, позволяет сказать, строка1, line6 , line27, линия 48, строка 86, line99 смелые. Я использую Солярис 5.10, с КШ.

Есть ли способ я могу добиться этого, может быть текст скрипта в HTML сделал бы это.

+311
zokkker13 17 мая 2011 г., 10:43:36

Я бегу к рабочему столу системы Ubuntu 12.04. Пока я установил только некоторые программы (у меня есть права судо).

  1. Когда я проверяю список пользователей системы, я вижу длинный список, вроде больше 20 пользователей—когда эти пользователи создали (например, daemon, sys файла, синхронизации, игры, пульс и т. д.)? Как они связаны с новыми программами могут быть установлены?

  2. Если я запускаю программу в моей системе, она должна работать с моим ЮИД. Но делать зы, я вижу, что многие другие программы, работающие с разными uid (как root, демон, система, системный журнал, colord и т. д.) — как эти программы начали с разных жидкости?

+248
Bluey The Dog 4 апр. 2016 г., 13:41:08

Я использую busybox на небольших встроенных систем рукоятки. Я пытаюсь читать "ТОП" выход, в частности для указанного процесса на Python. Сколько реальной памяти этот процесс используете? Также что ВСЗ стоять? Система имеет 64 МБ оперативной памяти.

Мэм: 41444K используется, 20572K бесплатно, шрд 0К, 0К бафф, 18728K кэширования
Процессор: 3% ЕГР 3% sys в 0% сетевых 92% в режиме ожидания 0% Ио 0% IRQ с 0% sirq
Средняя нагрузка: 0.00 0.04 0.05 1/112 31667
 ПИД ИДЕНТИФИКАТОР ПОЛЬЗОВАТЕЛЯ СТАТ ВСЗ %ВСЗ %ЦП КОМАНДЫ
 777 775 питона с 146 млн. 241% 3% /usr/Бен/Python о -у -- dpdsrv.py
+98
John Lovell 6 июл. 2015 г., 16:21:28
Crunchbang является дистрибутив Linux, основанный на Debian и направленных на обеспечение скорости (за счет использования сокращенных программ) при стильно.
+76
Thomas Karin 18 авг. 2011 г., 05:38:54

Есть несколько способов, чтобы найти, что запущенный процесс использует порт.

Используя Термоблок это даст ПИД(ы) несколько экземпляров, связанных с прослушиванием порта.

судо apt-получить установку psmisc
судо Термоблок 80/TCP с

80/ПТС: 1858 1867 1868 1869 1871

Узнав, вы можете либо остановить или убить процесс(ы).

Вы также можете найти Пидов и более детально с помощью команды lsof

судо как lsof -я ПТС:80

КОМАНДА ПИД ПОЛЬЗОВАТЕЛЕЙ ФД ТИПА РАЗМЕР УСТРОЙСТВА/ИМЯ УЗЛА 
nginx в 1858 корень 6У протокол IPv4 5043 0t0 TCP в руир.mxxx.ком:по протоколу HTTP (слушать) 
nginx в 1867 ВСП-данных 6У протокол IPv4 5043 0t0 TCP в руир.mxxx.ком:по протоколу HTTP (слушать) 
nginx в 1868 ВСП-данных 6У протокол IPv4 5043 0t0 TCP в руир.mxxx.ком:по протоколу HTTP (слушать) 
nginx в 1869 ВСП-данных 6У протокол IPv4 5043 0t0 TCP в руир.mxxx.ком:по протоколу HTTP (слушать) 
nginx в 1871 ВСП-данных 6У протокол IPv4 5043 0t0 TCP в руир.mxxx.ком:по протоколу HTTP (слушать) 

Ограничения на сокеты, которые слушают порт 80 (в отличие от клиентов, которые подключаются к порту 80):

судо как lsof -я протокол TCP:80-е ПТС:слушать

Чтобы убить их автоматически:

судо как lsof -Т-I порты TCP:80-е ПТС:слушать | судо команды xargs убить
+32
Sai Bhargav 29 дек. 2015 г., 06:34:13

Упс! Мне нужно указать порт 5901 вот так:

enter image description here

+11
user83839 7 дек. 2019 г., 16:47:04

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil