русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Операции с файлами


Дата добавления: 2014-11-28; просмотров: 582; Нарушение авторских прав


file - определяет тип файла

$ file /etc/passwd

/etc/passwd: ASCII text

mkdir - создаёт директории

'mkdir -p ./d1/d2/d3 - создать структуру вложенных каталогов

ln - создаёт ссылку на файл
Жёсткая ссылка

$ :>test

$ ls -l test

-rw-r--r-- 1 user1 users 0 Июн 19 05:22 test

$ ln test test.lnk

$ ls -l test test.lnk

-rw-r--r-- 2 user1 users 0 Июн 19 05:22 test

-rw-r--r-- 2 user1 users 0 Июн 19 05:22 test.lnk

символическая ссылка

$ :>test

$ ls -l test

-rw-r--r-- 1 user1 users 0 Июн 19 05:22 test

$ ln -s test test.lnk

$ ls -l test test.lnk

-rw-r--r-- 1 user1 users 0 Июн 19 05:22 test

lrwxrwxrwx 1 user1 users 4 Июн 19 05:22 test.lnk -> test

touch - меняет время последнего доступа к файлу(или создаёт пустой файл)
chmod - изменяет права доступа к файлу

$ ls -l test

-rw-r--r-- 2 user1 users 0 Июн 19 05:22 test

$ chmod 0400 test

$ ls -l test

-r-------- 2 user1 users 0 Июн 19 05:22 test

chown - меняет владельца файла

$ ls -l test

-r-------- 2 user1 users 0 Июн 19 05:22 test

$ chown www:www test

$ ls -l test

-r-------- 2 www www 0 Июн 19 05:22 test

echo - выводит строку текста на стандартный вывод
yes - запускает бесконечный цикл в котором выводит на стандартный вывод строку
chroot - изменяет корневую директорию для команды
wc - выводит количество строк, слов и байт для текстовых файлов

$ sudo wc -l /var/log/messages

1073101 /var/log/messages

ls -lh /var/log/messages

-rw------- 1 root root 78M Июн 19 05:52 /var/log/messages

find - поиск файлов

'find . -name Thumbs.db -exec rm {} \;' - найти и удалить все файлы Thumbs.db

cat - объединяет файлы и выводит их на стандартный вывод

'cat file1 file2 > file3' - объединить file1 и file2 в файл file3

less - команда позволяет просматривать текстовые файлы, перемещаясь как вперёд так и назад
tail - выводит последнюю часть файла



'tail -n20 file' - вывести последние 20 строк file

head - выводит первую часть файла

'head -n10 file' - выводит первые 10 строк file

sort - сортирует строки
uniq - показывает или пропускает повторяющиеся строки при выводе текстового файла
grep - поиск текста

$ grep sshd /etc/group

sshd:x:22:

cat /etc/group|grep sshd

sshd:x:22:

sed - построчный редактор

sed -i -e 's/qwe/asd/g' file - заменть все слова qwe на asd в файле file

awk - язык построчный обработки и разбора входного потока (например, текстового файла) по заданным шаблонам.

netstat -nt | awk '{print $5}' - вывести пятую колонку результатов netstat -tn

su - изменяет идентификатор пользователя
sudo - выполняет команду от имени другого пользователя

'sudo -i' - перейти в интерактивный режим



<== предыдущая лекция | следующая лекция ==>
Основные операции | Архиваторы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.539 сек.