Видео ролики бесплатно онлайн

Смотреть с сюжетом видео

Официальный сайт openclass 24/7/365

Смотреть видео бесплатно

stogerc 28.01.2010 22:53

Жизнь в консолиКраткое описание 544 команд

=544
Решил сделать для себя такую шпаргалку. Удобна тем, что можно распечатать на один А4 лист. Можно пользоваться не скачивая. Шпаргалка содержит очень краткое описание 544 команд. Плюсы онлайн-версии в том, что, используя поиск по странице, можно быстро вспомнить нужную команду. Возможно будет интересна начинающим. Вообще вещь может и бестолковая, но для изучения, я думаю, будет полезна.
Буду очень рад, если мои старания пойдут кому-нибудь на пользу.

Wiki-версия
PDF-версия (для печати)
ODS-версия


Тэги: shell шпаргалка
+ 24 -
Похожие Поделиться

nekifirus 28.01.2010 22:56 #
+ 1 -
Главное не пишите "Must have!". Ибо новичок увидит такой списочек и пойдет покупать лицензию МС.
А вообще, дело очень даже ничего. Правда 544 много слишком))) половину (даже процентов 90) оттуда выкинуть можно. Хотя продвинутому может и будет полезна. Хотя, как-то, нужные команды уже в памяти)
ZogG 28.01.2010 23:09 #
+ 3 -
Перечень всех консольных команд


zogg@yt-gentoo ~ $
Display all 3221 possibilities? (y or n)
exelens 28.01.2010 23:10 #
+ 0 -
y

но под спойлер =)
ZogG 29.01.2010 09:12 #
+ 0 -
ты реально хочешь чтоб я все выложил?
exelens 29.01.2010 15:35 #
+ 0 -
Шутка. Ты ведь
=)
Видел?
nekifirus 29.01.2010 07:04 #
+ 0 -
$
Display all 3235 possibilities? (y or n)

Это перечень всех комманд, а еще и всех программ. Потому у каждого разное колическтво))
Есть например в указанном в топике списке emerge. Это стандартная консольная команда?))
bosha 29.01.2010 08:18 #
+ 3 -
В Linux нет команд. Есть программы которые выполняют определённые действия.
nekifirus 29.01.2010 08:32 #
+ 0 -
Верно, что-то об этом все и позабыли))
ZogG 29.01.2010 09:12 #
+ 0 -
даже если у меня есть специфические команды генту и их половина, то все равно те 554 команда не все
bosha 29.01.2010 09:14 #
+ 0 -
http://welinux.ru/post/2266/#cmnt39804
ZogG 29.01.2010 15:09 #
+ 0 -
хаха, ладно ты не написал, что это коммент выше, хоть бы ссылкой сделал. и плюс я уже туда давно влепил, так как правда, но можно же определенные программы называть командами, потому мы тут и используем этот термин
stogerc 29.01.2010 15:51 #
+ 0 -
Ну прости =)
Там на сайте не я писал, да и понимать можно двояко, ведь вначале идут
1 Наиболее часто используемые команды

А потом
2 Перечень всех консольных команд

То есть имеется ввиду, что сначала некоторые из списка, а потом все из списка, а не все, которые есть вообще. Но вообще можно и подправить.
ZogG 29.01.2010 15:53 #
+ 2 -
не, ну статья хорошая, плюс сразу поставил, просто как линуксойд придраться должен был к чему-то
stogerc 29.01.2010 15:54 #
+ 0 -
Не туда прокомментировал, это я про то, что вовсе не заявляю, что тут все команды, например у меня в первом моём дистрибутиве после 2-х месяцев опытов вообще стояло >9500 программ, я тогда ещё не знал что устанавливать и ставил всё подряд, чтобы попробовать.
stogerc 29.01.2010 09:26 #
+ 0 -
Так а разве кто-то говорил, что это все команды?
ZogG 29.01.2010 15:07 #
+ 0 -
мне процитировать цитату с моего коммента, а та цитата с сайта кстати?
stogerc 28.01.2010 23:16 #
+ 0 -
Делал достаточно долго, основные источники: man, opennet, wikipedia, разные сайты. Мне уже говорили, что выкинуть можно много, может это и правда, тогда можно будет печатную версию сделать ещё компактнее или же добавить к оставшимся командам больше описания и основные ключи или примеры.
stasikos 29.01.2010 13:07 #
+ 0 -
Я вообще туда поглядел - сомнительной полезности вещь. Лучше писать меньше по числу команд и качественнее. Скажем там написано что есть команда apt - а ее и нету-то. И зачем вообще addr2line? Пытался вкурить в описание chmod - там права файла какие-то обрисовались. Какие у него права, блин? :) У него одни обязанности.
Shtsh 28.01.2010 23:35 #
+ 1 -
угу, только большей частью мало кто будет пользоваться, и еще большая часть дублирует друг друга.
Собственно, для основных команд есть man (даже на русском!)

Да, я зануда :(
stogerc 28.01.2010 23:50 #
+ 0 -
Ну допустим, я новичок и я хочу узнать какую-нибудь команду, захожу в wiki с командами, жму ctrl-f, пишу:
"удалить", вижу rm "file"
"текстовый редактор", вижу nano, vim, ed ,red, ex
"архив", вижу zip, 7z, tar, unzip
"сортировать", вижу sort, tsort
"копировать", вижу cp f1 f2
Потом, если надо, смотрю в man или в гугл. И я счастлив.
Shtsh 28.01.2010 23:55 #
+ 1 -
man -k
Поиск по ключевым словам. Это сказал man man
А для новичков нужно что-нибудь покороче. Естественно, IMO
И не знаю как для других, но для того, чтобы разобраться нужны хорошие примеры применения.
stogerc 29.01.2010 00:07 #
+ 2 -
Вот уж что действительно напугает новичка:
~> man -k rm | wc -l
794
~> man -k delete file | wc -l
756
~> man -k delete | wc -l
36
at (1) - queue, examine or delete jobs for later execution
atq (1) - queue, examine or delete jobs for later execution
atrm (1) - queue, examine or delete jobs for later execution
batch (1) - queue, examine or delete jobs for later execution
Class::DBI::Cascade::Delete (3pm) - Delete related objects
control-alt-delete (7) - event signalling console press of Control-Alt-Delete
delch (3ncurses) - delete character under the cursor in a curses window
deleteln (3ncurses) - delete and insert lines in a curses window
FcAtomicDeleteNew (3) - delete new file
FcPatternDel (3) - Delete a property from a pattern
FcStrSetDel (3) - delete from a string set
fix_bs_and_del (1) - Fix the Delete and BackSpace keys on a console
groupdel (8) - delete a group
insdelln (3ncurses) - delete and insert lines in a curses window
insertln (3ncurses) - delete and insert lines in a curses window
ldap_delete (3) - Perform an LDAP delete operation.
ldap_delete_ext (3) - Perform an LDAP delete operation.
ldap_delete_ext_s (3) - Perform an LDAP delete operation.
ldap_delete_s (3) - Perform an LDAP delete operation.
lh_delete (3ssl) - dynamic hash table
mvdelch (3ncurses) - delete character under the cursor in a curses window
mvwdelch (3ncurses) - delete character under the cursor in a curses window
shred (1) - overwrite a file to hide its contents, and optionally delete it
tr (1) - translate or delete characters
userdel (8) - delete a user account and related files
wdelch (3ncurses) - delete character under the cursor in a curses window
wdeleteln (3ncurses) - delete and insert lines in a curses window
winsdelln (3ncurses) - delete and insert lines in a curses window
winsertln (3ncurses) - delete and insert lines in a curses window
X509_NAME_delete_entry (3ssl) - X509_NAME modification functions
XChangeDeviceProperty (3) - Get, change or delete a device's property.
XDeleteContext (3) - associative look-up routines
XDeleteDeviceProperty (3) - Get, change or delete a device's property.
XDeleteModifiermapEntry (3) - manipulate keyboard encoding and keyboard encoding structure
XDeleteProperty (3) - obtain and change window properties
XGetDeviceProperty (3) - Get, change or delete a device's property.
urandom 29.01.2010 01:02 #
+ 2 -
Еще можно было сделать например

% apropos -s 1 remove

и получить

colrm (1) - remove columns from a file
cut (1) - remove sections from each line of files
dropdb (1) - remove a PostgreSQL database
droplang (1) - remove a PostgreSQL procedural language
dropuser (1) - remove a PostgreSQL user account
git-clean (1) - Remove untracked files from the working tree
git-prune-packed (1) - Remove extra objects that are already in pack files
git-rm (1) - Remove files from the working tree and from the index
ipcrm (1) - remove a message queue, semaphore set or shared memory id
linc-cleanup-sockets (1) - removes leftover ORBit files from /tmp
lockfile-remove (1) - command-line programs to safely lock and unlock files and mailboxes (via liblockfile).
mrd (1) - remove an MSDOS subdirectory
pamdeinterlace (1) - remove ever other row from a PAM/PNM image
psfstriptable (1) - remove the embedded Unicode character table from a console font
rm (1) - remove files or directories
rmdir (1) - remove empty directories
unlink (1) - call the unlink function to remove the specified file
stogerc 29.01.2010 08:49 #
+ 2 -
Тогда лучше так:
$ apropos -a "remove file"
На что получаю:
rm (1) - remove files or directories
Но всё же для новичка начинать изучение проще привычным способом, ведь что делать, если не знаешь команд apropos и man.
digiwhite 28.01.2010 23:43 #
+ 4 -
В любом случае, это пять!
booley 29.01.2010 07:09 #
+ 5 -
Не пять, а 554!
Username 29.01.2010 00:11 #
+ 2 -
я вообщем-то хз, но я сестру обучал следующим:
pwd
whoami
ls
cd
cat
echo
rm
mkdir
rmdir
touch
grep
ping
ifconfig
iwconfig
su
sudo
man
info
tail


Тащемта, этих команд хватит чтобы сделать 90% всех операций. Ну и не забываем про потоки, т.е. >>, |, & и иже с ними
TiGR 29.01.2010 03:56 #
+ 0 -
Забыли ещё apropos, и тогда вообще сама во всём разберётся. (ну можно ещё добавить w3m google.com :) )
Brun 31.01.2010 14:49 #
+ 0 -
В основном ведь всё и не нужно знать. Достаточно знать то что болше всего исползовать будеш. +1
ZaWertun 29.01.2010 00:39 #
+ 2 -
удобная есть утилитка, имя ей mtr - сочетает в себе возможности ping и traceroute
рекомендую
ZaWertun 29.01.2010 00:42 #
+ 0 -
и еще не хватает powertop/iotop и parted (аналог fdisk, как я считаю - более user-friendly)
TiGR 29.01.2010 04:02 #
+ 0 -
Более дружелюбный это cfdisk (правда он, как оказалось, в убунте ломанный, какие-то проблемы с русской локалью), а parted и fdisk по сути одно и тоже.
DEViANCE 29.01.2010 02:48 #
+ 0 -
Ага. Давно пользуюсь :) Для Винды есть аналог, называется WinMTR.
nymiiin 29.01.2010 13:28 #
+ 0 -
оу, и правда удобно
TiGR 29.01.2010 04:04 #
+ 0 -
Большей частью это всё заменяется двумя командами - apropos и man.
ZogG 29.01.2010 15:09 #
+ 0 -
напиши это в 554 коммента здеь, тогда мы поймем, а так не понимаю, про что ты

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн