Владислав А. Сухарев - Очень полезные команды Linux на одном листе [Записки на полях]
Название: | Очень полезные команды Linux на одном листе [Записки на полях] | |
Автор: | Владислав А. Сухарев | |
Жанр: | Околокомпьютерная литература, Справочники | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Очень полезные команды Linux на одном листе [Записки на полях]"
Много команд Linux с описанием
Читаем онлайн "Очень полезные команды Linux на одном листе [Записки на полях]". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (7) »
отображает полный путь к файлу 'halt'
Монтирование файловых систем
mount /dev/hda2 /mnt/hda2монтирует раздел 'hda2' в точку монтирования '/mnt/hda2'. Убедитесь в наличии директории-точки монтирования '/mnt/hda2'
umount /dev/hda2
размонтирует раздел 'hda2'. Перед выполнением, покиньте '/mnt/hda2'
fuser -km /mnt/hda2
принудительное размонтирование раздела. Применяется в случае, когда раздел занят каким-либо пользователем
umount -n /mnt/hda2
выполнить размонитрование без занесения информации в /etc/mtab. Полезно когда файл имеет атрибуты "только чтение" или недостаточно места на диске
mount /dev/fd0 /mnt/floppy
монтировать флоппи-диск
mount /dev/cdrom /mnt/cdrom
монтировать CD или DVD
mount /dev/hdc /mnt/cdrecorder
монтировать CD-R/CD-RW или DVD-R/DVD-RW(+-)
mount -o loop file.iso /mnt/cdrom
смонтировать ISO-образ
mount -t vfat /dev/hda5 /mnt/hda5
монтировать файловую систему Windows FAT32
mount -t smbfs -o username=user,password=pass / /winclient/share /mnt/share
монтировать сетевую файловую систему Windows (SMB/CIFS)
mount -o bind /home/user/prg /var/ftp/user
"монтирует" директорию в директорию (binding). Доступна с версии ядра 2.4.0. Полезна, например, для предоставления содержимого пользовательской директории через ftp при работе ftp-сервера в "песочнице" (chroot), когда симлинки сделать невозможно.
Дисковое пространство
df -hотображает информацию о смонтированных разделах с отображением общего, доступного и используемого пространства (Прим.переводчика. ключ -h работает не во всех *nix системах)
ls -lSr |more
выдаёт список файлов и директорий рекурсивно с сортировкой по возрастанию размера и позволяет осуществлять постраничный просмотр
du -sh dir1
подсчитывает и выводит размер, занимаемый директорией 'dir1' (Прим.переводчика. ключ -h работает не во всех *nix системах)
du -sk * | sort -rn
отображает размер и имена файлов и директорий, с соритровкой по размеру
rpm -q -a --qf '%10{SIZE}\t%{NAME}\n' | sort -k1,1n
показывает размер используемого дискового пространства, занимаемое файлами rpm-пакета, с сортировкой по размеру (fedora, redhat и т.п.)
dpkg-query -W -f='${Installed-Size;10}\t${Package}\n' | sort -k1,1n
показывает размер используемого дискового пространства, занимаемое файлами deb-пакета, с сортировкой по размеру (ubuntu, debian т.п.)
Пользователи и группы
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- 1
- 2
- 3
- 4
- . . .
- последняя (7) »