Список комманд Putty
Файлы и директории:
- cd /home — перейти в директорию '/home'
- cd.. — перейти в директорию уровнем выше
- cd.. /.. — перейти в директорию двумя уровнями выше
- cd — перейти в домашнюю директорию
- cd ~user — перейти в домашнюю директорию пользователя user
- cd — — перейти в директорию, в которой находились до перехода в текущую директорию
- pwd — показать текущюю директорию
- ls — отобразить содержимое текущей директории
- ls -F — отобразить содержимое текущей директории с добавлением к именам символов, храктеризующих тип
- ls -l — показать детализированое представление файлов и директорий в текущей директории
- ls -a — показать скрытые файлы и директории в текущей директории
- ls *[0-9]* — показать файлы и директории содержащие в имени цифры
- tree или lstree — показать дерево файлов и директорий, начиная от корня (/)
- mkdir dir1 — создать директорию с именем 'dir1'
- mkdir dir1 dir2 — создать две директории одновременно
- mkdir -p /tmp/dir1/dir2 — создать дерево директорий
- rm -f file1 — удалить файл с именем 'file1'
- rmdir dir1 — удалить директорию с именем 'dir1'
- rm -rf dir1 — удалить директорию с именем 'dir1' и рекурсивно всё её содержимое
- rm -rf dir1 dir2 — удалить две директории и рекурсивно их содержимое
- mv dir1 new_dir — переименовать или переместить файл или директорию
- cp file1 file2 — сопировать файл file1 в файл file2
- cp dir/*. — копировать все файлы директории dir в текущую директорию
- cp -a /tmp/dir1. — копировать директорию dir1 со всем содержимым в текущую директорию
- cp -a dir1 dir2 — копировать директорию dir1 в директорию dir2
- ln -s file1 lnk1* — создать символическую ссылку на файл или директорию
- ln file1 lnk1 — создать «жёсткую» (физическую) ссылку на файл или директорию
- touch -t 0712250000 fileditest — модифицировать дату и время создания файла, при его отсутствии, создать файл с указанными датой и временем (YYMMDDhhmm)
Пользователи и группы:
- groupadd group_name — создать новую группу с именем group_name
- groupdel group_name — удалить группу group_name
- groupmod -n new_group_name old_group_name — переименовать группу old_group_name в new_group_name
- useradd -c «Nome Cognome» -g admin -d /home/user1 -s /bin/bash user1
— создать пользователя user1, назначить ему в качестве домашнего
каталога /home/user1, в качестве shell'а /bin/bash, включить его в
группу admin и добавить комментарий Nome Cognome
- useradd user1 — создать пользователя user1
- userdel -r user1 — удалить пользователя user1 и его домашний каталог
- usermod -c «User FTP» -g system -d /ftp/user1 -s /bin/nologin user1 — изменить атрибуты пользователя
- passwd — сменить пароль
- passwd user1 — сменить пароль пользователя user1 (только root)
- chage -E 2005-12-31 user1 — установить дату окончания действия учётной записи пользователя user1
- pwck — проверить корректность системных файлов учётных записей. Проверяются файлы /etc/passwd и /etc/shadow
- grpck — проверяет корректность системных файлов учётных записей. Проверяется файл/etc/group
- newgrp [-] group_name — изменяет первичную группу
текущего пользователя. Если указать “-», ситуация будет идентичной той, в
которой пользователь вышил из системы и снова вошёл. Если не указывать
группу, первичная группа будет назначена из /etc/passwd
Выставление/изменение полномочий на файлы:
- ls -lh — просмотр полномочий на файлы и директории в текущей директории
- ls /tmp | pr -T5 -W$COLUMNS — вывести содержимое директории /tmp и разделить вывод на пять колонок
- chmod ugo+rwx directory1 — добавить полномочия на
директорию directory1 ugo (User Group Other)+rwx (Read Write eXecute) —
всем полные права. Аналогичное можно сделать таким образом chmod 777
directory1
- chmod go-rwx directory1 — отобрать у группы и всех остальных все полномочия на директорию directory1.
- chown user1 file1 — назначить владельцем файла file1 пользователя user1
- chown -R user1 directory1 — назначить рекурсивно владельцем директории directory1 пользователя user1
- chgrp group1 file1 — сменить группу-владельца файла file1 на group1
- chown user1:group1 file1 — сменить владельца и группу владельца файла file1
- find / -perm -u+s — найти, начиная от корня, все файлы с выставленным SUID
- chmod u+s /bin/binary_file — назначить SUID-бит
файлу /bin/binary_file. Это даёт возможность любому пользователю
запускать на выполнение файл с полномочиями владельца файла.
- chmod u-s /bin/binary_file — снять SUID-бит с файла /bin/binary_file.
- chmod g+s /home/public — назначить SGID-бит директории /home/public.
- chmod g-s /home/public — снять SGID-бит с директории /home/public.
- chmod o+t /home/public — назначить STIKY-бит директории /home/public. Позволяет удалять файлы только владельцам
- chmod o-t /home/public — снять STIKY-бит с директории /home/public
Комментариев нет:
Отправить комментарий