Linux Terminal: находим файл по имени и открываем его в текстовом редакторе из консоли
Для поиска файла в терминале по имени используется команда:
Читать далееДля поиска файла в терминале по имени используется команда:
Читать далееПредположим, что у нас имеется некая флешка, образ которой нам необходимо сделать. Допустим, что данная флешка в системе определяется, как /dev/sdb
. Для создания клона данной флешки воспользуемся утилитой dd, которая помимо всего прочего умеет/может:
Практически каждая программа, которая работает с файлами, умеет открывать папку, содержащую файл или группу файлов. Мне стало интересно как данную функцию реализовать на Java. Как оказалось, все очень просто:
public static void main(String args[]) {
File file = new File ("."); //для Unix ОС
// File file = new File ("c:"); //для ОС Windows
Desktop desktop = null;
if (Desktop.isDesktopSupported()) {
desktop = Desktop.getDesktop();
}
try {
desktop.open(file);
} catch (IOException e) {
System.out.println(e);
}
}
Для того, чтобы программа запустилась (в данном виде) в нужной операционной системе, создаем переменную экземпляра класса File одним из приведенных выше образом.
Чтобы восстановить пароль от root-пользователя MySQL:
root
пользователь (или как новый добавленный пользователь).Предположим, что требуется найти все изображения. Осуществить поиск можно различными способами: при помощи консольных или GUI-утилит. Существует различные множество вариантов поиска при помощи консоли: начиная от ls и заканчивая find. Ниже приведен пример баш скрипта, который находит все изображения (без учета расширения файлов) в /media/samba, создает файл с именем imagefile.output, в котором хранятся пути к найденным файлам. Затем скрипт пробегает по данному файлу и записывает в файл imagesProperties.output подробную информацию (права доступа, владелец и группа владельца, размер, дата изменения, путь к файлу) для всех найденных файлов.
#!/bin/bash
find /home/lex/Документы | xargs file | grep ' image' | cut -d':' -f1 > imagefile.output
for i in `cat imagefile.output` ; do ls -ClhvQ $i >>imagesProperties.output ; done
Итак, представим себе такую ситуацию: в сети есть некая samba-шара Docs
, которая весит на ip 192.168.1.2
, и нам необходимо ее подключить в Linux. Напомню, что для подключения samba из файлового менеджера, например Nautilus, необходимо нажать Ctrl + L - в результате появится поле для ввода адреса, куда нужно ввести адрес вида:
Недавно возник вопрос, как в Java получить тип и версию ОС. Оказалось, что это вовсе не сложно. Достаточно воспользоваться методом System.getProperty
. Если данному методу передать строковое значение “os.name”, то мы получим название ОС. Если же передать строковое значение вида: os.version
, то мы получим версию ОС. Итак, на практике все это будет выглядеть примерно так: