🐧 Linux Junior. Программирование под Linux.
前往频道在 Telegram
Канал для программистов работающих с Linux. Почти все Python девелоперы с нами ну и другие тоже подтянутся. По рекламе: @jannytg @anothertechrock
显示更多3 094
订阅者
-124 小时
-47 天
-1030 天
帖子存档
Создать пустой файл в консоли можно разными способами. Самый простой, пожалуй, - при помощи команды
touch. Вводите команду и желаемое имя файла (можно с указанием пути к нему) - получаете готовый пустой файл.
Также можно создать файл, перенаправив в него вывод команды cat. При этом cat начнет читать клавиатурный ввод. Если ничего не хотите сразу записать в файл, просто нажимаете Ctrl+D.
Или можно перенаправить в файл команду, которая ничего не делает -
:>empty_file_3.txtКроме того, можно “открыть” пока не существующий файл в редакторе vim (или vi). Опять же, если не хотите ничего записать в этот файл, просто выйдите из vim (зловещий хохот). На всякий случай - для выхода из vim наберите двоеточие, а затем
wq и нажмите Enter.split -l 100 имя_файла 100-в результате работы этой команды в директории появятся файлы
100-aa, 100-ab… содержащие по 100 строк из исходного файла. Если исходный файл содержал число строк не кратное 100, то в последнем файле будет меньше ста строк.❓Как разбить текстовый файл на несколько по 100 строк в каждом?
Ответ через час.
#вопросы
Для чего нужна популярная в Linux утилита grep?
Как переводится название приложения, которое позволяет запускать программы, написанные для Windows, в Линуксе?
Давайте устроим конкурс на самую красивую картинку в терминале. Рисуйте картинку и присылайте команды, которыми вы это сделали. Чей код наберет больше лайков - победил.
Допустим, вам надо скачать файл на удалённом сервере с помощью терминала. Вы можете найти ссылку и скачать его с помощью утилиты wget. А что, если она длинная и набрать её не так просто? Выход есть – консольный браузер.
Да, вы можете пользоваться браузером прямо в консоли. А выбрать подходящий вам поможет эта статья.
Читать статью
Не поленитесь заглянуть в man sl :) Паровозик может быть маленьким, может летать, а еще люди в нем могут звать на помощь!
В Linux, помимо серьезных и полезных вещей, есть много забавных штук. Например, команда sl.
Очевидно, она очень похожа на команду ls, и вам, возможно, случится опечататься и ввести одну вместо другой. И тогда по вашему окну терминала внезапно проедет паровоз!
Но эта команда не предустановлена, так что вам придется установить ее вручную. Делается это следующим образом:
$ sudo apt install sl
[В Debian/Ubuntu & Mint]
$ sudo yum install sl
[В CentOS/RHEL 7]
$ sudo dnf install sl
[В CentOS/RHEL 8 & Fedora]
$ sudo pacman -S sl
[В Arch Linux]
$ sudo pkg_add -v sl
[В FreeBSD]
После успешной установки вводите команду sl и наслаждаетесь эффектом:)rm имя_файла — удалить файл
rmdir имя_директории — удалить пустую директорию
rm -r имя_директории — удалить директорию
shred -uv имя_файла — удаление файла для параноиков (без опции -u просто перезаписывает содержимое файла мусором)❓Как удалить файл/директорию?
Ответ через час.
#вопросы
Что нужно нажать, чтобы сохранить файл в популярном консольном редакторе Nano?
Какая команда выведет директорию, в которой сейчас находится пользователь?
Как проверить, запущен ли процесс, не используя утилиты top или htop?
Кстати, если вам интересно почитать о скрытых файлах подробнее, можем предложить статью - https://techrocks.ru/2021/10/31/dotfiles-in-mac-and-linux-tutorial/
