Сообщения facelift
Программка для постянного вывода строк из файла
Почему ctrontab и inittab так называются?
Почему я не могу для other поставить +s?
chmod g+s at.sh работает
а
chmod o+s at.sh НЕ работает
Это почему так? У меня вот скриптик есть, я хочу его владелцем сделать рута и всем дать права на выполнение и чтобы права при выполнении скриптика были рутовые. И не работает. Что я делаю не так?
/bin, /sbin, /usr/bin, /usr/sbin
.d
apt-get в условиях нехватки свободного места
Так вот поставил я его недавно, перед этим разбив свой хард. Под / я выделил 8Гб, и увы, сейчас на / свободно только 7МБ. Сейчас я не могу ни поставить обновления, ни удалить другие программы чтобы освободить место. Что делать? Но проблемма еще и в том, что когда я пишу
sudo apt-get remove emacs
например, то emacs не удаляется, но apt-get при повторной попытке удаления emacs пишет что такой софтины нет. Что делать? Я так уже пару прог "удалил".
Как узнать когда в последний раз выключился компьютер?
sudo без пароля
Здравствуйте. Мне надо через n часов выключить компьютер. Делаю скриптик
#!/bin/bash
echo Shutdown at $(date +%T) >> shutdown.log
shutdown -h now
at -f shutdown.sh 13:30
Кодировка less
Иероглифы вида
<C1><E0><E9><E2>
Пара вопросов про VIM
Привет всем. Как мне в регистры вставить <ESC>?
Подробнее: Вот я хочу сделать макрос, и набираю команды. Макрос должен вначале и в конце строки вставлять кавычки (просто тестовый макрос). И я нажимаю
qxI"<ESC>A"<ESC>q
И у меня появился макрос на кнопочку x. Теперь я хочу его посмотреть, и пишу
:echo @x
I"^[A"^[
Вот эти ^[ - это Escape. Я не знаю как их вставить.
Еще вопрос. У нас есть регистры и переменные. Как мне регуляром выцарапать какое-то слово в регистр или переменную?
Всем спасибо за ответы.
Переменные в VIM
А всем привет! Как в виме сделать переменные? Их надо потом использовать в регулярных выражениях. Как я себе это представляю
x="SomeObject"
:%s/Get\(.*\)/Get$x/g
Надеюсь вы поняли о чем это я говорю. Никто не подскажет есть ли в VIM чтонить подобное?
Список часто посещаемых директорий
Здрасти. pushd/popd слишком туповатые. Нет ли утилиты которая бы хранила список папок. Т.е. что-то типа этого
$ pwd
/var
$ shdir
1) /home
2) /home/bin/script
3) /usr/bin
4) /dev
Press number: 3
$ pwd
/usr/bin
Там бы был файл с конфигами, куда можно бы было дописывать папки. Ну или добавлять их той же командой в список. Что-то типа $ shdir -a . $ shdir -a /home/facelift/porno
sed + multiline
Здравствуйте. Есть файл, в нем есть описание структурки. Надо после этой структурки добавить кое-какие данные. Т.е.
Было:
struct M
{
int x;
};
Стало:
struct M
{
int x;
};
CHECKCLASS(M);
Программа для генерации текста
$ genrand 3 "AB0"
AAA
AAB
AA0
ABA
ABB
AB0
BAA
BAB
BA0
BBA
BBB
BB0
0AA
0AB
0A0
0BA
0BB
0B0
00A
00B
000
Я и сам могу написать, это не долго. Но мне интересно есть ли готовые решения.
[Предохраняемся] Как зашифровать диск?
http://www.gamedev.ru/flame/forum/?id=120377
И многими другими случаями хотелось бы как-то обезопаситься. А именно сделать так чтобы ВСЕ на диске было зашифровано и примонтировать такой диск без пароля было бы не возможно. Ну или что-то подобное. Что вы мне можете посоветовать?
Какую файловую систему выбрать?
Поиск и замена в файлах
Какие-символы откуда-то взялись
facelift@facelift-laptop:~/source$ ls q*.cpp -c1
qkeyboardwidget.cpp
qmortgagecalculator.cpp
qexpressionhistory.cpp
qexpressionlineedit.cpp
qoptionsdialog.cpp
qexpandtableview.cpp
qbaseconverter.cpp
qaboutdialog.cpp
qexpandedtablewidget.cpp
qregisterdialog.cpp
qunitconverter.cpp
facelift@facelift-laptop:~/source$ for file in $(ls q*.cpp); do echo $(echo $file | cut -b2-); done
[00mqaboutdialog.cpp
[00mqbaseconverter.cpp
[00mqexpandedtablewidget.cpp
[00mqexpandtableview.cpp
[00mqexpressionhistory.cpp
[00mqexpressionlineedit.cpp
[00mqkeyboardwidget.cpp
[00mqmortgagecalculator.cpp
[00mqoptionsdialog.cpp
[00mqregisterdialog.cpp
[00mqunitconverter.cpp
[m
Это из-за чего такое? И как это исправить?
less в цвете
| ← назад | следующие → |