Skip to content

Основные команды Bash. Часть 1

Как уже говорилось, в статье будут представлены вопросы, и сразу ответы к ним.
Итак, поехали:

  1. Перейти в корневую директорию (папку). Проверьте, где вы находитесь.
    cd /
    pwd

  2. Вывести пронумерованный список директорий, перейти в выбранную вами директорию и далее работать в ней.
    ls | cat -n

  3. ls: вывести содержимое директории…

  4. просто;
    ls

  5. в обратном порядке;
    ls -r

  6. а также содержимое поддиректорий;
    ls -R

  7. включая скрытые файлы;
    ls -A

  8. с указанием размера файлов в КБ/МБ/ГБ;
    ls -lAh

  9. отсортированное по размеру и с указанием размера в КБ/МБ/ГБ;
    ls -lSh

  10. только имена вложенных директорий, расположенных в текущей директории;
    ls -ld */

  11. отсортированное по дате создания файла;
    ls -lt

  12. отсортированное по дате обращения к файлу;
    ls -lu

  13. только файлы, вторая буква имени которых — гласная англ. алфавита;
    ls -d ?[e,y,u,i,o,a]*

  14. записать список файлов и папок в текущей директории (с полной информацией о них) в файл dirlist.txt , который лежит в домашней директории.
    ls -lAh > ~/dirlist.txt

  15. cd: смена текущего каталога…

  16. вернуться в домашнюю папку с помощью короткой команды;
    cd ~

  17. вернуться в предыдущую директорию;
    cd -

  18. вернуться обратно в домашнюю;
    cd ~

  19. перейти на уровень выше (в родительскую директорию);
    cd ../

  20. перейдите в каталог /tmp;
    cd /tmp

  21. с помощью одной команды перейдите в подкаталог local/bin каталога /usr
    cd /usr/local/bin

  22. cat: последовательный вывод…

  23. вывести содержимое файла dirlist.txt;
    cat dirlist.txt

  24. в обратном порядке;
    tac dirlist.txt

  25. с нумерацией непустых строк;
    cat -n dirlist.txt

  26. с нумерацией всех строк;
    cat -b dirlist.txt

  27. создать файл pusto, содержащий пустые строки;
    cat > pusto (после команды несколько раз нажмем enter для создания пустых строк, ctr+d выход из этого режима)

  28. схлопывая подряд идущие пустые строки в одну.
    cat pusto -s

  29. mkdir: создание каталога…

  30. Создать в домашней директории папку linux_lab2. Далее работать в каталоге linux_lab2;
    mkdir linux_lab2

  31. Войти в директорию linux_lab2.
    cd linux_lab2

  32. Скопировать в нее файл dirlist.txt из домашней директории.
    cp ~/dirlist.txt ~/linux_lab2/

  33. Удалить файл dirlist.txt из домашней директории.
    rm ~/dirlist.txt

Опубликовано вLinux Bash

Будьте первым, кто оставит комментарий

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *