Unix & Linux

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



5
Как определить и загрузить свою собственную функцию оболочки в Zsh
Мне трудно определить и запустить свои собственные функции оболочки в Zsh. Я следовал инструкциям на официальной документации и сначала попробовал простой пример, но мне не удалось это сделать. У меня есть папка: ~/.my_zsh_functions В этой папке у меня есть файл functions_1с rwxразрешениями пользователя. В этом файле я определил следующую функцию …
55 shell-script  zsh 

3
Почему я не могу разбить мою систему с помощью вилочной бомбы?
Недавно я копал информацию о процессах в GNU / Linux и встретил печально известную вилочную бомбу: :(){ : | :& }; : Теоретически предполагается, что она будет дублироваться бесконечно, пока в системе не закончатся ресурсы ... Тем не менее, я пробовал тестировать как на CLI Debian, так и на графическом …
54 linux  process  fork  ulimit 

2
Почему printf «сжимается» умлаут?
Если я выполню следующий простой скрипт: #!/bin/bash printf "%-20s %s\n" "Früchte und Gemüse" "foo" printf "%-20s %s\n" "Milchprodukte" "bar" printf "%-20s %s\n" "12345678901234567890" "baz" Это печатает: Früchte und Gemüse foo Milchprodukte bar 12345678901234567890 baz то есть текст с умлаутами (например, ü) сокращается на один символ за умлаут. Конечно, у меня …
54 bash  unicode  printf 

7
Значение «Соединение закрыто ххх [preauth]» в логах sshd
У нас есть пакетный скрипт Windows, который автоматически подключается к серверу Linux через PLINK (putty). НЕТ аутентификации с использованием открытого личного ключа, пользователь и пароль указаны в скрипте. На нашем сервере Linux у нас есть несколько записей журнала sshd (/ var / log / messages): sshd[7645]: Connection closed by xxx …

10
bash: проверить, установлен ли $ WORD
Я ищу в конструкции bash, чтобы решить, является ли переменная $WORDодним из определенных слов. Мне нужно что-то вроде этого: if "$WORD" in dog cat horse ; then echo yes else echo no fi у bash есть такая конструкция? Если нет, то что будет ближе всего?

10
Как rsync файлы между двумя пультами?
Я хотел бы передавать файлы между двумя удаленными узлами, используя локальную оболочку, но кажется, что rsync не поддерживает синхронизацию, если два удаленных узла указаны следующим образом: $ rsync -vuar host1:/var/www host2:/var/www The source and destination cannot both be remote. Какие другие обходные пути / команды я мог бы использовать для …
54 shell  ssh  rsync 


13
Как проверить ход запуска cp?
Можно ли проверить ход выполнения процесса cp? Некоторые процессы реагируют на различные сигналы KILL, чтобы вы могли проверить их состояние. Я знаю, что могу запустить cp с параметром -v, но что, если забыли это сделать, cp работает очень долго, и я хочу знать, какой файл копируется, или сколько уже скопировано.
54 cp 

2
Top и PS не показывают тот же результат процессора
Это связано с этим вопросом. Когда я бегу, topя получаю следующий результат: PID 3038использует 18% процессора, однако при запуске результат 5,5%. И это число, похоже, не меняется со временем (т. Е. При выполнении той же команды чуть позже) ... Является ли psкоманда как - то усреднение использования центрального процессора?
54 cpu  top  ps 

6
Как я могу преобразовать PNG в PDF в высоком качестве, чтобы он не был размытым или размытым?
Существует много вопросов о том, как преобразовать PDF-файл в изображение PNG, но я хочу взять хороший резкий PNG-файл и просто обернуть его или встроить в PDF-файл, не делая его размытым или нечеткая. Я понимаю, с установленным imagemagic я могу сделать простое преобразование, как: convert sample.png sample.pdf Я также попробовал много …

5
У Cygwin нет команды часов?
Я установил Cygwin на Windows XP, чтобы использовать некоторые из его команд. Теперь я хочу проверять файл каждые 2 минуты и хочу использовать watch для этой цели, но вижу, что у Cygwin такой команды нет. Это правда? что я могу сделать вместо этого?
54 cygwin  watch 



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