Команды Linux

Предыдущая  Содержание  Следующая  V*D*V

Текущая директория:

pwd

 

Смена директории:

cd

возвращение в "домашнюю" директорию:

cd ~

"вверх" на одну директорию:

cd ..

возвращение в предыдущую директорию:

cd -

 

Постраничный просмотр:

Shift+PageDown или Shift+PageUp

 

Постараничный вывод до нажатия PageDown или Enter

less

more

 

Содержимое директории:

ls

чтобы остановить прокрутку в случае большого числа файлов:

ls -al /<dir> | less 

 

Копирование файлов:

cp <откуда> <куда>

 

Удаление файлов

rm

 

Запуск:

./name

sh name

 

Просмотр файла:

cat имя_файла

 

Создание файла:

touch <filename>

создание файла с возможностью наполнить его содержимым:

cat > имя_файла

выход из режима:

Cntrl + D

 

Проверка свободного места:

df -H

 

Диспетчер задач:

top

 

Снять задачу:

kill номер_процесса

принудительное завершение процесса:

kill -9 номер_процесса

 

Получение различий в файлах в директориях:

diff -ur dirold/ dirnew/ > file.diff

 

Наложение патча:

zcat file.gz | patch -p1

patch -p1 < file.patch

 

Создание архива tar:

tar -cvf archname.tar directory

создание архива bz2:

tar -cjvf archname.tar.bz2 directory

создание архива bz2 для содержимого каталога с исключением некоторых подкаталогов:

tar -czvf archname.tar.bz2 * --exclude=subcat1 --exclude=subcat2

создание архива gzip:

tar -czvf archname.gz directory

распаковка в текущий каталог bz2:

tar -xvjf archfile.tar.bz2

распаковка в текущий каталог gzip:

tar -xvf archfile.tar.gzip

создание архива zip с паролем и исключением некоторых каталогов:

zip -r архив.zip -9 * -x "cat1/*" "cat2/*"

 

Монтирование пути как синонима:

mount --bind <куда обращаемся> <откуда обращаемся>

 

Просмотреть "мёртвых" пользователей можно командой:

cut -f 1 -d : /etc/passwd | while read i; do find / -user "$i" | grep -q . && echo "$i"; done

 

Смена владельца и группы содержимого каталога:

chown -R user:group <path>

 

Смена прав доступа:

chmod код_доступа имя_файла

пометить файл как запускаемый:

chmod +x имя_файла

 

Старт процесса с переводом в фоновый режим работы:

<command> <options> &

Перевод фонового процесса в обычный:

fg <process>

 

Вывод консольных сообщений в файл:

script > out 2>&1

 

Запуск графического сервера:

startx

добавить ещё один:

startx 1 --:1 (или startx N --:N)

переход на следующий графический терминал:

Alt+F8

переход обратно:

Alt+F7

завершение работы с графическим сервером:

exit

 

Смена владельца и группы содержимого каталога:

chown -R user:group <path>

 

Предыдущая  Содержание  Следующая