Giới thiệu
Thật đáng sợ khi bắt đầu làm việc với giao diện dòng lệnh Linux nếu bạn đã quen làm mọi thứ thông qua giao diện đồ họa đẹp mắt. Có rất nhiều thông tin và đôi khi không rõ bắt đầu từ đâu. Bạn muốn khám phá những tính năng mà bạn đã nghe nói nhiều nhưng thậm chí bạn không biết cách liệt kê các tệp trong một thư mục hoặc điều hướng hệ thống tệp. Trong bài đăng này, tôi sẽ viết khoảng mười lệnh cơ bản mà theo tôi, bất kỳ người dùng Linux có lòng tự trọng nào cũng nên biết. Đây không phải là “10 lệnh thú vị nhất”, hay những lệnh khó hiểu nhất hoặc những lệnh sẽ khiến bạn trở thành thiên tài về dòng lệnh. Đây chỉ là những lệnh mà tôi nghĩ bạn nên học đầu tiên. Tôi giả sử bạn đã cài đặt một số bản phân phối Linux hoặc được cung cấp một máy có cài đặt Linux và bạn đã quản lý để truy cập dòng lệnh bằng cách mở một ứng dụng đầu cuối. Sau đó, bạn bắt đầu công việc của mình trong thư mục chính (/home) bằng dấu nhắc dòng lệnh như sau: matthew@lovelace:~$ Phần đầu tiên là tên người dùng của bạn , trong ví dụ này là "matthew". Theo sau nó là ký hiệu @ và sau đó là tên của hệ thống bạn đã đăng nhập, trong trường hợp này là "lovelace". LƯU Ý: Tôi có thói quen đặt tên hệ thống của mình theo tên những người đóng vai trò quan trọng trong lịch sử máy tính. Nếu cái tên Ada Lovelace chưa quen thuộc với bạn thì cô ấy xứng đáng được nhắc tới.![Top 10 lệnh Linux cần thiết nhất - 2](https://cdn.javarush.com/images/article/25ce6192-03a4-4b55-ac13-2609bf34af19/1024.jpeg)
Danh sách
- pwd
pwd là viết tắt của "In thư mục làm việc". Lệnh này trả về vị trí hệ thống tệp của bạn, chẳng hạn như /usr/share hoặc /home/matthew. Điều này có thể hữu ích nếu bạn mắc bệnh đa xơ cứng nếu bạn quên mất mình đang ở đâu.
- ls
При использовании в отдельности, команда ls выводит список всех файлов и подкаталогов в текущем каталоге. Можно также использовать ls для вывода списка всего содержимого любого каталога, не переходя к нему, за счет добавления к команде address этого каталога, например: ls etc/python.
-
cd
Эта команда приводит к смене текущего каталога на заданный. Например, команда cd /var/log перенесет вас в подкаталог log, находящийся в каталоге var.
-
touch
Команда touch создает пустой файл с заданным именем. Создайте файл прямо сейчас и воспользуйтесь командой cd, чтобы убедиться, что он был создан в текущем каталоге: touch examplefile.
-
rm
Команда rm удаляет файл. Для удаления созданного вами выше file, введите: rm examplefile.
-
mkdir
Команда mkdir создает каталог. Создайте каталог прямо сейчас и воспользуйтесь командой cd, чтобы убедиться, что он был создан в текущем каталоге: mkdir exampledirectory.
-
rmdir
Команда rmdir удаляет каталог. Для удаления созданного вами выше каталога, введите: rm exampledirectory.
-
mv
Команда mv перемещает заданный файл or каталог в указанное место. Её можно также использовать для переименования файлов и каталогов. При желании, можно сделать и то, и другое одной командой. Например, давайте переместим файл с именем sample из текущего каталога в существующий подкаталог stuff с одновременным изменением имени этого file на example: mv sample stuff/example.
-
cp
Команда cp копирует заданный файл or каталог в указанное вами место, возможно, с заданным вами новым именем file/каталога. Воспользуемся тем же примером: cp sample stuff/example. Различие между mv и cp в том, что во втором случае исходный файл остается на своём месте.
-
man
Команда man отображает page справочника для заданной команды. Каждая из описанных выше команд способна на гораздо большее, чем мы уже узнали. На деле, это была лишь верхушка айсберга. У большинства команд есть опции, называемые параметрами, предназначенные для изменения их поведения по умолчанию. Например, если вы введете man ls и прочитаете page справочника для этой команды, то узнаете о существовании чрезвычайно удобных опций, таких How ls -al, которая позволяет вывести список не только с именами файлов и каталогов, но и очень полезными метаданными каждого file и каталога.
GO TO FULL VERSION