URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 66432
[ Назад ]

Исходное сообщение
"30 полезных консольных команд"

Отправлено opennews , 29-Апр-10 12:55 
Опубликованы переводы трех статей, рассказывающих о мощных и полезных однострочных консольных командах:

-  "Десять простых и мощных команд длиной в одну строку (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


Содержание

Сообщения в этом обсуждении
"30 полезных консольных команд"
Отправлено Аноним , 29-Апр-10 12:55 
а "тот самый однострочник" там есть?

"30 полезных консольных команд"
Отправлено Voviandr , 29-Апр-10 12:57 
не надо так горько шутить ;) а вообще, тому кто запостил новость - респект. полезная информация.

"30 полезных консольных команд"
Отправлено Аноним , 29-Апр-10 13:01 
>4. Переход в предыдущий рабочий директорий
>Все знают, что эта команда правильная? Тире "-" означает "предыдущий рабочий директорий". Предыдущий рабочий директорий определяется ...

это жжесть)


"30 полезных консольных команд"
Отправлено yong shi , 29-Апр-10 14:21 
>>4. Переход в предыдущий рабочий директорий
>>Все знают, что эта команда правильная? Тире "-" означает "предыдущий рабочий директорий". Предыдущий рабочий директорий определяется ...
>
>это жжесть)

"Обрабатываем текущий директорий". раз парень ошибся более одного раза, становится действительно непонятно!!!
Автор, за статью спасибо(нашёл новое/полезное для себя), но слова "Директорий" в русском яз. нет !! Прошу исправить.


"30 полезных консольных команд"
Отправлено Ыку , 29-Апр-10 16:51 
Автор просто из шкуры лезет, пытается подчеркнуть какой он юниксоид до мозга костей. Это только в виндовс папки/каталоги, а у него настоящий тру директорий!

С уважением, искренне ваш КО.


"30 полезных консольных команд"
Отправлено fi , 29-Апр-10 17:58 
pwd - print name of current/working directory
ls - list directory contents

:)


"30 полезных консольных команд"
Отправлено Andrey Mitrofanov , 29-Апр-10 18:09 
$ apropos -s 1 directory

show... display... file!


"30 полезных консольных команд"
Отправлено Alexey Leonchik , 29-Апр-10 13:06 

> -  "Десять простых и мощных команд длиной в одну строку
>(http://rus-linux.net/nlib.php?name=/MyLDP/consol/oneliners.html)"; -  "Следующие десять простых и мощных команд длиной в

Спец. сайт по этой тематике :)
http://www.commandlinefu.com/commands/browse


"30 полезных консольных команд"
Отправлено Filosof , 29-Апр-10 20:07 
Автор решил перевести топ оттуда...

"30 полезных консольных команд"
Отправлено Аноним , 29-Апр-10 13:10 
Взорвало мозг:

Если вам интересно подсчитывать в текущем директории размер поддиректориев и размеры файлов, то можно записать короче:
$ du -sh *

Или я только один думаю что директория - это она...?


"30 полезных консольных команд"
Отправлено Дмитрий Ю. Карпов , 29-Апр-10 13:21 
> я только один думаю что директория - это она...?

Я тоже так думаю, но это всего лишь IMHO, и доказать правильность мужского или женского рода невозможно.
В оригинале: "directory", т.к. "директори". Добавить в конце "й" или "я" - дело вкуса.
А правильно: "каталог".


"30 полезных консольных команд"
Отправлено амонинус , 29-Апр-10 14:42 
А если в оригинале "system", то получается "систем". Добавить на конце "а" или ничего не добавлять, это дело вкуса.

Многозадачный операционный систем для процессорей Интель...


"30 полезных консольных команд"
Отправлено ubuntui , 29-Апр-10 16:14 
>А если в оригинале "system", то получается "систем". Добавить на конце "а"
>или ничего не добавлять, это дело вкуса.
>
>Многозадачный операционный систем для процессорей Интель...

Предлагаю копромис: использовать средний род. Например: директориЁ, системО.


"30 полезных консольных команд"
Отправлено Анонимос , 30-Апр-10 08:44 
Многозадачный ОС - самец многозадачной осы.

"30 полезных консольных команд"
Отправлено Зилибоба , 29-Апр-10 15:46 
каталог - как раз не правильно! Каталог и папочка, чисто виндовая штука...

"30 полезных консольных команд"
Отправлено eve , 29-Апр-10 18:30 
А как правильно?

"30 полезных консольных команд"
Отправлено hhg , 29-Апр-10 18:58 
директория

"30 полезных консольных команд"
Отправлено pavlinux , 30-Апр-10 01:07 
файл - в Unix всё файлы. :)

"30 полезных консольных команд"
Отправлено jSnake , 29-Апр-10 13:19 
Вот всегда убивают такие посты, вот чесслово!
О каком мать вашу командной строке речь? MS Windows? IPhone OS? Бортовой компьютер лады калина? А шелл какой?!! А кто сказал, что у меня стоит питон и прочие поделки студентов MIT?
Конечно есть любопытные вещи, но внятно описать про чё речь-то можно?
Блин, ну хорош уже из начинающих пользователей *nix дебилов делать, command line - это не только Ubuntu/bash, честно-честно.

PS Претензии к изначальному автору, а не к переводчику и уж тем более н к В. Костромину. Хотя В. Костромин мог бы и прокомментировать статью своими мыслями по поводу области применения)


"30 полезных консольных команд"
Отправлено Unixoid_потому_что_кривые_руки_писали_этот_модуль , 29-Апр-10 15:40 
А Питон попрошу не трогать :-)

"30 полезных консольных команд"
Отправлено charon , 29-Апр-10 16:11 
bash
Если говорится о шелле и не указывается его название, то речь идёт о баше. Сам я другим пользуюсь, но смирился с такой ситуацией.

"30 полезных консольных команд"
Отправлено аноним , 29-Апр-10 16:35 
>bash
>Если говорится о шелле и не указывается его название, то речь идёт
>о баше. Сам я другим пользуюсь, но смирился с такой ситуацией.

для меня, если не указывается какой шелл, то это /bin/sh.


"30 полезных консольных команд"
Отправлено Andrey , 29-Апр-10 17:13 
напишите свой пост с описанием чего-нибудь, что вы считаете полезным или покажите уже написанное, мы сравним и восхитимся вашим умением и скажем "начальному автору", как надо правильно писать

"30 полезных консольных команд"
Отправлено jSnake , 30-Апр-10 15:15 
Согласен, критиковать проще, чем созидать - виновен.
Но если бы статья называлась "30 приёмов bash в убунту стандарной поставки" - претензий бы не было.
А так давайте напишем на php или жаве сотню другую утилит на все случаи жизни и будем (за большие деньги, конечно) продавать энциклопедию "300 однострочных двухбуквенных КОМАНД во всех штуках с клавиатурой". Только для гуру!

"30 полезных консольных команд"
Отправлено Proger , 29-Апр-10 13:46 
Только 30?!?!.... А я-то, му...к, 4 гига Мандривы выкачал!! *хватается за сердце*
гыгы :)

"30 полезных консольных команд"
Отправлено XoRe , 29-Апр-10 14:19 
Открываем директорий... =)
Советы очень интересные.
Правда, настораживает желание автора игнорировать исторически сложившийся выбор перевода.

"30 полезных консольных команд"
Отправлено Терминус , 29-Апр-10 14:42 
Каждый раз читая такие статьи, думаю что
ничего уже не открою для себя.
Чертов "column -t"...

"30 полезных консольных команд"
Отправлено arachnid , 29-Апр-10 15:03 
угу :) тоже наткнулся

"30 полезных консольных команд"
Отправлено pavlinux , 30-Апр-10 01:25 
$ 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



"30 полезных консольных команд для Linux (bash)"
Отправлено Unixoid_потому_что_кривые_руки_писали_этот_модуль , 29-Апр-10 15:42 
Мужики, не знал про mtr - вот это вещуга !!!

"30 полезных консольных команд для Linux (bash)"
Отправлено Hate , 29-Апр-10 15:49 
>Мужики, не знал про mtr - вот это вещуга !!!

traceroute -P ICMP opennet.ru



"30 полезных консольных команд для Linux (bash)"
Отправлено Терминус , 29-Апр-10 16:07 
одна трабла рут нужен , что с -I что с -P

hogvard@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:~$



"30 полезных консольных команд для Linux (bash)"
Отправлено Аноним , 29-Апр-10 18:12 
А mtr разве нет?

crusader ~ # ls -l /usr/sbin/mtr
-rws--x--- 1 root root 47904 Apr  3 08:41 /usr/sbin/mtr


PS: Gentoo


"30 полезных консольных команд для Linux (bash)"
Отправлено Терминус , 29-Апр-10 18:45 
извиняйте , что-то я только на чужом сервере посмотрел

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 ~]$


"30 полезных консольных команд для Linux (bash)"
Отправлено Аноним , 29-Апр-10 16:06 
большинство однострочников с подстановкой команд работают и в tcsh, откуда bash стащил эту фичу

это если забыть про zsh (модульный, bsd-like, с bash совместимостью). Потому что если вспомнить, то сразу забудешь про bash.


"30 полезных консольных команд для Linux (bash)"
Отправлено Терминус , 29-Апр-10 16:20 
http://imgs.xkcd.com/comics/admin_mourning.png

"30 полезных консольных команд для Linux (bash)"
Отправлено Nas_tradamus , 30-Апр-10 17:48 
python -m SimpleHTTPServer 8080

Больше всего доставило. Радуюсь как ребенок.

И mtr дико удобная вещь!