Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

9
Как выглядят большие компьютеры, к которым подключены реальные терминалы?
Я изучаю историю компьютеров, чтобы лучше понять, почему терминалы Linux работают так, как они. Я читал, что с середины 1970-х до середины 1980-х годов большинство людей использовали реальные терминалы (в отличие от эмуляторов терминалов) для связи с большими компьютерами, это пример реального терминала: Но я не могу найти информацию об …
35 terminal  history 

5
Как прочитать весь сценарий оболочки перед его выполнением?
Обычно, если вы редактируете scrpit, все запущенные сценарии подвержены ошибкам. Насколько я понимаю, bash (другие оболочки тоже?) Считывает скрипт постепенно, поэтому, если вы изменили файл скрипта извне, он начинает читать неправильные вещи. Есть ли способ предотвратить это? Пример: sleep 20 echo test Если вы выполните этот скрипт, bash прочитает первую …
35 shell 

10
Есть ли удобный способ классифицировать файлы как «двоичные» или «текстовые»?
Стандартный Unix утилита , как grepи diffиспользовать некоторые эвристики для классификации файлов как «текст» или «двоичный». (Например grep, вывод может включать строки вроде Binary file frobozz matches.) Есть ли удобный тест, который можно применить в zshсценарии для выполнения аналогичной «текстовой / двоичной» классификации? (Кроме чего-то вроде grep '' somefile | …
35 files  text 


2
Как навсегда изменить имя хоста в Fedora 21
Я слышал, что изменение имени хоста в новых версиях fedora выполняется hostnamectlкомандой. Кроме того, я недавно (и успешно) изменил свое имя хоста в Arch Linux с помощью этого метода. Однако при запуске: [root@localhost ~]# hostnamectl set-hostname --static paragon.localdomain [root@localhost ~]# hostnamectl set-hostname --transient paragon.localdomain [root@localhost ~]# hostnamectl set-hostname --pretty paragon.localdomain …
35 fedora  hostname 


3
Как сортировать большие файлы?
У меня есть ПК с процессором Intel® Pentium® G640 с тактовой частотой 2,80 ГГц и 8 ГБ оперативной памяти. Я использую Scientific Linux 6.5 на нем с файловой системой EXT3. На этой установке, какой самый быстрый способ я могу сделать sort -uна 200-гигабайтном файле? Должен ли я разделить файл на …
35 sort 

3
Создать ISO-образ из папки с помощью команд терминала
Как создать ISO-образ из папки или отдельных файлов с помощью команд терминала? В настоящее время я делаю это с помощью Braseroграфического интерфейса пользователя, но я хочу сделать это с помощью сценария оболочки.
35 iso 

3
Почему mount не поддерживает параметр только для чтения для bind mounts?
В моей системе Arch Linux (Linux Kernel 3.14.2) bind mounts не учитывают параметр только для чтения # mkdir test # mount --bind -o ro test/ /mnt # touch /mnt/foo создает файл /mnt/foo. Соответствующая запись в /proc/mountsIS /dev/sda2 /mnt ext4 rw,noatime,data=ordered 0 0 Параметры монтирования не соответствуют моим запрошенным вариантам, но …

3
Как мне сделать файл НЕ изменяемым?
После входа в систему я могу сделать следующее: mkdir foo touch foo/bar chmod 400 foo/bar chmod 500 foo Затем я могу открыть vim (не как root), редактировать bar, форсировать запись w!, и файл будет изменен. Как я могу заставить операционную систему запретить изменение файла? ОБНОВЛЕНИЕ 02 марта 2017 chmod 500 …


6
Как настроить чувствительность мыши, а не только ее ускорение?
Я не могу найти ни одного рабочего стола, поддерживающего настройку ускорения мыши и чувствительности мыши. Я не хочу никакого ускорения мыши, но я хочу увеличить скорость моей мыши. Это означает, что если я перемещаю мышь на одинаковое расстояние, указатель будет перемещаться на одно и то же расстояние каждый раз, независимо …
35 x11  kde  mouse  xinput 

3
Как использовать wget со списком URL-адресов и соответствующими выходными файлами?
Предположим, list_of_urlsвыглядит так: http://www.url1.com/some.txt http://www.url2.com/video.mp4 Я знаю, как использовать это с: wget -i list_of_urls Но что если у my list_of_urlsэто есть, и все они возвращают нужные файлы, такие как PDF или видео: http://www.url1.com/app?q=123&gibb=erish&gar=ble http://www.url2.com/app?q=111&wha=tcha&mac=allit Для одного файла я мог бы сделать это: wget -O some.txt "http://www.url1.com/app?q=123&gibb=erish&gar=ble" Как я могу использовать, …
35 files  wget  download  links 

3
Понимание обратной черты (`)
Я пробую команду $ b=5; echo `$b`; -bash: 5: command not found но он не печатает 5, как это должно быть. Что мне здесь не хватает? Что `(backquote / backtick) означает в командах? кажется, говорит, что `оценивает команды внутри и заменяет их выводом.

5
Как ввести тайм-аут для сценариев оболочки?
Я хочу запустить скрипт оболочки, в котором есть цикл, и он может продолжаться вечно, чего я не хочу. Поэтому мне нужно ввести тайм-аут для всего сценария. Как я могу ввести тайм-аут для всего сценария оболочки под SuSE?

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