команды консоли

Автор swinstone, 29 Мая 2009, 16:05

« предыдущая тема - следующая тема »

0 Пользователей и 3 Гостей просматривают эту тему.

swinstone

подскажите плиз где можно найти базовые консольные команды для консоли? гуглить пробовал, но находит только не широко известные команды. а мне бы с начала с базовыми разобраться....

ping_Win

Попробуйте найти вот эту книгу: Д. Дж. Еаррет "Linux: основные команды. Карманный справочник"

swinstone

[quote name=\'ping_Win\' post=\'4988\' date=\'29.5.2009, 16:14\']Попробуйте найти вот эту книгу: Д. Дж. Еаррет "Linux: основные команды. Карманный справочник"[/quote]

спасибо огромное, сейчас и поищу!

turbo

ls - список файлов и каталогов
ls -al - форматированный список со скрытыми каталогами и файлами
cd dir - сменить директорию на dir
cd - сменить на домашний каталог
pwd - показать текущий каталог
mkdir dir - создать каталог dir
rm file - удалить file
rm -r dir - удалить каталог dir
rm -f file - удалить форсированно file
rm -rf dir - удалить форсированно каталог dir
cp file1 file2 - скопировать file1 в file2
cp -r dir1 dir2 - скопировать dir1 в dir2; создаст каталог dir2, если он не существует
mv file1 file2 - переименовать или переместить file1 в file2. если file2 существующий каталог - переместить file1 в каталог file2
ln -s file link - создать символическую ссылку link к файлу file
touch file - создать file
cat > file - направить стандартный ввод в file
more file - вывести содержимое file
head file - вывести первые 10 строк file
tail file - вывести последние 10 строк file
tail -f file - вывести содержимое file по мере роста, начинает с последних 10 строк
-------------------------------------------------------------------------------------------------------------------------------
Управление процессами|

ps - вывести ваши текущие активные процессы
top - показать все запущенные процессы
kill pid - убить процесс с id pid
killall proc - убить все процессы с именем proc
bg - список остановленных и фоновых задач; продолжить выполнение остановленной задачи в фоне
fg - выносит на передний план последние задачи
fg n - вынести задачу n на передний план
Права доступа на файлы
chmod octal file - сменить права file на octal, раздельно для пользователя, группы и для всех добавлением:
4 - чтение ®
2 - запись (w)
1 - исполнение (x)

Примеры:
chmod 777 - чтение, запись, исполнение для всех
chmod 755 - rwx для владельца, rx для группы и остальных.
Дополнительные опции: man chmod.
-------------------------------------------------------------------------------------------------------------------------------
SSH|

ssh user@host - подключится к host как user
ssh -p port user@host - подключится к host на порт port как user
ssh-copy-id user@host - добавить ваш ключ на host для user чтобы включить логин без пароля и по ключам
-------------------------------------------------------------------------------------------------------------------------------
Поиск|

grep pattern files - искать pattern в files
grep -r pattern dir - искать рекурсивно pattern в dir
command | grep pattern - искать pattern в выводе command
locate file - найти все файлы с именем file
-------------------------------------------------------------------------------------------------------------------------------
Системная информация|

date - вывести текущую дату и время
cal - вывести календарь на текущий месяц
uptime - показать текущий аптайм
w - показать пользователей онлайн
whoami - имя, под которым вы залогинены
finger user - показать информацию о user
uname -a - показать информацию о ядре
cat /proc/cpuinfo - информация ЦПУ
cat /proc/meminfo - информация о памяти
man command - показать мануал для command
df - показать инф. о использовании дисков
du - вывести "вес" текущего каталога
free - использование памяти и swap
whereis app - возможное расположение программы app
which app - какая app будет запущена по умолчанию
-------------------------------------------------------------------------------------------------------------------------------
Архивация|

tar cf file.tar files - создать tar-архив с именем file.tar содержащий files
tar xf file.tar - распаковать file.tar
tar czf file.tar.gz files - создать архив tar с сжатием Gzip
tar xzf file.tar.gz - распаковать tar с Gzip
tar cjf file.tar.bz2 - создать архив tar с сжатием Bzip2
tar xjf file.tar.bz2 - распаковать tar с Bzip2
gzip file - сжать file и переименовать в file.gz
gzip -d file.gz - разжать file.gz в file
-------------------------------------------------------------------------------------------------------------------------------
Сеть|

ping host - пропинговать host и вывести результат
whois domain - получить информацию whois для domain
dig domain - получить DNS информацию domain
dig -x host - реверсивно искать host
wget file - скачать file
wget -c file - продолжить остановленную закачку
-------------------------------------------------------------------------------------------------------------------------------
Установка пакетов|

Установка из исходников:
./configure
make
make install
dpkg -i pkg.deb - установить пакет (Debian)
rpm -Uvh pkg.rpm - установить пакет (RPM)
-------------------------------------------------------------------------------------------------------------------------------
Клавиатурные сочетания|

Ctrl+C - завершить текущую команду
Ctrl+Z - остановить текущую команду, продолжть с fg на переднем плане или bg в фоне
Ctrl+D - разлогиниться, тоже самое, что и exit
Ctrl+W - удалить одно слово в текущей строке
Ctrl+U - удалить строку
!! - повторить последнюю команду
exit - разлогиниться

swinstone

спасибо огромное, добрые люди! буду штудировать!

Iskander

[quote name=\'turbo\' post=\'5008\' date=\'29.5.2009, 13:18\']rpm -Uvh pkg.rpm - установить пакет (RPM)[/quote]
А разве не -ihv? http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' /> U это обновление вроде бы http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Любовь и массовые расстрелы спасут мир.

takeda

к управлениям процессов:
^Z - приостонавить текущую задачу
jobs - показать список всех задач

Zhek@Ch

21 Июня 2009, 13:55 #7 Последнее редактирование: 20 Сентября 2010, 21:47 от Zhek@Ch
Не по сабжу!!! Ставлю Бубунту хорошему (пока еще) знакомому. Пробую на своем компе запустить, все проги вроде как нормально работают, но в консоли по каким-то загадочным для меня причинам не получается ввести root-пароль (после запроса пароля терминал на нажатия любых клавиш, окромя Enter не реагирует). Переставлял бубунту уже три раза, а результат - один и тот же. Помогите, пожалуйста, а то завтра хард возвращать законному владельцу.

ping_Win

[quote name=\'Zhek@Ch\' post=\'5501\' date=\'21.6.2009, 8:55\']Не по сабжу!!! Ставлю Бубунту хорошему (пока еще) знакомому. Пробую на своем компе запустить, все проги вроде как нормально работают, но в консоли по каким-то загадочным для меня причинам не получается ввести root-пароль (после запроса пароля терминал на нажатия любых клавиш, окромя Enter не реагирует). Переставлял бубунту уже три раза, а результат - один и тот же. Help me, please, а то завтра хард возвращать законному владельцу.[/quote]
при вводе пароля он не показывает введенные символы, это сделано по соображениям безопасности.

Zhek@Ch

[quote name=\'ping_Win\' post=\'5502\' date=\'21.6.2009, 14:23\']при вводе пароля он не показывает введенные символы, это сделано по соображениям безопасности.[/quote]

Возможно, но при заведомо верно введенном пароле (в правильности его ввода я убежден) по нажатию клавиши Enter убунта ругается, что пароль либо вообще не введен, либо введен не правильно.

Vicpo

Она говорит, что не верные данные авторизации это раз
Пользователь root в убунте - можно сказать тю-тю http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' /> он есть но отключен.
http://linuxforum.kz/index.php?showtopic=10 красным написано

Используйте sudo и пасс пользователя

Zhek@Ch

21 Июня 2009, 15:40 #11 Последнее редактирование: 20 Сентября 2010, 21:33 от Zhek@Ch
ЦитироватьИспользуйте sudo и пасс пользователя

Ну да, так и делаю. Спасибо за ссылку, может чего и найду. Еще раз извиняюсь за неграмотность - для меня в Ubuntu (читать GNU/Linux, *BSD) все в новинку.

Zhek@Ch

01 Декабря 2009, 03:22 #12 Последнее редактирование: 18 Апреля 2010, 00:15 от Zhek@Ch
Вот, стянул кое-чего с Linuxforum.ru
И вот еще сcылка (бтр.кз)