Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
unix:commands [2016/09/22 17:18] – [Монтирование файловых систем] mirocowunix:commands [2016/09/22 17:21] (текущий) – [DEB пакеты (Debian, Ubuntu и тому подобное)] mirocow
Строка 121: Строка 121:
 ===== Дисковое пространство ===== ===== Дисковое пространство =====
  
-^Команда ^Описание | +^ Команда       ^ Описание                                                                                                                                                                                                                                                                                                                    
-|df -h |отображает информацию о смонтированных разделах с отображением общего, доступного и используемого пространства //(Прим.переводчика. ключ -h работает не во всех %%*%%nix системах)//  +| df -h                | отображает информацию о смонтированных разделах с отображением общего, доступного и используемого пространства //(Прим.переводчика. ключ -h работает не во всех %%^%%nix системах)//   
-|ls -lSr ''''\|| +| ls -lSr ''''       || 
-|du -sh dir1 |подсчитывает и выводит размер, занимаемый директорией 'dir1' //(Прим.переводчика. ключ -h работает не во всех %%*%%nix системах)//  +| du -sh dir1          | подсчитывает и выводит размер, занимаемый директорией 'dir1' //(Прим.переводчика. ключ -h работает не во всех %%^%%nix системах)//                                                                                                        
-|du -skh %%*%% ''''||+| du -skh %%^%% ''''   ||
 \\ \\
  
 ===== Пользователи и группы ===== ===== Пользователи и группы =====
  
-^Команда ^Описание | +^ Команда                                                         ^ Описание                                                                                                                                                                                                                                                                                                                                                                                                      
-|groupadd group_name |создать новую группу с именем group_name | +| groupadd group_name                                                    | создать новую группу с именем group_name                                                                                                                                                                                                                                                                                                                                                     
-|groupdel group_name |удалить группу group_name | +| groupdel group_name                                                    | удалить группу group_name                                                                                                                                                                                                                                                                                                                                                                                
-|groupmod -n new_group_name old_group_name |переименовать группу old_group_name в new_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 -c "Nome Cognome" -g admin -d /home/user1 -s /bin/bash user1   | создать пользователя user1, назначить ему в качестве домашнего каталога /home/user1, в качестве shell'а /bin/bash, включить его в группу admin и добавить комментарий Nome Cognome                                                                                                                           
-|useradd user1 |создать пользователя user1 | +| useradd user1                                                          | создать пользователя user1                                                                                                                                                                                                                                                                                                                                                                         
-|userdel -r user1 |удалить пользователя user1 и его домашний каталог | +| userdel -r user1                                                       | удалить пользователя user1 и его домашний каталог                                                                                                                                                                                                                                                                                                                               
-|usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 |изменить атрибуты пользователя | +| usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1    | изменить атрибуты пользователя                                                                                                                                                                                                                                                                                                                                                            
-|passwd |сменить пароль | +| passwd                                                                 | сменить пароль                                                                                                                                                                                                                                                                                                                                                                                           
-|passwd user1 |сменить пароль пользователя user1 (только root) | +| passwd user1                                                           | сменить пароль пользователя user1 (только root)                                                                                                                                                                                                                                                                                                                                        
-|chage -E 2005-12-31 user1 |установить дату окончания действия учётной записи пользователя user1 | +| chage -E 2005-12-31 user1                                              | установить дату окончания действия учётной записи пользователя user1                                                                                                                                                                                                                                                                                          
-|pwck |проверить корректность системных файлов учётных записей. Проверяются файлы /etc/passwd и /etc/shadow | +| pwck                                                                   | проверить корректность системных файлов учётных записей. Проверяются файлы /etc/passwd и /etc/shadow                                                                                                                                                                                                                                               
-|grpck |проверяет корректность системных файлов учётных записей. Проверяется файл/etc/group | +| grpck                                                                  | проверяет корректность системных файлов учётных записей. Проверяется файл/etc/group                                                                                                                                                                                                                                                                  
-|newgrp [-] group_name |изменяет первичную группу текущего пользователя. Если указать "-", ситуация будет идентичной той, в которой пользователь вышил из системы и снова вошёл. Если не указывать группу, первичная группа будет назначена из /etc/passwd |+| newgrp [-] group_name                                                  | изменяет первичную группу текущего пользователя. Если указать "-", ситуация будет идентичной той, в которой пользователь вышил из системы и снова вошёл. Если не указывать группу, первичная группа будет назначена из /etc/passwd   |
 \\ \\
  
 ===== Выставление/изменение полномочий на файлы ===== ===== Выставление/изменение полномочий на файлы =====
  
-^Команда ^Описание | +^ Команда               ^ Описание                                                                                                                                                                                                                                                 
-|ls -lh |просмотр полномочий на файлы и директории в текущей директории | +| ls -lh                       | просмотр полномочий на файлы и директории в текущей директории                                                                                                                                             
-|ls /tmp ''''|| +| ls /tmp ''''                 || 
-|chmod ugo+rwx directory1 |добавить полномочия на директорию directory1 ugo(User Group Other)+rwx(Read Write eXecute) - всем полные права. Аналогичное можно сделать таким образом "chmod 777 directory1"+| chmod ugo+rwx directory1     | добавить полномочия на директорию directory1 ugo(User Group Other)+rwx(Read Write eXecute) - всем полные права. Аналогичное можно сделать таким образом "chmod 777 directory1"   
-|chmod go-rwx directory1 |отобрать у группы и всех остальных все полномочия на директорию directory1. | +| chmod go-rwx directory1      | отобрать у группы и всех остальных все полномочия на директорию directory1.                                                                                                                                
-|chown user1 file1 |назначить владельцем файла file1 пользователя user1 | +| chown user1 file1            | назначить владельцем файла file1 пользователя user1                                                                                                                                                                          
-|chown -R user1 directory1 |назначить рекурсивно владельцем директории directory1 пользователя user1 | +| chown -R user1 directory1    | назначить рекурсивно владельцем директории directory1 пользователя user1                                                                                                                                      
-|chgrp group1 file1 |сменить группу-владельца файла file1 на group1 | +| chgrp group1 file1           | сменить группу-владельца файла file1 на group1                                                                                                                                                                                      
-|chown user1:group1 file1 |сменить владельца и группу владельца файла file1 | +| chown user1:group1 file1     | сменить владельца и группу владельца файла file1                                                                                                                                                                            
-|find / -perm -u+s |найти, начиная от корня, все файлы с выставленным SUID | +| 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 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 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. Позволяет удалять файлы только владельцам                                                                                                                
-|chmod o-t /home/public |снять STIKY-бит с директории /home/public |+| chmod o-t /home/public       | снять STIKY-бит с директории /home/public                                                                                                                                                                                                     |
 \\ \\
  
 ===== Специальные атрибуты файлов ===== ===== Специальные атрибуты файлов =====
  
-^Команда ^Описание | +^ Команда    ^ Описание                                                                                                                                                                                                                                                                                                                                                                                                   
-|chattr +a file1 |позволить открывать файл на запись только в режиме добавления | +| chattr +a file1   | позволить открывать файл на запись только в режиме добавления                                                                                                                                                                                                                                                                                                 
-|chattr +c file1 |позволяет ядру автоматически сжимать/разжимать содержимое файла. | +| chattr +c file1   | позволяет ядру автоматически сжимать/разжимать содержимое файла.                                                                                                                                                                                                                                                                                          
-|chattr +d file1 |указавет утилите dump игнорировать данный файл во время выполнения backup'а | +| chattr +d file1   | указавет утилите dump игнорировать данный файл во время выполнения backup'а                                                                                                                                                                                                                                                                                 
-|chattr +i file1 |делает файл недоступным для любых изменений: редактирование, удаление, перемещение, создание линков на него. | +| chattr +i file1   | делает файл недоступным для любых изменений: редактирование, удаление, перемещение, создание линков на него.                                                                                                                                                                                                            
-|chattr +s file1 |позволяет сделать удаление файла безопасным, т.е. выставленный атрибут s говорит о том, что при удалении файла, место, занимаемое файлом на диске заполняется нулями, что предотвращяет возможность восстановления данных. | +| chattr +s file1   | позволяет сделать удаление файла безопасным, т.е. выставленный атрибут s говорит о том, что при удалении файла, место, занимаемое файлом на диске заполняется нулями, что предотвращяет возможность восстановления данных.   
-|chattr +S file1 |указывает, что, при сохранении изменений, будет произведена синхронизация, как при выполнении команды sync | +| chattr +S file1   | указывает, что, при сохранении изменений, будет произведена синхронизация, как при выполнении команды sync                                                                                                                                                                                                                   
-|chattr +u file1 |данный атрибут указывает, что при удалении файла содержимое его будет сохранено и при необходимости пользователь сможет его восстановить | +| chattr +u file1   | данный атрибут указывает, что при удалении файла содержимое его будет сохранено и при необходимости пользователь сможет его восстановить                                                                                                                                                     
-|lsattr |показать атрибуты файлов |+| lsattr            | показать атрибуты файлов                                                                                                                                                                                                                                                                                                                                                                     |
 \\ \\
  
 ===== Архивирование и сжатие файлов ===== ===== Архивирование и сжатие файлов =====
  
-^Команда ^Описание | +^ Команда                          ^ Описание                                                                                                                                                                         
-|bunzip2 file1.bz2 |разжимает файл 'file1.gz'+| bunzip2 file1.bz2                       | разжимает файл 'file1.gz'                                                                                                                                                   
-|gunzip file1.gz || +| gunzip file1.gz                         || 
-|gzip file1 |сжимает файл 'file1'+| gzip file1                              | сжимает файл 'file1'                                                                                                                                                          
-|bzip2 file1 || +| bzip2 file1                             || 
-|gzip -9 file1 |сжать файл file1 с максимальным сжатием | +| gzip -9 file1                           | сжать файл file1 с максимальным сжатием                                                                                                                     
-|rar a file1.rar test_file |создать rar-архив 'file1.rar' и включить в него файл test_file | +| rar a file1.rar test_file               | создать rar-архив 'file1.rar' и включить в него файл test_file                                                                                             
-|rar a file1.rar file1 file2 dir1 |создать rar-архив 'file1.rar' и включить в него file1, file2 и dir1 | +| rar a file1.rar file1 file2 dir1        | создать rar-архив 'file1.rar' и включить в него file1, file2 и dir1                                                                                           
-|unrar x file1.rar |распаковать rar-архив | +| unrar x file1.rar                       | распаковать rar-архив                                                                                                                                                    
-|tar -cvf archive.tar file1 |создать tar-архив archive.tar, содержащий файл file1 | +| tar -cvf archive.tar file1              | создать tar-архив archive.tar, содержащий файл file1                                                                                                           
-|tar -cvf archive.tar file1 file2 dir1 |создать tar-архив archive.tar, содержащий файл file1, file2 и dir1 | +| tar -cvf archive.tar file1 file2 dir1   | создать tar-архив archive.tar, содержащий файл file1, file2 и dir1                                                                                            
-|tar -tf archive.tar |показать содержимое архива | +| tar -tf archive.tar                     | показать содержимое архива                                                                                                                                       
-|tar -xvf archive.tar |распаковать архив | +| tar -xvf archive.tar                    | распаковать архив                                                                                                                                                        
-|tar -xvf archive.tar -C /tmp |распаковать архив в /tmp | +| tar -xvf archive.tar -C /tmp            | распаковать архив в /tmp                                                                                                                                                
-|tar -cvfj archive.tar.bz2 dir1 |создать архив и сжать его с помощью bzip2//(Прим.переводчика. ключ -j работает не во всех %%*%%nix системах)//  +| tar -cvfj archive.tar.bz2 dir1          | создать архив и сжать его с помощью bzip2//(Прим.переводчика. ключ -j работает не во всех %%^%%nix системах)//   
-|tar -xvfj archive.tar.bz2 |разжать архив и распаковать его//(Прим.переводчика. ключ -j работает не во всех %%*%%nix системах)//  +| tar -xvfj archive.tar.bz2               | разжать архив и распаковать его//(Прим.переводчика. ключ -j работает не во всех %%^%%nix системах)//               
-|tar -cvfz archive.tar.gz dir1 |создать архив и сжать его с помощью gzip | +| tar -cvfz archive.tar.gz dir1           | создать архив и сжать его с помощью gzip                                                                                                                    
-|tar -xvfz archive.tar.gz |разжать архив и распаковать его | +| tar -xvfz archive.tar.gz                | разжать архив и распаковать его                                                                                                                               
-|zip file1.zip file1 |создать сжатый zip-архив | +| zip file1.zip file1                     | создать сжатый zip-архив                                                                                                                                               
-|zip -r file1.zip file1 file2 dir1 |создать сжатый zip-архив и со включением в него нескольких файлов и/или директорий | +| zip -r file1.zip file1 file2 dir1       | создать сжатый zip-архив и со включением в него нескольких файлов и/или директорий                                     
-|unzip file1.zip |разжать и распаковать zip-архив |+| unzip file1.zip                         | разжать и распаковать zip-архив                                                                                                                                  |
 \\ \\
  
 ===== RPM пакеты (Fedora, Red Hat и тому подобное) ===== ===== RPM пакеты (Fedora, Red Hat и тому подобное) =====
  
-^Команда ^Описание | +^ Команда                                     ^ Описание                                                                                                                                                                               
-|rpm -ivh package.rpm |установить пакет с выводом сообщений и прогресс-бара | +| rpm -ivh package.rpm                               | установить пакет с выводом сообщений и прогресс-бара                                                                                              
-|rpm -ivh ''-''''-'' nodeps package.rpm |установить пакет с выводом сообщений и прогресс-бара без контроля зависимостей | +| rpm -ivh ''-''''-'' nodeps package.rpm             | установить пакет с выводом сообщений и прогресс-бара без контроля зависимостей                                             
-|rpm -U package.rpm |обновить пакет без изменений конфигурационных файлов, в случае отсутствия пакета, он будет установлен | +| rpm -U package.rpm                                 | обновить пакет без изменений конфигурационных файлов, в случае отсутствия пакета, он будет установлен   
-|rpm -F package.rpm |обновить пакет только если он установлен | +| rpm -F package.rpm                                 | обновить пакет только если он установлен                                                                                                                    
-|rpm -e package_name.rpm |удалить пакет | +| rpm -e package_name.rpm                            | удалить пакет                                                                                                                                                                      
-|rpm -qa |отобразить список всех пакетов, установленных в системе | +| rpm -qa                                            | отобразить список всех пакетов, установленных в системе                                                                                        
-|rpm -qa ''''|| +| rpm -qa ''''                                       || 
-|rpm -qi package_name |вывести информацию о конкрентном пакете | +| rpm -qi package_name                               | вывести информацию о конкрентном пакете                                                                                                                     
-|rpm -qg "System Environment/Daemons" |отобразить пакеты входящие в группу пакетов | +| rpm -qg "System Environment/Daemons"               | отобразить пакеты входящие в группу пакетов                                                                                                              
-|rpm -ql package_name |вывести список файлов, входящих в пакет | +| rpm -ql package_name                               | вывести список файлов, входящих в пакет                                                                                                                       
-|rpm -qc package_name |вывести список конфигурационных файлов, входящих в пакет | +| rpm -qc package_name                               | вывести список конфигурационных файлов, входящих в пакет                                                                                      
-|rpm -q package_name ''-''''-'' whatrequires |вывести список пакетов, необходимых для установки конкретного пакета по зависимостям | +| rpm -q package_name ''-''''-'' whatrequires        | вывести список пакетов, необходимых для установки конкретного пакета по зависимостям                                 
-|rpm -q package_name ''-''''-'' whatprovides |show capability provided by a rpm package | +| rpm -q package_name ''-''''-'' whatprovides        | show capability provided by a rpm package                                                                                                                                                      
-|rpm -q package_name ''-''''-'' scripts |отобразит скрипты, запускаемые при установке/удалении пакета | +| rpm -q package_name ''-''''-'' scripts             | отобразит скрипты, запускаемые при установке/удалении пакета                                                                              
-|rpm -q package_name ''-''''-'' changelog |вывести историю ревизий пакета | +| rpm -q package_name ''-''''-'' changelog           | вывести историю ревизий пакета                                                                                                                                      
-|rpm -qf /etc/httpd/conf/httpd.conf |проверить какому пакету принадлежит указанный файл. Указывать следует полный путь и имя файла. | +| rpm -qf /etc/httpd/conf/httpd.conf                 | проверить какому пакету принадлежит указанный файл. Указывать следует полный путь и имя файла.                 
-|rpm -qp package.rpm -l |отображает список файлов, входящих в пакет, но ещё не установленных в систему | +| rpm -qp package.rpm -l                             | отображает список файлов, входящих в пакет, но ещё не установленных в систему                                                  
-|rpm ''-''''-'' import /media/cdrom/RPM-GPG-KEY |ипортировать публичный ключ цифровой подписи | +| rpm ''-''''-'' import /media/cdrom/RPM-GPG-KEY     | ипортировать публичный ключ цифровой подписи                                                                                                           
-|rpm ''-''''-'' checksig package.rpm |проверит подпись пакета | +| rpm ''-''''-'' checksig package.rpm                | проверит подпись пакета                                                                                                                                                   
-|rpm -qa gpg-pubkey |проверить целостность установленного содержимого пакета | +| rpm -qa gpg-pubkey                                 | проверить целостность установленного содержимого пакета                                                                                     
-|rpm -V package_name |проверить размер, полномочия, тип, владельца, группу, MD5-сумму и дату последнего изменеия пакета | +| rpm -V package_name                                | проверить размер, полномочия, тип, владельца, группу, MD5-сумму и дату последнего изменеия пакета                 
-|rpm -Va |проверить содержимое всех пакеты установленные в систему. Выполняйте с осторожностью! | +| rpm -Va                                            | проверить содержимое всех пакеты установленные в систему. Выполняйте с осторожностью!                                
-|rpm -Vp package.rpm |проверить пакет, который ещё не установлен в систему | +| rpm -Vp package.rpm                                | проверить пакет, который ещё не установлен в систему                                                                                               
-|rpm2cpio package.rpm ''''|| +| rpm2cpio package.rpm ''''                          || 
-|rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm |установить пакет, собранный из исходных кодов | +| rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm   | установить пакет, собранный из исходных кодов                                                                                                           
-|rpm -q -a ''-''''-'' qf '{SIZE}t%{NAME}n' ''''|| +| rpm -q -a ''-''''-'' qf '{SIZE}t%{NAME}n' ''''    || 
-|rpmbuild ''-''''-'' rebuild package_name.src.rpm |собрать пакет из исходных кодов |+| rpmbuild ''-''''-'' rebuild package_name.src.rpm   | собрать пакет из исходных кодов                                                                                                                                     |
 \\ \\
  
 ===== YUM - средство обновления пакетов(Fedora, RedHat и тому подобное) ===== ===== YUM - средство обновления пакетов(Fedora, RedHat и тому подобное) =====
  
-^Команда ^Описание | +^ Команда             ^ Описание                                                                                                                                                 
-|yum install package_name |закачать и установать пакет | +| yum install package_name   | закачать и установать пакет                                                                                                              
-|yum update |обновить все пакеты, установленные в систему | +| yum update                 | обновить все пакеты, установленные в систему                                                                               
-|yum update package_name |обновить пакет | +| yum update package_name    | обновить пакет                                                                                                                                      
-|yum remove package_name |удалить пакет | +| yum remove package_name    | удалить пакет                                                                                                                                        
-|yum list |вывести список всех пакетов, установленных в систему | +| yum list                   | вывести список всех пакетов, установленных в систему                                                                
-|yum search package_name |найти пакет в репозитории | +| yum search package_name    | найти пакет в репозитории                                                                                                                  
-|yum clean packages |очисть rpm-кэш, удалив закачанные пакеты | +| yum clean packages         | очисть rpm-кэш, удалив закачанные пакеты                                                                                          
-|yum clean headers |удалить все заголовки файлов, которые система использует для разрешения зависимостей | +| yum clean headers          | удалить все заголовки файлов, которые система использует для разрешения зависимостей   
-|yum clean all |очисть rpm-кэш, удалив закачанные пакеты и заголовки |+| yum clean all              | очисть rpm-кэш, удалив закачанные пакеты и заголовки                                                                    |
 \\ \\
  
 ===== DEB пакеты (Debian, Ubuntu и тому подобное) ===== ===== DEB пакеты (Debian, Ubuntu и тому подобное) =====
  
-^Команда ^Описание | +^ Команда                          ^ Описание                                                                                                                                    
-^[[system:dpkg|Подробнее...]] ^^ +^ [[system:dpkg|Подробнее...]]   ^^ 
-|dpkg -i package.deb |установить / обновить пакет | +| dpkg -i package.deb                     | установить / обновить пакет                                                                                                  
-|dpkg -r package_name |удалить пакет из системы | +| dpkg -r package_name                    | удалить пакет из системы                                                                                                       
-|dpkg -l |показать все пакеты, установленные в систему | +| dpkg -l                                 | показать все пакеты, установленные в систему                                                                  
-|dpkg -l ''''|| +| dpkg -l ''''                            || 
-|dpkg -s package_name |отобразить инфрмацию о конкретном пакете | +| dpkg -s package_name                    | отобразить инфрмацию о конкретном пакете                                                                        
-|dpkg -L package_name |вывести список файлов, входящих в пакет, установленный в систему | +| dpkg -L package_name                    | вывести список файлов, входящих в пакет, установленный в систему                              
-|dpkg ''-''''-'' contents package.deb |отобразить список файлов, входящих в пакет, который ешё не установлен в систему | +| dpkg ''-''''-'' contents package.deb    | отобразить список файлов, входящих в пакет, который ешё не установлен в систему   
-|dpkg -S /bin/ping |найти пакет, в который входит указанный файл. |+| dpkg -S /bin/ping                       | найти пакет, в который входит указанный файл.                                                                  |
 \\ \\