Памятка — команды Linux и Unix

 

Давно, когда я изучал основы Unix/Linux, я записывал в блокнот основные команды, с которыми можно «комфортно» существовать в системе без графической оболочки. Это в большинстве своем базовые команды, по: удалению, копированию, созданию файлов, изменению прав и т.п.  Данный сборник я переписал из блокнота и думаю он пригодится как новичкам так и закоренелым системным администраторам в качестве некой шпаргалки.

bsdlinuxbig

Команды Unix, Linux

 

1. Создать пустой файл, с именем name_file

 2. Редактировать файл name_file (при установленном mc)

 3. Перемещение по директориям, path_directory путь до директории

 4. Удалить файл name_file

 5. Вывести путь, где я сейчас нахожусь

 6. Вывести список файлов и директорий

 7. Права доступа к файлу name_file

(  -rwx,rwx,rwx , где

первая -rwx — разрешить владельцу читать файл, писать в файл, исполнять файл,

вторая  rwx — разрешить по аналогии  для группы в которой находится владелец файла,

третья  rwx — разрешить по аналогии  для всех пользователей,

если вместо -rwx отображается drwx, значит данный файл это директория)

8. Информация о  пользователе name

Выводиться идентификационный номер пользователя — UID
и идентификационный номер группы — GID

9. Изменение прав доступа к файлам (директориям)

 ( где

a — для всех

u — для владельца данного файла (директории)

g — для группы владельца данного файла (директории)

o — прочие (не владелец, не группа в которой владелец)

+,- добавить или отнять права

r — права на запись

w — права на чтение

x — права на выполнение

name_file — имя файла (директории)

Пример:

chmod u+x name_file    разрешить группе выполнять файл name_file

Полезная комбинация:

chmod -R 777 *   разрешить всем пользователям и группам записывать/читать/выполнять во всех подкаталогов текущего каталога)

10. Изменение владельца файла (директории)

 ( где

name — имя нового владельца

name_file — имя файла

-R — рекурсивно для всех подкаталогов, если name_file директория)

11. Создать новую директорию с именем name_directory

 12. Удалить директорию с именем name_directory

 13. Копировать файл с именем name_file по адресу /path/

 14. Просмотр файла name_file (не требуется установленного mc)

( для постраничного вывода «cat name_file | less«, перелистывания экрана на след. страницу — пробел, обратно — b, выход — q)

15. Записать в файл name_file напрямую с клавиатуры

 16. Отобразить процессы в реальном времени (q-выход)

 17. Переименовать файл (директории) с name_file_1 на name_file_2

18. Вывести список процессов с номерами портов, которые они слушают (для FreeBSD)

 19. Вывести список всех процессов

 20. Вывести список пользователей которые сейчас в системе

 21. Версия ОС

22. Создать ссылку на файл (директорию)

( если «ln -s«, то будет создана символьная ссылка (нельзя изменить источник), если создается ссылка на директорию то параметр -s обязателен)

 23. Последние 10 заходов в систему (список пользователей с указанием ip и даты)

24. Просмотр количества свободное и использованного места на диске

 Где

Used количество использованной памяти в кб

Available количество свободной памяти в кб

Capacity процент использования памяти

25. Скачать всё содержимое ftp (или директорию)

 26. Распаковать архив tar.gz

 27. Распаковать zip архив

28. Упаковать в архив tar.gz

 29. Какие порты TCP слушает то или иное приложение?

 




Буду признателен если вы поделитесь данным постом

Комментарии
  1. Nadezda Krivohizina пишет:

    Спасибо за статью, всегда рад почитать вас!

  2. Idella Roser пишет:

    I simply want to say I am very new to weblog and really liked you’re web-site. Almost certainly I’m going to bookmark your blog post . You absolutely have really good well written articles. Appreciate it for sharing with us your web page.



Ваш комментарий


Ответ в цифрах

 
© s-engineer.ru, 2012-2017 | Все права защищены