Можно использовать qpdfview для открытия документов в том же окне, но под другой вкладкой:
$ qpdfview --unique --instance texview file.pdf
Это создаст новое окно с идентификатором экземпляра, если оно не существует, или откроет файл на новой вкладке в существующем экземпляре.
Единственный минус здесь, что он не будет закрывать ранее открытый файл.
-121--128399-Имеются также вычисления времени блока GNU в сочетании с датой GNU:
$ gunits $(gdate +%s)sec-$(gdate +%s -d -1234day)sec 'yr;mo;d;hr;min;s'
3 yr + 4 mo + 16 d + 12 hr + 37 min + 26.751072 s
$ gunits $(gdate +%s -d '2015-1-2 3:45:00')sec-$(gdate +%s -d '2013-5-6 7:43:21')sec 'yr;mo;d;hr;min;s'
1 yr + 7 mo + 27 d + 13 hr + 49 min + 26.206759 s
(gunits - единицы в Linux, gdate - дата)
-121--4384- grep
имеет рекурсивный флаг -r
и позволяет задавать несколько шаблонов поиска с флагом -e
. Кроме того, из формата вы, кажется, ищете mac-адрес, так что это может быть верхний или нижний регистр.
Зная, что можно выполнить
grep -ir -e "AA:CC:DD:00:EE:55" -e "AACCDD00EE55 "/directory
Обратите внимание, что необходимо указать sudo
, если у вас нет разрешений на чтение файлов/папок, таких как /etc
.
Например,
xieerqi:$ grep -iR "string" /etc/cups
grep: /etc/cups/subscriptions.conf: Permission denied
grep: /etc/cups/classes.conf: Permission denied
grep: /etc/cups/printers.conf.O: Permission denied
grep: /etc/cups/subscriptions.conf.O: Permission denied
grep: /etc/cups/ssl: Permission denied
grep: /etc/cups/printers.conf: Permission denied
Это происходит потому, что разрешения для всех элементов в /etc/cups
и в самом каталоге имеют разрешения на чтение-запись только для корневого пользователя и разрешения на чтение для группы lp
. Для других пользователей - без прав на чтение. Например,
-rw-r----- 1 root lp 92 11月 6 09:15 subscriptions.conf
Вот почему вам нужен доступ sudo.
Кроме того, grep
может пожаловаться на невозможность чтения записи, поэтому может потребоваться указать 2 >/dev/null
перенаправление
Например, я получаю следующую ошибку, так как /etc/blkid.tab
является symlink, а не фактическим файлом.
xieerqi:$ sudo grep -iR "b4:82:fe:d3:85:56" /etc
[sudo] password for xieerqi:
grep: /etc/blkid.tab: No such file or directory
Чтобы ошибка исчезла с выхода, я бы сделал sudo grep -iR "b4: 82: fe: d3: 85:56" 2 >/dev/null
, который перенаправляет поток ошибок на /dev/null
устройство, в основном черную дыру для любого выхода