Перечислите процессы суперпользователя

Я пытаюсь перечислить процессы суперпользователей, выполняемые в настоящее время в моем дистрибутиве Kali. Используя « pgrep -f sbin », я понял, что это сделает трюк, однако он перечисляет только числа PID, а не фактическое имя процессов. Как я могу это сделать? Используя "ps ef | grep "sbin" он возвращает очень неформатированный список, есть ли опрятный […]

Поведение Rsync с измененными файлами

Когда после запуска rsync в первый раз файл будет изменен в источнике, при следующем запуске rsync в той же файловой системе он скопирует весь файл из источника или только изменения в файл?

Использование утилиты «Найти» – неправильный шаблон?

Я пытался найти определенный общий объект внутри ./lib/, используя утилиту «find» в оболочке bash. Чтобы быть более конкретным, чтобы найти этот общий объект, я хотел найти все файлы, которые начинались с 'lib'. Вот список, например. libpango-1.0.so.0 libpango-1.0.so.0.3600.8 libpangocairo-1.0.so.0 libpangocairo-1.0.so.0.3600.8 libpangoft2-1.0.so.0 libpangoft2-1.0.so.0.3600.8 libpangoxft-1.0.so.0 libpangoxft-1.0.so.0.3600.8 Я попробовал использовать опцию -name с шаблоном «lib. *», Но ни один […]

странное поведение setopt

Для некоторых опций setopt не влияет. ➜ ~ setopt | grep history extendedhistory ➜ ~ setopt appendhistory ➜ ~ setopt | grep history # appendhistory apparently didn't get set extendedhistory ➜ ~ setopt sharehistory ➜ ~ setopt | grep history # but sharehistory does extendedhistory sharehistory Зачем?

Сравнение и расширение брекетов

Ниже приведен простой сценарий оболочки, демонстрирующий доступность переменных среды. if [[ ${x+X} = X ]] ## If $x is set then if [[ -n $x ]] ## if $x is not empty then printf " \$x = %s\n" "$x" else printf " \$x is set but empty\n" fi else printf " %s is not set\n" […]

Все файлы не загружаются скриптом SFTP

У меня есть скрипт файла BCP11,BCP12,BCP13,BCP14…..BCPXX с данными ниже, моя папка с BCP11,BCP12,BCP13,BCP14…..BCPXX как BCP11,BCP12,BCP13,BCP14…..BCPXX . В папке BCPDUMP есть файлы. Имя файла: file_sftp.sh #!/usr/bin/expect spawn sftp user@xx.xxx.x.xxx expect "user@xx.xxx.x.xxx's password:" send "password\n" expect "sftp>" send "get *Backup/GetBackup/BCP*/*BCPDUMP/20150925/20150925_profile*\n" expect "sftp>" send "bye\n" Когда я выполняю этот скрипт, я получаю только один файл, в то время […]

CentOs 5.3, обновление Yum не работает

sh-3.2# yum update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * epel: www.muug.mb.ca * base: mirror.its.sfu.ca * updates: mirror.its.sfu.ca * webtatic-el5: us-east.repo.webtatic.com * extras: mirror.its.sfu.ca * addons: mirror.netflash.net epel | 3.6 kB 00:00 8596812757300b1d87f2682aff7d323fdeb5dd8ee28c11009e5980cb5cd4be14-primary.sqlite.bz2 | 1.2 kB 00:00 http://dev.centos.org/centos/5/testing/x86_64/repodata/8596812757300b1d87f2682aff7d323fdeb5dd8ee28c11009e5980cb5cd4be14-primary.sqlite.bz2: [Errno -3] Error performing checksum Trying other mirror. Error: failure: repodata/8596812757300b1d87f2682aff7d323fdeb5dd8ee28c11009e5980cb5cd4be14-primary.sqlite.bz2 from c5-testing: [Errno […]

ssed -R по сравнению с perl -pe

Если вам нужен sed с регулярными выражениями в стиле perl, кажется, что есть два способа сделать это: ssed -R perl -pe Есть ли какая-то причина для использования одного инструмента над другим для этой цели? Они поддерживают флаг -i. Я предполагаю, что они используют одну и ту же библиотеку регулярных выражений perl, и поэтому, вероятно, будут […]

Как добавить ASCII-искусство в мой Bash?

Иногда я вижу, как это делают другие люди. Они добавят что-то вроде следующего к началу своего терминала, вроде экрана приветствия: ____ _____ _ _ _____ __ __ _ _ __ _ _ ____ ____ _____ ____ __ __ _ _ __ ___ __ __ __ ____ ___ ( _ \( _ ) ( \/ )( […]

Итерация через массив и добавление новых элементов в массив

У меня есть настройка массива: target_array=( "item1 -a100 -b250 -caaa" "item2 -a110 -cbbb -d1sa" "item3 -d2sa -exxx -fyyy" ) Затем я перебираю массив и выполняю различные действия: for target_item in "${target_array[@]}"; do #Do Stuff Here #and create new items x=111 y=222 z=333 done Внутри цикла я получаю новые переменные и должен добавить их в массив, […]

Linux и Unix - лучшая ОС в мире.