Введение
Linux — это мощная и гибкая операционная система с большим набором команд для управления системой и взаимодействия с ней. Знание команд Linux позволяет выполнять множество задач, таких как манипулирование файлами, создание скриптов, управление процессами и многое другое.
Навигация по каталогам
Для перемещения между каталогами используйте команду cd
. Например, чтобы попасть в каталог «Мои документы», выполните:
cd Documenti
Чтобы вернуться в предыдущий каталог, используйте команду cd..
:
cd..
Создание и удаление каталогов
Чтобы создать новый каталог, используйте команду mkdir
. Например, чтобы создать каталог с именем «новая_папка», запустите:
mkdir nuova_cartella
Чтобы удалить пустой каталог, используйте команду rmdir
. Например, чтобы удалить каталог с именем «новая_папка», запустите:
rmdir nuova_cartella
Чтобы удалить каталог и его содержимое, используйте команду rm -r
. Обратите внимание, что эта команда безвозвратно удаляет файлы и подкаталоги внутри каталога. Например, чтобы удалить каталог с именем «old_folder» и все его содержимое, запустите:
rm -r vecchia_cartella
Просмотр содержимого каталога
Команда ls
используется для просмотра содержимого каталога. Базовая форма команды возвращает имена файлов и подкаталогов в текущем каталоге:
ls
Чтобы также просмотреть сведения о файле, такие как разрешения, размер и даты изменения, используйте параметр -l
:
ls -l
Чтобы отобразить все файлы, включая скрытые (начиная с точки), используйте параметр -a
:
ls -a
Изменить права доступа к файлам
Команда chmod
используется для изменения прав доступа к файлам. Вы можете указать разрешения как комбинацию владельца, группы и других, используя следующие буквы и символы:
r
: чтениеw
: письмоx
: бежать-
: без разрешения
Например, чтобы предоставить владельцу разрешение на чтение и запись в файл с именем «my_file», выполните:
chmod u+rw mio_file
Чтобы дать всем пользователям разрешение на чтение одного и того же файла, запустите:
chmod a+r mio_file
Чтобы удалить разрешение на запись для членов группы, запустите:
chmod gw mio_file
Управление процессами
Команда ps
используется для вывода списка процессов, запущенных в системе. Базовая форма команды возвращает список процессов, связанных с текущим пользователем:
ps
Для просмотра всех процессов в системе используйте опцию -e
:
ps -e
Чтобы убить запущенный процесс, используйте команду kill
. Вы можете указать процесс для завершения, используя его идентификатор или имя. Например, чтобы завершить процесс с идентификатором 1234, выполните:
kill 1234
Чтобы убить процесс, используя его имя, используйте команду killall
. Например, чтобы убить все процессы с именем «пример», запустите:
killall esempio
Управление файлами
Команда cp
используется для копирования файла из одного места в другое. Например, чтобы скопировать файл с именем «my_file» из текущего каталога в каталог «Мои документы», запустите:
cp mio_file Documenti/
Чтобы переместить файл вместо его копирования, используйте команду mv
. Например, чтобы переместить файл «my_file» из текущего каталога в каталог «Мои документы», выполните:
mv mio_file Documenti/
Чтобы переименовать файл, используйте команду mv
, чтобы переместить переименованный файл в тот же каталог. Например, чтобы переименовать файл «old_name» в «new_name», выполните:
mv vecchio_nome nuovo_nome
Чтобы удалить файл, используйте команду rm
. Например, чтобы удалить файл «un_file», запустите:
rm un_file
Управлять сетью
Команда ifconfig
используется для отображения информации о сетевой конфигурации системы. Возвращает такую информацию, как IP-адрес, шлюз по умолчанию, MAC-адрес и многое другое. Вот как вы можете его использовать:
ifconfig
Чтобы включить или отключить сетевой интерфейс, используйте команду ifup
или ifdown
. Например, чтобы включить сетевой интерфейс «eth0», запустите:
sudo ifup eth0
Чтобы отключить сетевой интерфейс «eth0», запустите:
sudo ifdown eth0
Использование блокчейна
Блокчейн — это технология, которая позволяет создавать и управлять общими цифровыми реестрами. Существуют различные команды и инструменты для работы с блокчейном в зависимости от конкретной платформы. Например, для взаимодействия с сетью блокчейна Ethereum вы можете использовать команду geth
или графический пользовательский интерфейс, такой как MetaMask
.
Чтобы установить клиент geth
в Ubuntu, запустите:
sudo apt-get install geth
Затем, чтобы запустить узел geth и подключиться к сети Ethereum, запустите:
geth
Если вы используете графический интерфейс пользователя, такой как MetaMask, следуйте конкретным инструкциям по его установке и использованию.
Заключение
В этом руководстве вы изучили некоторые основные команды для освоения Linux. Эти команды помогут вам перемещаться по каталогам, создавать и удалять каталоги, просматривать содержимое каталогов, изменять права доступа к файлам, управлять процессами, управлять файлами, управлять сетью и использовать блокчейн. Поэкспериментируйте с этими командами и продолжайте расширять свои знания, чтобы стать экспертом по операционной системе Linux.