Unix & Linux

44
Режим доступа к файлам, заканчивающийся на @ или +

Я менял права доступа к файлам и заметил, что некоторые режимы разрешений заканчиваются на « @как» -rw-r--r--@или « +как на» drwxr-x---+. Я просмотрел справочные страницы по chmod и chown и искал разные справочные форумы, но не могу найти ничего о том, что означают эти...

44
cd .. в корневой папке

Почему cd .., набранный в корневой папке, не предупреждает или выдает ошибку? Я бы ожидал: /$ cd .. -bash: cd: ..: No such file or directory Вместо этого я остался в /. Конечно, это так ..как существует /, и просто /, просто так .. Мне просто интересно, почему это...

44
Вывод команды «tree» с «чистым» (7-битным) выводом ASCII

Команда «tree» использует хорошие символы рисования прямоугольников, чтобы показать дерево, но я хочу использовать вывод в «нейтральном для кодовой страницы» контексте (я знаю, что на самом деле всегда есть кодовая страница, но ограничив ее нижним Я надеюсь, что персонажи не будут беспокоиться, что...

44
В какой каталог мне устанавливать программы в Linux?

Я хочу установить программу в Linux и запустить ее как демон. (Team Speak 3 в данном случае, но вопрос носит общий характер). Пакет не предоставляется, только tarred-файлы. Где в структуре каталогов я должен разместить такую ​​программу по соглашению? В Интернете я обнаружил, что / opt предназначен...

44
Простая замена седана при загадочных ошибках

Это должно быть действительно просто, но по какой-то причине это не работает: sed -i.bak -E 's/\t/ /' file.txt Вместо замены символов табуляции, это замена tсимволов. Я перепробовал все варианты, которые мог придумать, играя с цитатами и т. Д. Я гуглил и нашел всех остальных, использующих довольно...

44
Обратная очистка

Допустим, у меня действительно большой текстовый файл (около 10.000.000 строк). Мне нужно grepэто с конца и сохранить результат в файл. Какой самый эффективный способ выполнить...

44
Как получить всю командную строку из процесса?

Как я могу получить аргументы команды или всю командную строку из запущенного процесса, используя его имя процесса? Например этот процесс: # ps PID USER TIME COMMAND 1452 root 0:00 /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pid И то, что я хочу, это /sbin/udhcpc -b -T 1 -A 12 -i...

44
Как узнать, где программа застряла в Linux?

Я выполняю следующую команду на моем сервере Ubuntu root@slot13:~# lxc-stop --name pavan --logfile=test1.txt --logpriority=trace Кажется, висит бесконечно. Всякий раз, когда это происходило в AIX, я просто получал PID процесса-нарушителя и говорил: $ procstack <pid_of_stuck_process> и раньше...

44
Является ли тест или [или [[более переносимым как между оболочками Bash, так и между другими оболочками?

Я вижу, я могу сделать $ [ -w /home/durrantm ] && echo "writable" writable или $ test -w /home/durrantm && echo "writable" writable или $ [[ -w /home/durrantm ]] && echo "writable" writable Мне нравится использовать третий синтаксис. Они эквивалентны во всех отношениях и для...

44
Извлечь / безопасно удалить против Umount

Я использую Ubuntu 12.04, и когда я щелкаю правой кнопкой мыши по значку моей флешки (в левой панели Unity), я получаю две опции, которые меня смущают: извлечь и безопасно удалить . Чем ближе я подошел к ответу, тем была эта ветка форума , которая заключает, что (для флешки) они оба равны и также...

44
mv: перемещать файл, только если место назначения не существует

Могу ли я использовать mv file1 file2таким образом , что она движется только file1в file2случае file2не существует? я пробовал yes n | mv -i file1 file2 (это позволяет mvспросить, должен ли файл2 быть переопределен и автоматически ответить «нет»), но кроме злоупотребления -iон также не дает мне...

44
Сбой apt-get: Не удалось найти драйвер метода / usr / lib / apt / Methods / https

Я попытался обновить мою ОС Debian Jessie, используя терминал, и я получаю сообщение об ошибке: “E: The method driver /usr/lib/apt/methods/https could not be found.” error? Мой список источников: deb http://httpredir.debian.org/debian/ jessie main deb-src http://httpredir.debian.org/debian/ jessie...

44
Почему бы не экспортировать переменные в той же строке, которую вы им присвоили?

От того, что является последним аргументом предыдущей команды? shellcheck говорит вам не экспортировать переменные в той же строке, в которой вы их присваиваете. Мне было интересно, почему? Применим ли тот же совет alias, declare, export, local, readonly, и...

43
Откуда Mac OS X?

Обсуждая с владельцами Mac, я получил несколько версий того, откуда Mac OS X. Известно, что в BSD есть какой-то корень, но сколько и где? Некоторые говорят, что Mac OS X имеет ядро ​​FreeBSD, со всеми вышеперечисленными утилитами, что делает его специфичной для Mac. (Не говоря уже о...