Системный администратор - Сетевые технологии - Компьютерная помощь
5.74K subscribers
2.81K photos
3.94K videos
997 files
528 links
Канал для системных администраторов или те кто работает в ИТ сфере.
📚КНИГИ ПО
💠Cisco systems
💠Mikrotik
💠VoIP
💠Linux
💠 Windows server
💠 Сетевые технологии
📽Видеоуроки
🤝Поддержка
Наша группа: @SySAD
Feedback bot: @SySADbot
Download Telegram
Команды Linux для управления файлами

1. cat
Когда команда используется с одним текстовым файлом (вот так: cat путь_к_файлу), она отображает его содержимое в окне терминала. Если указать два файла и больше (cat путь_к_файлу_1 путь_к_файлу_2), она склеит их. А если ввести cat путь_к_файлу_1 > новый_файл — объединит содержимое упомянутых файлов в новый документ.

2. chmod
Позволяет изменять права доступа к файлу. Может пригодиться, если вы хотите внести изменения в системный файл.

3. chown
Изменяет владельца файла или каталога. Следует выполнять с правами суперпользователя. Например, chown user:group ваш_файл изменит владельца и группу файла на заданные.

4. file
Выводит информацию об указанном файле.

5. nano
Открывает простой текстовый редактор. Можно создать новый текстовый файл или открыть существующий: nano путь_к_файлу.

6. rename
Переименовывает один или несколько файлов. Команду можно использовать и для массового переименования по маске.

7. touch
Изменяет дату последнего открытия или модификации указанного файла.

8. tar
Команда для создания или извлечения архивов tar. Например, tar -cvf архив.tar ваши_файлы создаст архив архив.tar из указанных документов, а tar -xvf архив.tar извлечёт их.

9. zip
Аналогичным образом распаковывает и сжимает архивы ZIP. Например, zip -r9 архив. zip папка создаст архив архив. zip, содержащий все файлы и подкаталоги из папки, с максимальным уровнем сжатия.

10. mkdir
Создаёт новую папку в текущей терминальной или в указанной папке: mkdir путь_к_папке.

11. rmdir
Удаляет упомянутую папку.

12. rm
Удаляет файлы. Может работать как с отдельными элементами, так и с группой, соответствующей определённым признакам.

13. cp
Создаёт копию нужного файла в папке терминала: cp путь_к_файлу. Также вы можете указать назначение cp путь_к_файлу путь_для_копии.

14. mv
Перемещает файл из одной папки в другую. Вы можете указать имя для перемещаемого файла. Забавно, но в Linux эта команда может использоваться и для переименования документов. Просто укажите ту же папку, где находится файл, и другое название.

15. find
Поиск файлов по определённым критериям, таким как имя, тип, размер, владелец, дата создания и модификации.

16. grep
Поиск текстовых файлов, содержащих определённые строки. Критерии очень гибко настраиваются.

17. locate
Поиск файлов и папок, чьи названия подходят запросу, и отображение их путей в файловой системе.

@sysadmin1
👍9🔥4🥰21👏1🤡1
Media is too big
VIEW IN TELEGRAM
Зачем нужен и как работает Docker?

Чтобы научиться работать с докером, важно понимать принципы его работы. В этом видео вы разберете зачем вообще нужен Docker, почему он стал популярным, а также в чем его сила и слабые стороны.

#devops #Docker

@sysadmin1
👍124🔥4
No.Code.No.Problem.B0DD1PN8SV.epub
173.6 KB
🌎 No Code, No Problem: Navigating Software Development with ChatGPT

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3🥰21
Изучаем Git.zip
27 MB
🌎 Изучаем Git: пошаговое руководство с наглядными примерами

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥21
Когда звонят по рабочим вопросам в выходные

@sysadmin1
😁12🤣7🔥5👍1
Media is too big
VIEW IN TELEGRAM
Zabbix 7, как обновиться и что поменялось

4 июня 2024 года состоялся выпуск системы мониторинга Zabbix 7 LTS. В ней появились улучшения: усовершенствован интерфейс, расширены возможности мониторинга, расширены шаблоны и API, проведены обновления в области безопасности и соответствия требованиям, улучшена производительность и т.д. На мастер-классе вы опробуете изменения на практике. Все можно будет воспроизвести «дома» в качестве новой увлекательной компьютерной игры.

@sysadmin1
🔥6👍51
Как отлаживать bash-script-ы по шагам

Мне всегда хотелось иметь возможность отлаживать bash-scripts так же, как и любой другой код, т.е. по шагам, и bash такую возможность предусмотрел, но о ней не все знают. Несмотря на довольно большой опыт использования Linux, я дошёл до неё только недавно.

Волшебная строчка, которую нужно добавить после #!/bin/bash, чтоб скрипт можно было отлаживать по шагам

#!/bin/bash

trap 'echo "# $BASH_COMMAND";read' DEBUG

echo line1
echo line2

echo line3



Процесс отладки
Запускаем скрипт, перед выполнением каждой команды выводится то, что будет исполняться, затем интерпретатор начинает ожидать нажатия клавиши <ENTER>.

Если понимаем, что что-то пошло не так, нажимаем Ctrl+C и выходим из отладки.

Ингредиенты
команда trap, которая умеет перехватывать разные сигналы и в нашем случае она перехватывает сигнал DEBUG, посылаемый перед выполнением команды

команда read, которая умеет ожидать ввода чего-нибудь с клавиатуры (в данном случае нам нужно только либо ENTER либо Ctrl+C

переменная окружения $BASH_COMMAND, валидная внутри обработчика команды trap.

# Online Bash Shell.
# Code, Compile, Run and Debug Bash script online.
# Write your code in this editor and press "Run" button to execute it.

trap 'echo "# $BASH_COMMAND";read' DEBUG

echo line1
echo line2

echo line3

echo "Hello World";



@sysadmin1
👍8🔥2🎉2
Mastery.in.Azure.DevOps.pdf
1.3 MB
🌎 Mastery in Azure DevOps: Navigating the Future of Software Development (2024)

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍43🔥2