Skip to content

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

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

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

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

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

  3. просто;
    ls

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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