Linux. Команды
clear
- очищает окно терминала, или Ctrl+Lreset
- восстановить исходные параметры окна терминала
TODO! посмотри http://www.linux-ink.ru/static/SL.5.1_Docs/Russification/Docs/sbs-sl-ru/index.html пункт 4
сбросить и снова включить своп: TODO!
sudo swapoff -a
sudo swapon -a
установить разрешения на каталоги и файлы: TODO!
find ./catalog -type d -exec chmod 755 {} \;
find ./catalog -type f -exec chmod 644 {} \;
Создать и разархивировать tgz-архив: TODO!
tar -czf pages.tgz ./pages
tar -xzf pages.tgz
Несколько способов создать текстовый файл (пустой, с пустой строкой, с текстом):
touch filename.ext
echo > filename.ext
echo "Some text" > filename.ext
Варианты создать текстовый файл с определенным текстом:
cat > filename.ext"
Some text
Ctrl + D - для сохранения и завершения редактирования.
nano filename.ext
Ctrl + O, Enter - сохранить, Ctrl + X - выйти из редактора
Директории и файлы
команда | комментарий |
---|---|
pwd |
Выводит текущий путь |
ls |
Выводит список файлов и каталогов по порядку |
ls -laX |
Выводит форматированный список всех файлов и директорий, включая скрытые |
cd |
Переход в домашнюю директорию |
cd /home |
Переход в директорию /home |
touch /home/filename2 |
Создание пустого файла /home/filename2 |
cat /home/filename2 |
Показать содержимое файла /home/filename2 |
tail /var/log/messages more… |
Выводит конец файла. Удобно при работе с логами и большими файлами |
tail -f error.log more… |
Выводит конец файла и ожидает следующие строки |
nano /home/filename2 |
Редактирование файла /home/filename2 |
gedit /home/filename2 |
Вторая команда Linux для редактирования файла |
echo "Последняя строчка" \| sudo tee -a /home/filename2 |
Добавление к концу файла “Последняя строчка” в файл /home/filename2 |
cp /home/user/filename.txt /home/filename.txt |
Копирует /home/user/filename.tx в home/filename.txt |
ln -s /home/user/filename.txt /home/filename |
Cоздает символическую ссылку /home/filename к файлу /home/user/filename.txt |
mkdir /home/user/dirname more… |
Создание директории с именем dirname |
rmdir /home/user/dirname |
Удаление директории с именем dirname |
rm -rf /home/user/shaman |
Удаление директории с вложенными фалами |
cp -la /dir1 /dir2 |
Копирование директорий |
mv /dir1 /dir2 |
Переименование директории |
du -sh /home/user/ |
Выводит на экран размер заданной директории. Можно использовать для определения размера файлов |
locate filename |
Поиск всех файлов с именем filename |