17 авг. 2012 г.

Основные команды Linux

Работа с файлами
ls – список файлов и каталогов
ls -l – форматированный список со скрытыми каталогами и файлами
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
vi file – вывести содержимое file
head file – вывести первые 10 строк file
tail file – вывести последние 10 строк file
Работа с SSH
scp /home/user/file  user@XXX.XXX.XXX.XXX:/home/user – скопировать файл file из директории /home/user/ на удаленный компьютер с адресом XXX.XXX.XXX.XXX в директорию /home/user/
ssh user@host – подключится к host под именем user
ssh -p port user@host – подключится к host на порт port как user
Поиск файлов
find / -name file1 – найти файлы и директории с именем file1. Поиск начать с корня (/)
find / -user user1 – найти файл и директорию принадлежащие пользователю user1. Поиск начать с корня (/)
find /home/user1 -name "*.bin" – найти все файлы и директории, имена которых оканчиваются на '.bin'. Поиск начать с '/ home/user1'
locate "*.ps" – найти все файлы, содержащие в имени '.ps'.
whereis halt – показывает размещение бинарных файлов, исходных кодов и руководств, относящихся к файлу 'halt'
which halt – отображает полный путь к файлу 'halt'
Архивация
tar -cf file.tar files – создать tar-архив с именем file.tar содержащий files
tar -xf file.tar – распаковать file.tar
tar -xzf file.tar.gz – распаковать tar с Gzip
tar -xjf file.tar.bz2 – распаковать tar с Bzip2

Комментариев нет:

Отправить комментарий