Команды Linux: различия между версиями

Материал из Wiki FU-Lab
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 87: Строка 87:
Удалить в файле '''test.txt''' строки, содержащие '''langexm''', результат записать в файл '''test2.txt''':
Удалить в файле '''test.txt''' строки, содержащие '''langexm''', результат записать в файл '''test2.txt''':
  sed '/langexm/d' test.txt > test2.txt
  sed '/langexm/d' test.txt > test2.txt
Удалить в файле '''test.txt''' всё что находится между знаками '''{''' и '''}''' и сами знаки '''{}''':
sed -e 's/{[^}]*}//g' test.txt




[[Category:Linux]]
[[Category:Linux]]

Версия от 09:11, 12 июня 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

Удалить в файле test.txt всё что находится между знаками { и } и сами знаки {}:

sed -e 's/{[^}]*}//g' test.txt