0.8.6 β ↓

некоторые заметки о терминале в Linux

Категория: Разработка
29.12.2009, 21:50
Автор: Zork


недолюбливаю я, знаете, Linux. и совсем не потому, что не знаю, как его готовить. просто считаю, что у этих типов ОС есть своя область применения, но когда приходится использовать для работы — для меня сейчас нет ничего особо интересного, и даже наоборот — процесс разработки под Linux вызывает лень и сонливость, а среды разработки не подкрепляют никакого энтузиазма (за исключением моментов, когда не знаю тех или иных нюансов в разработке и т.п.).

тем не менее, всем известным атрибутом является терминал (командная строка) и много вещей намного удобнее выполнять именно там. поэтому решил в качестве блокнота написать несколько вещей, которыми иногда приходиться пользоваться. на данный момент использую Ubuntu 9.10.

работа с архивамичасто нужно просто взять и быстро упаковать файлы (среди которых довольно большие — образы или видео) в архив, разбив его на части определенного размера. без сжатия, главное — меньше файлов и не тратить время на компрессию-декомпрессию. то, что в nautilus есть "Compress..." — наверное, хорошо, но пользовался всего-то раз или два.

для начала, установка 7-zip:
$ sudo apt-get install p7zip

после в терминале перемещаемся в папку, куда хотим сохранить архив и выполняем:
$ 7zr a -mx0 -v1g архив.7z путь/*, что читается примерно так: "добавить без сжатия, разбив на тома по 1 ГБ, в файл архив.7z все, что есть, в путь/". параметры сжатия: от -mx0 (без сжатия) и до -mx9 (максимальное сжатие), ну и размер файлов может быть указан в b, k, m, g. еще можно указать тип: -t7z, -tgzip, -tzip, -tbzip2, -ttar, -tiso, -tudf.

subversion (svn)недавно хотел посмотреть, что же я коммитил в последнее время. понятное дело, что все коммиты можно почитать так:
$ svn log (необходимые параметры уже по поводу стартовой ревизии, отображения и пр. смотрите в справке).

все оказалось весьма просто:
$ svn log | sed -n '/логин/,/-$/ p' (опять же, пример не учитывает других параметров команды).

уверен, список полезностей можно продолжать бесконечно, но у каждого они свои ;)

Просмотров: 1474, Тэги: linux, ubuntu, терминал, svn, 7-zip.

Комментариев нет

Ты не можешь комментировать это сообщение.
Зарегистрируйся на сайте или представься, если регистрация уже выполнена.
gmail: zork.name google talk: zork.name icq: 308006661


© 2004–2010 zorkcv