Unix & Linux

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

8
Как удалить только содержимое каталогов?
Я в папке /var/myfolder. Внутри есть несколько других папок, таких как: /var/myfolder/A/ /var/myfolder/B/ `/var/myfolder/C/и т. Д. Внутри каждого есть несколько файлов со случайными именами. Как удалить все файлы из всех папок внутри /var/myfolder? Структура (все каталоги, например, A, B, C и т. Д. Внутри /var/myfolder) должна оставаться неизменной.
14 shell  files 

2
Tmux эквивалентен экрану GNU: режим обтекания
Я давний пользователь экрана, пытающийся сделать переход к tmux. Одной из функций экрана, которую я использую, является возможность обрезать Ctrla :set wrapвывод. Это особенно полезно при отслеживании файлов журнала или после сеансов компиляции, длина которых составляет сотни символов. Я прочитал manстраницу и много гуглил и не могу найти эквивалентную команду …
14 tmux 

3
Печать десятичного знака в символ ascii, моя команда не выводит, как задумано
Я хотел вывести строку всех символов ascii с помощью следующей команды for i in `seq 32 127`; do printf "%c" $i; done Вывод вышеуказанной команды: 33333334444444444555555555566666666667777777777.............. Это первая (слева) цифра каждого числа. Просматривая этот сайт, я наткнулся на ответ на мою проблему. Как напечатать все печатные символы ASCII в CLI? …


5
Переименование группы файлов с отметкой даты и времени в конце имени файла?
Итак, скажем, у меня есть каталог с кучей файлов, таких как g.txt, где g.txt был последний раз изменен, скажем, 20 июня 2012 года. Как мне переименовать все файлы (например, g.txt) с последней измененной датой 20 июня 2012 года, добавленной в конце?
14 files  rename  date 

1
rsync: как исключить верхний каталог
Итак, у меня, казалось бы, простая проблема, но до сих пор я не нашел решения: я хочу исключить самый верхний каталог из rsync, сохраняя при этом синхронизацию всех его дочерних элементов. Особая проблема заключается в том, что у меня нет разрешения изменять время самого верхнего каталога, но я хочу, чтобы …
14 rsync 

3
«OS X-like» прокрутка импульса в Linux?
Есть ли способ сделать прокрутку на машине Linux (под управлением X11) более похожей на естественную прокрутку OS X? Под «естественной прокруткой» я подразумеваю тот факт, что вы можете пролистывать страницы, в прокрутке есть импульс. У меня есть MacBook под управлением Arch Linux, и я бы хотел, чтобы трекпад стал немного …

3
Bash: Как мне перевести курсор влево по слову?
В OSX я могу просто удерживать optionклавишу и нажимать левую клавишу курсора, пока не доберусь до слова, которое нужно отредактировать (или в Vi я могу просто нажать b, но я не смог понять, как это сделать в терминале еще...

6
Телнет отправить Ctrl-C
Я использую telnet для подключения к терминальному серверу, который передает трафик на порт RS-232. К сожалению, при использовании некоторых устройств невозможно отправить символ CTRL+ C(0x03). Вместо передачи символа, кажется, что локальный клиент ловит нажатие клавиши, и я остаюсь в "некотором другом режиме". То, что я хотел, это просто отправить персонажа. …

3
Как я могу дать команду BSD sed интерпретировать escape-последовательности, такие как \ n и \ t?
У меня есть команда замены sed, которую я хотел бы совместить с BSD sedи GNU sed. Расширенные регулярные выражения не являются проблемой, так как они мне не нужны в этом случае. Моя основная проблема заключается в том, что эти две sedпары интерпретируют escape-последовательности символов в строках замены . Моя замена …
14 sed  bsd 

2
Есть ли способ создания коровьих копий в ZFS?
Я пытаюсь сделать коровьи копии некоторых файлов / каталогов, но из нескольких известных мне способов все кажется неоптимальным. Например, btrfs может cp --reflink=autoбыстро создавать копии файлов коров. Что я пробовал: Симлинки: не хорошо. Переименован файл, битая ссылка. Жесткие ссылки: лучше, но все равно не хорошо. Изменения в одном файле изменят …
14 freebsd  zfs 

5
найти команду в cygwin, указав неверный формат параметра
Я использую Cygwin в моей машине Windows. Я пытаюсь найти, и он дает неправильный формат параметра. Это почему? $ ls bootstrap.jar catalina-tasks.xml catalina.bat catalina.sh commons-daemon-native.tar.gz commons-daemon.jar cpappend.bat digest.bat digest.sh setclasspath.bat setclasspath.sh shutdown.bat shutdown.sh startup.bat startup.sh tomcat-juli.jar tomcat-native.tar.gz tool-wrapper.bat tool-wrapper.sh version.bat version.sh $ find . -name "version.sh" FIND: Parameter format not …
14 find  cygwin 

2
Когда использовать точку с запятой между переменными среды и командой
Может кто-нибудь объяснить, почему точка с запятой необходима для того, LANGчтобы bash видел ее обновленной? Не работает: > LANG=Ja_JP bash -c "echo $LANG" en_US Работает: > LANG=Ja_JP ; bash -c "echo $LANG" Ja_JP Я работаю с Bash 4.1.10 на Linux и той же версии под Cygwin

4
Сочетание клавиш для отправки текстовых строк в программу
Как настроить комбинацию клавиш для отправки текстовой строки в текущую программу? Цель состоит в том, чтобы быстрее вводить общие записи (адрес электронной почты, почтовый адрес, номер телефона, имя пользователя, избранные цитаты и т. Д.). Мне не нужна дополнительная автоматизация, кроме простого ввода текста. Gentoo Linux (3.2.12-gentoo) Xfce Desktop Environment (версия …

2
Как увидеть полный список процессов сверху
Когда я делаю «top», я узнаю, что существует много процессов, из которых многие находятся в состоянии сна. Мне нужно увидеть полный снимок всех процессов на этом этапе. «top» может отображать список процессов, которые помещаются на одном экране. Как получить полный список? Помимо прочего, мне интересно посмотреть список всех процессов, которые …

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