Команды Linux: различия между версиями
Admin (обсуждение | вклад) Нет описания правки |
Admin (обсуждение | вклад) Нет описания правки |
||
Строка 79: | Строка 79: | ||
kill -9 3050 3070 | kill -9 3050 3070 | ||
Вывести | Вывести в файле '''test.txt''' строки, содержащие '''abc''' и не содержащие '''def''', в файл '''test2.txt''': | ||
cat test.txt | grep 'abc' | grep -vi 'def' > test2.txt | cat test.txt | grep 'abc' | grep -vi 'def' > test2.txt | ||
Строка 85: | Строка 85: | ||
sed -e '/m1/s/langexm/langm/g' test.txt > test2.txt | sed -e '/m1/s/langexm/langm/g' test.txt > test2.txt | ||
Удалить | Удалить в файле '''test.txt''' строки, содержащие '''langexm''', результат записать в файл '''test2.txt''': | ||
sed '/langexm/d' test.txt > test2.txt | sed '/langexm/d' test.txt > test2.txt | ||
[[Category:Linux]] | [[Category:Linux]] |
Версия от 15:29, 4 июня 2013
Вывести текущий путь:
pwd
Вывести список файлов и каталогов по порядку:
ls
Переход в директорию /home/user/:
cd /home/user/
Создание директории с именем main:
mrdir /home/user/main
Удаление директории с именем main:
rmdir /home/user/main
Удаление директории main с вложенными файлами:
rm -rf /home/user/main
Редактирование файла text.txt текстовым редактором gedit:
gedit text.txt
Показать содержимое файла /home/user/main/text.txt:
cat /home/user/main/text.txt
Копировать:
cp
Переименовывать:
mv
Поиск всех файлов с именем primer:
locate primer
Удалить старые ядра:
su -c 'package-cleanup --oldkernels'
Показать конфигурацию всех сетевых интерфейсов:
ifconfig
Включить на интерфейсе eth0 режим dhcp:
dhclient eth0
Перезагрузить сетевой интерфейс:
service network restart
Вывод информации о всех PCI-шинах в системе, а также о всех устройствах, присоединенных к этим шинам:
lspci
Узнать производителя и тип карточки PCI-устройства, связанное с беспроводной (wireless) сетью:
lspci | grep -i wireless
Отобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (единожды):
ps -eafw
Отобразить запущенные процессы, используемые в LibreOffice (например, "завис" LibreOffice):
ps -eafw | grep office
"Убить" процессы с PID 3050 и 3070 "на смерть" (без соблюдения целостности данных):
kill -9 3050 3070
Вывести в файле test.txt строки, содержащие abc и не содержащие def, в файл test2.txt:
cat test.txt | grep 'abc' | grep -vi 'def' > test2.txt
Заменить в файле test.txt langexm на langm, если строка начинается на m1. Результат записать в файл test2.txt:
sed -e '/m1/s/langexm/langm/g' test.txt > test2.txt
Удалить в файле test.txt строки, содержащие langexm, результат записать в файл test2.txt:
sed '/langexm/d' test.txt > test2.txt