Как загрузить папку с диска Google с помощью терминала?

Я хочу загрузить папку с моего Google Drive с помощью терминала? Есть ли способ сделать это? Я попробовал это: $ wget "https://drive.google.com/folderview?id=0B-Zc9K0k9q-WWUlqMXAyTG40MjA&usp=sharing" Но он загружает этот текстовый файл: folderview?id=0B-Zc9K0k9q-WdEY5a1BCUDBaejQ&usp=sharing . Есть ли способ загрузить папку google с терминала?

Unhighlight Последний поиск в 'less'

Когда вы используете поиск в режиме «вперед» или « ? обратный поиск меньше, все экземпляры файла подсвечиваются. После того, как я нашел экземпляр слова, которое я ищу, какой самый правильный способ что-то высметь? В настоящее время я просто нажимаю / затем выворачиваю тарабарщину в поле ввода. Нет результатов = нет бликов! Я ищу что-то похожее […]

Когда и как была введена двойная тире (-) в качестве разделителя опций в Unix / Linux?

Я не думаю, что оболочка / утилиты в историческом Unix или в чем-то «недавнем», как 4.4BSD, поддерживаются с помощью двойной тире (или двух последовательных дефис) в качестве конца разделителя опций . В FreeBSD вы можете увидеть, например, заметку, введенную в rm manpages с выпуском 2.2.1 (1997). Но это всего лишь документация для одной команды. Если […]

Как узнать, установлен ли пакет через yum в сценарии bash?

Я пытаюсь написать сценарий, который устанавливает пакеты, но если он сбой в какой-либо момент позже, скрипт откатывается от того, что он установил. Конечно, если пользователь уже установил пакет, я не хочу его удалять из-под них. Как мой скрипт может определить, был ли ранее установлен пакет через yum?

Как изменить основную группу?

У меня есть такой пользователь: uid=501(ironsand) gid=500(foo) groups=500(foo),10(wheel),497(git),501(ironsand) И чтобы изменить основную группу на ironsand, как gid=501(ironsand) , я набрал эту команду: sudo usermod -g ironsand ironsand Он изменил порядок групп, но не изменил основную группу: uid=501(ironsand) gid=500(foo) groups=501(ironsand),10(wheel),497(git),500(foo) Я думал, что кто-то уже задал такой вопрос, но я не смог его найти. Как изменить […]

Понимание регистрации в Linux

Насколько я понимаю, ядро ​​Linux регистрируется в файле /proc/kmsg (в основном связанные с оборудованием сообщения) и /dev/log socket? Где-нибудь еще? Другие приложения также могут отправлять сообщения в /proc/kmsg или /dev/log ? И последнее, но не менее важное: я исправлю , что это демон syslog ( rsyslog , syslog-ng ), который проверяет сообщения из этих двух […]

Какой пользователь должен запускать apache и PHP? Какие разрешения должны иметь / var / www файлы?

Я только что развернул блок Ubuntu 11.10, а затем запустил apt-get install apache2 php5 для установки apache2 и PHP 5 на коробке. Теперь он функционирует как «веб-сервер», и он загружает «It Works!». стр. Теперь я пытаюсь ужесточить безопасность, и у меня есть следующие вопросы о веб-серверах linux: Кому должен быть apache? В каких группах должен […]

rsync сравнить каталоги?

Можно ли сравнить два каталога с rsync и распечатать только различия? Существует вариант с сухим пробегом, но когда я увеличиваю многословие до определенного уровня, отображается каждый сравниваемый файл. ls -alR и diff здесь не вариант, поскольку в источнике есть жесткие ссылки, делающие каждую строку разной. (Конечно, я могу удалить этот столбец с помощью perl.)

Сделать символическую ссылку на относительный путь

Я могу сделать это: $ pwd /home/beau $ ln -s /home/beau/foo/bar.txt /home/beau/bar.txt $ readlink -f bar.txt /home/beau/foo/bar.txt Но я хотел бы иметь возможность сделать это: $ pwd /home/beau $ cd foo $ ln -s bar.txt /home/beau/bar.txt $ readlink -f /home/beau/bar.txt /home/beau/foo/bar.txt Это возможно? Могу ли я каким-то образом разрешить относительный путь и передать его в […]

Как я могу проверить свой жесткий диск?

Я видел команды для тестирования своего жесткого диска, например, с помощью dd : $ time sh -c "dd if=/dev/zero of=ddfile bs=8k count=250000 && sync" Есть ли лучшие способы сделать это, чем это?

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