Решил сделать для себя такую шпаргалку. Удобна тем, что можно распечатать на один А4 лист. Можно пользоваться не скачивая. Шпаргалка содержит очень краткое описание 544 команд. Плюсы онлайн-версии в том, что, используя поиск по странице, можно быстро вспомнить нужную команду. Возможно будет интересна начинающим. Вообще вещь может и бестолковая, но для изучения, я думаю, будет полезна.
Буду очень рад, если мои старания пойдут кому-нибудь на пользу.
Wiki-версия
PDF-версия (для печати)
ODS-версия
-
Главное не пишите "Must have!". Ибо новичок увидит такой списочек и пойдет покупать лицензию МС.
А вообще, дело очень даже ничего. Правда 544 много слишком))) половину (даже процентов 90) оттуда выкинуть можно. Хотя продвинутому может и будет полезна. Хотя, как-то, нужные команды уже в памяти)
-
-
Перечень всех консольных команд
zogg@yt-gentoo ~ $
Display all 3221 possibilities? (y or n)
-
-
-
-
ты реально хочешь чтоб я все выложил?
-
-
-
$
Display all 3235 possibilities? (y or n)
Это перечень всех комманд, а еще и всех программ. Потому у каждого разное колическтво))
Есть например в указанном в топике списке emerge. Это стандартная консольная команда?))
-
-
В Linux нет команд. Есть программы которые выполняют определённые действия.
-
-
Верно, что-то об этом все и позабыли))
-
даже если у меня есть специфические команды генту и их половина, то все равно те 554 команда не все
-
-
http://welinux.ru/post/2266/#cmnt39804
-
-
хаха, ладно ты не написал, что это коммент выше, хоть бы ссылкой сделал. и плюс я уже туда давно влепил, так как правда, но можно же определенные программы называть командами, потому мы тут и используем этот термин
-
-
Ну прости =)
Там на сайте не я писал, да и понимать можно двояко, ведь вначале идут
1 Наиболее часто используемые команды
А потом
2 Перечень всех консольных команд
То есть имеется ввиду, что сначала некоторые из списка, а потом все из списка, а не все, которые есть вообще. Но вообще можно и подправить.
-
-
не, ну статья хорошая, плюс сразу поставил, просто как линуксойд придраться должен был к чему-то
-
Не туда прокомментировал, это я про то, что вовсе не заявляю, что тут все команды, например у меня в первом моём дистрибутиве после 2-х месяцев опытов вообще стояло >9500 программ, я тогда ещё не знал что устанавливать и ставил всё подряд, чтобы попробовать.
-
Так а разве кто-то говорил, что это все команды?
-
-
мне процитировать цитату с моего коммента, а та цитата с сайта кстати?
-
Делал достаточно долго, основные источники: man, opennet, wikipedia, разные сайты. Мне уже говорили, что выкинуть можно много, может это и правда, тогда можно будет печатную версию сделать ещё компактнее или же добавить к оставшимся командам больше описания и основные ключи или примеры.
-
Я вообще туда поглядел - сомнительной полезности вещь. Лучше писать меньше по числу команд и качественнее. Скажем там написано что есть команда apt - а ее и нету-то. И зачем вообще addr2line? Пытался вкурить в описание chmod - там права файла какие-то обрисовались. Какие у него права, блин? :) У него одни обязанности.
-
угу, только большей частью мало кто будет пользоваться, и еще большая часть дублирует друг друга.
Собственно, для основных команд есть man (даже на русском!)
Да, я зануда :(
-
-
Ну допустим, я новичок и я хочу узнать какую-нибудь команду, захожу в wiki с командами, жму ctrl-f, пишу:
"удалить", вижу rm "file"
"текстовый редактор", вижу nano, vim, ed ,red, ex
"архив", вижу zip, 7z, tar, unzip
"сортировать", вижу sort, tsort
"копировать", вижу cp f1 f2
Потом, если надо, смотрю в man или в гугл. И я счастлив.
-
-
man -k
Поиск по ключевым словам. Это сказал man man
А для новичков нужно что-нибудь покороче. Естественно, IMO
И не знаю как для других, но для того, чтобы разобраться нужны хорошие примеры применения.
-
-
Вот уж что действительно напугает новичка:
~> 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.
-
Еще можно было сделать например
1
2
3
|
% apropos -s 1 remove
|
и получить
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
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
|
-
-
Тогда лучше так:
$ apropos -a "remove file"
На что получаю:
rm (1) - remove files or directories
Но всё же для новичка начинать изучение проще привычным способом, ведь что делать, если не знаешь команд apropos и man.
-
В любом случае, это пять!
-
-
Не пять, а 554!
-
я вообщем-то хз, но я сестру обучал следующим:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
pwd
whoami
ls
cd
cat
echo
rm
mkdir
rmdir
touch
grep
ping
ifconfig
iwconfig
su
sudo
man
info
tail |
Тащемта, этих команд хватит чтобы сделать 90% всех операций. Ну и не забываем про потоки, т.е. >>, |, & и иже с ними
-
-
Забыли ещё apropos, и тогда вообще сама во всём разберётся. (ну можно ещё добавить w3m google.com :) )
-
В основном ведь всё и не нужно знать. Достаточно знать то что болше всего исползовать будеш. +1
-
удобная есть утилитка, имя ей mtr - сочетает в себе возможности ping и traceroute
рекомендую
-
-
и еще не хватает powertop/iotop и parted (аналог fdisk, как я считаю - более user-friendly)
-
-
Более дружелюбный это cfdisk (правда он, как оказалось, в убунте ломанный, какие-то проблемы с русской локалью), а parted и fdisk по сути одно и тоже.
-
Ага. Давно пользуюсь :) Для Винды есть аналог, называется WinMTR.
-
оу, и правда удобно
-
Большей частью это всё заменяется двумя командами - apropos и man.
-
-
напиши это в 554 коммента здеь, тогда мы поймем, а так не понимаю, про что ты
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|