Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
ШПАРГАЛКА. Команды Unix - Linux
Файловые команды|
ls список файлов и каталогов
ls -al форматированный список со скрытыми каталогами и файлами
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
cat > file направить стандартный ввод в file
more file вывести содержимое file
head file вывести первые 10 строк file
tail file вывести последние 10 строк file
tail -f file вывести содержимое file по мере роста, начинает с последних 10 строк
Управление процессами|
ps вывести ваши текущие активные процессы
top показать все запущенные процессы
kill pid убить процесс с id pid
killall proc убить все процессы с именем proc
bg список остановленных и фоновых задач; продолжить выполнение остановленной задачи в фоне
fg выносит на передний план последние задачи
fg n вынести задачу n на передний план
Права доступа на файлы
chmod octal file сменить права file на octal, раздельно для пользователя, группы и для всех добавлением:
4 чтение (r)
2 запись (w)
1 исполнение (x)
Примеры:
chmod 777 чтение, запись, исполнение для всех
chmod 755 rwx для владельца, rx для группы и остальных.
Дополнительные опции: man chmod.
SSH|
ssh user@host подключится к host как user
ssh -p port user@host подключится к host на порт port как user
ssh-copy-id user@host добавить ваш ключ на host для user чтобы включить логин без пароля и по ключам
Поиск|
grep pattern files искать pattern в files
grep -r pattern dir искать рекурсивно pattern в dir
command | grep pattern искать pattern в выводе command
locate file найти все файлы с именем file
Системная информация|
date вывести текущую дату и время
cal вывести календарь на текущий месяц
uptime показать текущий аптайм
w показать пользователей онлайн
whoami имя, под которым вы залогинены
finger user показать информацию о user
uname -a показать информацию о ядре
cat /proc/cpuinfo информация ЦПУ
cat /proc/meminfo информация о памяти
man command показать мануал для command
df показать инф. о использовании дисков
du вывести “вес” текущего каталога
free использование памяти и swap
whereis app возможное расположение программы app
which app какая app будет запущена по умолчанию
Архивация|
tar cf file.tar files создать tar-архив с именем file.tar содержащий files
tar xf file.tar распаковать file.tar
tar czf file.tar.gz files создать архив tar с сжатием Gzip
tar xzf file.tar.gz распаковать tar с Gzip
tar cjf file.tar.bz2 создать архив tar с сжатием Bzip2
tar xjf file.tar.bz2 распаковать tar с Bzip2
gzip file сжать file и переименовать в file.gz
gzip -d file.gz разжать file.gz в file
Сеть|
ping host пропинговать host и вывести результат
whois domain получить информацию whois для domain
dig domain получить DNS информацию domain
dig -x host реверсивно искать host
wget file скачать file
wget -c file продолжить остановленную закачку
Установка пакетов|
Установка из исходников:
./configure
make
make install
dpkg -i pkg.deb установить пакет (Debian)
rpm -Uvh pkg.rpm установить пакет (RPM)
Клавиатурные сочетания|
Ctrl+C завершить текущую команду
Ctrl+Z остановить текущую команду, продолжть с fg на переднем плане или bg в фоне
Ctrl+D разлогиниться, тоже самое, что и exit
Ctrl+W удалить одно слово в текущей строке
Ctrl+U удалить строку
!! - повторить последнюю команду
exit разлогиниться