Опубликованы переводы трех статей, рассказывающих о мощных и полезных однострочных консольных командах:- "Десять простых и мощных команд длиной в одну строку (http://rus-linux.net/nlib.php?name=/MyLDP/consol/oneliners.html)";- "Следующие десять простых и мощных команд длиной в одну строку (http://rus-linux.net/nlib.php?name=/MyLDP/consol/next_ten_on...)";- "Еще десять простых и мощных команд длиной в одну строку (http://rus-linux.net/nlib.php?name=/MyLDP/consol/oneliners21...)"
URL: http://rus-linux.net/nlib.php?name=/MyLDP/consol/oneliners21...
Новость: http://www.opennet.me/opennews/art.shtml?num=26421
а "тот самый однострочник" там есть?
не надо так горько шутить ;) а вообще, тому кто запостил новость - респект. полезная информация.
>4. Переход в предыдущий рабочий директорий
>Все знают, что эта команда правильная? Тире "-" означает "предыдущий рабочий директорий". Предыдущий рабочий директорий определяется ...это жжесть)
>>4. Переход в предыдущий рабочий директорий
>>Все знают, что эта команда правильная? Тире "-" означает "предыдущий рабочий директорий". Предыдущий рабочий директорий определяется ...
>
>это жжесть)"Обрабатываем текущий директорий". раз парень ошибся более одного раза, становится действительно непонятно!!!
Автор, за статью спасибо(нашёл новое/полезное для себя), но слова "Директорий" в русском яз. нет !! Прошу исправить.
Автор просто из шкуры лезет, пытается подчеркнуть какой он юниксоид до мозга костей. Это только в виндовс папки/каталоги, а у него настоящий тру директорий!С уважением, искренне ваш КО.
pwd - print name of current/working directory
ls - list directory contents:)
$ apropos -s 1 directoryshow... display... file!
> - "Десять простых и мощных команд длиной в одну строку
>(http://rus-linux.net/nlib.php?name=/MyLDP/consol/oneliners.html)"; - "Следующие десять простых и мощных команд длиной вСпец. сайт по этой тематике :)
http://www.commandlinefu.com/commands/browse
Автор решил перевести топ оттуда...
Взорвало мозг:Если вам интересно подсчитывать в текущем директории размер поддиректориев и размеры файлов, то можно записать короче:
$ du -sh *Или я только один думаю что директория - это она...?
> я только один думаю что директория - это она...?Я тоже так думаю, но это всего лишь IMHO, и доказать правильность мужского или женского рода невозможно.
В оригинале: "directory", т.к. "директори". Добавить в конце "й" или "я" - дело вкуса.
А правильно: "каталог".
А если в оригинале "system", то получается "систем". Добавить на конце "а" или ничего не добавлять, это дело вкуса.Многозадачный операционный систем для процессорей Интель...
>А если в оригинале "system", то получается "систем". Добавить на конце "а"
>или ничего не добавлять, это дело вкуса.
>
>Многозадачный операционный систем для процессорей Интель...Предлагаю копромис: использовать средний род. Например: директориЁ, системО.
Многозадачный ОС - самец многозадачной осы.
каталог - как раз не правильно! Каталог и папочка, чисто виндовая штука...
А как правильно?
директория
файл - в Unix всё файлы. :)
Вот всегда убивают такие посты, вот чесслово!
О каком мать вашу командной строке речь? MS Windows? IPhone OS? Бортовой компьютер лады калина? А шелл какой?!! А кто сказал, что у меня стоит питон и прочие поделки студентов MIT?
Конечно есть любопытные вещи, но внятно описать про чё речь-то можно?
Блин, ну хорош уже из начинающих пользователей *nix дебилов делать, command line - это не только Ubuntu/bash, честно-честно.PS Претензии к изначальному автору, а не к переводчику и уж тем более н к В. Костромину. Хотя В. Костромин мог бы и прокомментировать статью своими мыслями по поводу области применения)
А Питон попрошу не трогать :-)
bash
Если говорится о шелле и не указывается его название, то речь идёт о баше. Сам я другим пользуюсь, но смирился с такой ситуацией.
>bash
>Если говорится о шелле и не указывается его название, то речь идёт
>о баше. Сам я другим пользуюсь, но смирился с такой ситуацией.для меня, если не указывается какой шелл, то это /bin/sh.
напишите свой пост с описанием чего-нибудь, что вы считаете полезным или покажите уже написанное, мы сравним и восхитимся вашим умением и скажем "начальному автору", как надо правильно писать
Согласен, критиковать проще, чем созидать - виновен.
Но если бы статья называлась "30 приёмов bash в убунту стандарной поставки" - претензий бы не было.
А так давайте напишем на php или жаве сотню другую утилит на все случаи жизни и будем (за большие деньги, конечно) продавать энциклопедию "300 однострочных двухбуквенных КОМАНД во всех штуках с клавиатурой". Только для гуру!
Только 30?!?!.... А я-то, му...к, 4 гига Мандривы выкачал!! *хватается за сердце*
гыгы :)
Открываем директорий... =)
Советы очень интересные.
Правда, настораживает желание автора игнорировать исторически сложившийся выбор перевода.
Каждый раз читая такие статьи, думаю что
ничего уже не открою для себя.
Чертов "column -t"...
угу :) тоже наткнулся
$ mount | column -t
равно
$ column -t /etc/mtab (не верите, спросите $ strace -e open mount)Но при некоторых глюках, или манипуляциях в single mode, /etc/mtab не всегда отображает действительность.
посяму правильнее.
$ column -t /proc/mount
или UNIX-way
$ cat /proc/mounts | column -t
Мужики, не знал про mtr - вот это вещуга !!!
>Мужики, не знал про mtr - вот это вещуга !!!traceroute -P ICMP opennet.ru
одна трабла рут нужен , что с -I что с -Phogvard@vivi:~$ mtr --report -c 1 opennet.ru
HOST: vivi Loss% Snt Last Avg Best Wrst StDev
1. Router1.alpha-networks.co.uk 0.0% 1 1.1 1.1 1.1 1.1 0.0
2. 217.146.94.5 0.0% 1 5.1 5.1 5.1 5.1 0.0
3. 195.66.225.24 0.0% 1 5.0 5.0 5.0 5.0 0.0
4. dk-ore.nordu.net 0.0% 1 25.9 25.9 25.9 25.9 0.0
5. se-fre.nordu.net 0.0% 1 34.9 34.9 34.9 34.9 0.0
6. se-tug.nordu.net 0.0% 1 94.8 94.8 94.8 94.8 0.0
7. se-tug2.nordu.net 0.0% 1 35.8 35.8 35.8 35.8 0.0
8. ndn-gw.runnet.ru 0.0% 1 35.7 35.7 35.7 35.7 0.0
9. b57-1-gw.spb.runnet.ru 0.0% 1 46.7 46.7 46.7 46.7 0.0
10. bl16-1-gw.spb.runnet.ru 0.0% 1 47.5 47.5 47.5 47.5 0.0
11. s14-1-gw.spb.runnet.ru 0.0% 1 48.5 48.5 48.5 48.5 0.0
12. vuztc.spb.runnet.ru 0.0% 1 48.4 48.4 48.4 48.4 0.0
13. opennet.ru 0.0% 1 48.3 48.3 48.3 48.3 0.0
hogvard@vivi:~$hogvard@vivi:~$ traceroute -P ICMP opennet.ru
The specified type of tracerouting is allowed for superuser only
hogvard@vivi:~$
А mtr разве нет?crusader ~ # ls -l /usr/sbin/mtr
-rws--x--- 1 root root 47904 Apr 3 08:41 /usr/sbin/mtr
PS: Gentoo
извиняйте , что-то я только на чужом сервере посмотрелs0.blackmage.co.uk
hogvard@vivi:~$ ls -l /usr/bin/mtr
-rwsr-xr-x 1 root root 45432 2008-04-17 07:46 /usr/bin/mtr
hogvard@vivi:~$на CentOS 5.4 x86_64
[party@inda-serva ~]$ ls -l /usr/sbin/mtr
-rwxr-xr-x 1 root root 54536 Jan 7 2007 /usr/sbin/mtr
[party@inda-serva ~]$ /usr/sbin/mtr opennet.ru
mtr: unable to get raw sockets.
[party@inda-serva ~]$
большинство однострочников с подстановкой команд работают и в tcsh, откуда bash стащил эту фичуэто если забыть про zsh (модульный, bsd-like, с bash совместимостью). Потому что если вспомнить, то сразу забудешь про bash.
http://imgs.xkcd.com/comics/admin_mourning.png
python -m SimpleHTTPServer 8080Больше всего доставило. Радуюсь как ребенок.
И mtr дико удобная вещь!