Unix & Linux

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

4
Как получить версию GNOME?
Есть ли авторитетный способ получить версию GNOME , если у меня работает рабочий стол GNOME (любая версия)? Некоторые из этих предложений не работают в моей системе, потому что исполняемые файлы и / или пакеты просто не существуют или пункт меню недоступен.
39 gnome 

4
/ dev / tcp listen вместо nc listen
С слушателем netcat вроде: nc -l <port> < ~/.bashrc Я могу получить мой .bashrc на новой машине (не имеет ncили LDAP) с: cat < /dev/tcp/<ip>/<port> > ~/.bashrc Мой вопрос: есть ли способ подражать возможностям nc -l <port>в моей первой строке с / dev / tcp вместо nc? Машины, на которых …

3
Размер печати содержимого каталога с помощью команды tree в tree 1.5?
Мне нравится, treeчто это хороший способ отобразить мои файлы и размер папок / каталогов. Но опция -h показывает только размер каталога, а не совокупный размер его содержимого. /media/ ├── [ 16K] 64D9-E862 │ ├── [8.0K] downloads Я точно знаю, что мой внешний накопитель имеет более 16 КБ. Как это можно …
39 disk-usage  tree 

3
Какие стандартные команды доступны в каждом дистрибутиве на основе Linux?
Я хотел бы знать, какие стандартные команды доступны в каждой системе Linux. Например, если вы получили Debian / Ubuntu / Redhat / Suse / Arch / Slackware и т. Д., Вы всегда найдете там такие команды, как: cd, mkdir, ls, echo, grep, sed, awk, ping и т. д. Я знаю, …

2
Разница между SNAT и маскарадом
Я в замешательстве, какова реальная разница между SNAT и Masquerade? Если я хочу поделиться своим интернет-соединением в локальной сети, то должен ли я выбрать SNAT или Masquerade?

8
Как ядро ​​Linux сравнивается с микроядерными архитектурами?
Однажды я прочитал, что одним из преимуществ архитектуры микроядра является то, что вы можете останавливать / запускать важные службы, такие как сетевые и файловые системы, без необходимости перезагружать всю систему. Но, учитывая, что в настоящее время ядро ​​Linux (так было всегда?) Предлагает возможность использовать модули для достижения того же эффекта, …
39 linux  kernel 

5
Как удалить приветственное сообщение «У вас есть почта»
Когда я открываю свой терминал, он говорит: «У вас есть почта», кто-нибудь знает, почему? Я использую OS X, но так как она тоже основана на Unix и использует такие файлы, как bashrc, bash_profile и т. Д. Я подумал, что кто-то здесь может знать, и я не уверен, что это проблема, …
39 bash  terminal  login  email 


3
Почему предыдущие версии пакетов Debian исчезают в репозиториях пакетов? (очень важно для конфигурации системы с управлением версиями)
Сценарий: в конфигурации системы с управлением версиями, основанной на Puppet, Chef и т. Д., Требуется воспроизвести определенное состояние системы. Это делается путем явного указания версий системного пакета. Недавно мы столкнулись с проблемой, когда некоторые версии пакетов отсутствовали в репозиториях Debian. Один пример: пакет "patch" требовался в версии 2.7.5-1 + deb9u1, …

7
Как установить пользовательское разрешение с помощью xrandr, когда разрешение недоступно в «Настройках экрана»
Я новый пользователь Linux, пытающийся изменить разрешение экрана, так как нет никакой опции под дисплеем. Мне удалось добавить новые разрешения от Fluke, следуя онлайн-руководству. У меня нет графического процессора, я не знаю, в этом ли проблема? Ниже мой xrandr -qвывод. root@kali:~# xrandr -q xrandr: Failed to get size of gamma …

3
Пропустите первые 6 строк / строк в текстовом файле с помощью awk
Как я могу пропустить первые 6 строк / строк в текстовом файле (input.txt) и обработать остальные с помощью awk? Формат моего сценария awk (program.awk): BEGIN { } { process here } END { } Мой текстовый файл выглядит так: 0 3 5 0.1 4.3 2.0 1.5 1.5 3.0 0.3 3.3 …
39 awk  gawk 

6
Как вывести двоичный файл как строковый литерал C / C ++?
У меня есть двоичный файл, который я хотел бы включить в исходный код C (временно, для целей тестирования), поэтому я хотел бы получить содержимое файла в виде строки C, что-то вроде этого: \x01\x02\x03\x04 Возможно ли это, возможно, с помощью odили hexdumpутилит? Хотя в этом нет необходимости, если строка может переноситься …
39 c  hexdump  xxd 

8
Почему я не могу запустить приложения с графическим интерфейсом из «root»: «Протокол не указан»?
Я установил Debian на мою машину прошлой ночью. Теперь я не понимаю, почему я не могу запускать приложения с графическим интерфейсом из терминала при запуске от имени пользователя root. Например: sudo -i glxgears Создает следующий вывод: No protocol specified Error: couldn't open display :0 Но когда я впервые открываю терминал, …
39 debian  x11  kde  gui 

4
Grep от конца файла до начала
У меня есть файл с 30 000 000 строк (учет радиуса), и мне нужно найти последнее совпадение данного шаблона. Команда: tac accounting.log | grep $pattern дает то, что мне нужно, но это слишком медленно, потому что ОС должна сначала прочитать весь файл, а затем отправить в канал. Итак, мне нужно …

3
Экспорт переменной с точкой (.) В ней
Как экспортировать переменную, в которой есть точка. Я получаю «недопустимое имя переменной», когда я пытался: export my.home=/tmp/someDir -ksh: my.home=/tmp/someDir: invalid variable name Даже экранирование метасимволов (.) Не помогло $ export my\.home=/tmp/someDir export: my.home=/tmp/someDir: is not an identifier

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