Các lệnh đầu cuối Linux. Lệnh tập tin

Số 1. Đi tới thư mục trước đó

Tất cả chúng ta đều sử dụng lệnh cd .. để đi tới thư mục mẹ. Và để quay lại thư mục trước đó, bạn có thể sử dụng lệnh cd -. Kỹ thuật này tương tự như nút quay lại.

Test@linoxide:~/Downloads$ cd - /home/eyramm test@linoxide:~$ cd - /home/eyramm/Downloads test@linoxide:~/Downloads$
Ở đây, đầu tiên chúng ta vào thư mục Tải xuống, sau đó chuyển đến thư mục Chính và cuối cùng quay lại thư mục Tải xuống.

Số 2. Lặp lại lệnh cuối cùng

Để lặp lại lệnh trước đó, chỉ cần nhập!! . Trong ví dụ này, chúng tôi sẽ lặp lại lệnh trước đó với quyền siêu người dùng.

$ apt cài đặt vlc E: Không thể open lock file /var/lib/dpkg/lock - open (13: Quyền bị từ chối) E: Không thể khóa thư mục quản trị (/var/lib/dpkg/), bạn đã root chưa? $sudo!! sudo apt install vlc vlc đã là phiên bản mới nhất (2.2.2-5ubuntu0.16.04.3).
Kỹ thuật này rất hữu ích trong các tình huống tương tự như tình huống đã thảo luận, khi lệnh được nhập trước đó phải được thực thi với quyền siêu người dùng.

Số 3. Thực hiện lệnh nhiều lần cho đến khi hoàn thành thành công

Để chạy lệnh cho đến khi hoàn thành thành công, hãy sử dụng lệnh trả về mã như thế này:

Trong khi! ; ngủ 1; xong
Ví dụ:

$ trong khi! ./run.sh; ngủ 1; xong cat: run.sh: Không có tập tin hoặc thư mục như vậy cat: run.sh: Không có tập tin hoặc thư mục như vậy linoxide.com
Lệnh trong ví dụ này sẽ được lặp lại cho đến khi tìm thấy tệp run.sh và nội dung của nó được in ra màn hình.

Số 4. Xem thông tin về tiến trình truyền tập tin

Để theo dõi tiến trình truyền tệp, hãy sử dụng lệnh pv:

$pv truy cập.log | gzip > access.log.gz 611MB 0:00:11 [=> ] 15% ETA 0:00:59

Số 5. Lên kế hoạch việc làm

Bạn có thể lên lịch công việc trong Linux bằng lệnh at:

Echo wget https://sample.site/test.mp4 | lúc 2 giờ chiều
Để xem các công việc đang chờ xử lý, hãy sử dụng lệnh atq.

Số 6. Xuất dữ liệu dưới dạng bảng

Khi bạn gọi lệnh ls hoặc bất kỳ lệnh nào khác hiển thị dữ liệu trên màn hình, bạn có thể phải đối mặt với các danh sách dài đòi hỏi phải cuộn nhiều để xem. Những gì hiển thị trên màn hình có thể dễ dàng được sắp xếp thành một bảng bằng lệnh cột -t. Ví dụ:

$ cat /etc/passwd | cột -t

Đây là những gì chúng tôi có.


Đầu ra lệnh được tổ chức dưới dạng bảng

Số 7. Phím tắt hữu ích

Lệnh xóa sẽ xóa màn hình terminal. Sự kết hợp Phím Ctrl+ L cho phép bạn đạt được điều tương tự nhanh hơn.

Sự kết hợp Phím Alt+ . cho phép bạn điều hướng qua các lệnh đã nhập trước đó. Tổ hợp phím Ctrl + U sẽ xóa khỏi dòng mọi thứ đã được nhập vào đó. Ví dụ: bạn có thể thử cách này để xóa mật khẩu đã nhập trên dòng lệnh.

Để đảo ngược dần dần tìm kiếm thông qua lịch sử lệnh, hãy sử dụng phím tắt Ctrl + R.

Số 8. Nén, chia nhỏ và mã hóa tập tin

Phát tin tập tin lớn giữa các máy tính không phải là một công việc dễ dàng. Bạn có thể đơn giản hóa nó bằng cách nén các tệp bằng lệnh zip hoặc, nếu các tệp rất lớn, bằng cách tạo kho lưu trữ nhiều tập. Nếu bạn cũng cần mã hóa các tập tin, hãy sử dụng khóa chuyển -e.

$ zip -re test.zip AdbeRdr11010_en_US.exe run.sh Smart_Switch_pc_setup.exe Nhập mật khẩu: Xác minh mật khẩu: thêm: AdbeRdr11010_en_US.exe (xì hơi 0%) thêm: run.sh (được lưu trữ 0%) thêm: Smart_Switch_pc_setup.exe (xì hơi 2 %)

Số 9. Kiểm tra độ căng của pin máy tính xách tay

Bạn muốn biết pin máy tính xách tay của bạn sẽ kéo dài bao lâu khi tải CPU đầy? Hãy thử lệnh sau:

$ cat /dev/urandom > /dev/null

Số 10. Đổi tên hoặc di chuyển tập tin

Nếu bạn cần nhanh chóng đổi tên hoặc di chuyển nhiều tệp có hậu tố, hãy thử lệnh sau:

$ cp /home/sample.txt(,-old)
Đây là cách bạn có thể giải mã nó:

$ cp /home/sample.txt /home/sample.txt-old
Dưới đây là ví dụ về đổi tên file bằng một phần mở rộng nhất địnhở chế độ hàng loạt:

$ ls text_comes_here_1.txt text_comes_here_2.txt text_comes_here_3.txt text_comes_here_4.txt $ đổi tên "s/comes_here/goes_there/" *.txt $ ls text_goes_there_1.txt text_goes_there_2.txt text_goes_there_3.txt

Kết quả

Chúng tôi đã đề cập đến một số kỹ thuật để tương tác với dòng lệnh Linux. Chúng tôi hy vọng bạn tìm thấy điều gì đó ở đây sẽ giúp bạn đơn giản hóa và tăng tốc công việc hàng ngày của mình.

Ngày nay, nhiều tiện ích đồ họa đã được phát triển để thực hiện các hoạt động trong hệ điều hành Linux, giúp việc cấu hình và làm việc với hệ thống trở nên dễ dàng hơn.

Không còn nghi ngờ gì nữa, nó rất tiện lợi và hữu ích, đặc biệt đối với những người mới bắt đầu học Linux.

Tuy nhiên, kiến ​​thức về các lệnh terminal cơ bản là điều cần thiết đối với bất kỳ ai làm việc với HĐH.

Cú pháp lệnh đầu cuối Linux và các lệnh trợ giúp

Chớm ban đầu nhìn chung Cú pháp lệnh thiết bị đầu cuối Linux có thể được viết như:

Lệnh [tùy chọn] [tệp/thư mục]
trong đó các tùy chọn (thường được gọi là khóa) chỉ định các tham số ảnh hưởng đến việc thực thi lệnh và các tệp và thư mục là đối tượng mà hành động của lệnh được hướng tới.

Bởi vì cho các đội khác nhau cùng một khóa có thể có nghĩa là hành động khác nhau, không thể mô tả hết tất cả các phím. Để lấy thông tin về lệnh, bạn có thể sử dụng khóa chuyển đổi --help, phổ biến cho hầu hết các lệnh.

Để được trợ giúp mở rộng về lệnh, bạn có thể sử dụng lệnh man hoặc info.

Sử dụng tùy chọn –version, bạn có thể tìm ra số phiên bản của lệnh. Ví dụ về nhận trợ giúp cho lệnh terminal Linux chính - ls:

Ls --help ls --verison man ls thông tin
Vì vậy bạn có thể dễ dàng có được thông tin cần thiết về cú pháp, các tùy chọn và hành động của lệnh.

Người dùng thông thường có các tùy chọn hạn chế khi thực thi các lệnh đầu cuối Linux.

Theo mặc định, người dùng có thể thực hiện các thao tác trên đối tượng mà họ sở hữu. Người dùng, để thực hiện các thao tác trên đối tượng của người khác, cũng như các thao tác làm thay đổi hệ thống ảnh hưởng đến tất cả người dùng, phải có các quyền thích hợp đối với đối tượng thao tác hoặc chạy chúng như siêu người dùng(root), có quyền không giới hạn khi thực hiện các lệnh đầu cuối.

Để có được quyền siêu người dùng mà không cần đăng xuất khỏi hệ thống, bạn cần chạy lệnh su terminal và nhập mật khẩu root.

Điều đáng hủy bỏ là trên thực tế, tất cả người dùng biết mật khẩu gốc đều có tất cả các quyền trong hệ thống. Nếu có nhu cầu cung cấp cho người dùng khả năng thực hiện các thao tác thay mặt cho siêu người dùng, đồng thời hạn chế quyền tự do hành động, bạn có thể sử dụng lệnh sudo, sau khi đã định cấu hình danh sách các thao tác được phép trước đó và tập tin có sẵn, cho mỗi người dùng.

Tốt nhất bạn nên xem thông tin chính xác về cách hoạt động của sudo trong từng bản phân phối riêng lẻ bằng cách gọi trợ giúp.

Khi chạy sudo, người dùng được yêu cầu nhập mật khẩu của họ. Cài đặt tính năng có sẵn cho người dùng bằng lệnh sudo được lưu trữ trong /etc/sudoers (chi tiết hơn man/etc/sudoers).

Xử lý và truy cập tập tin - lệnh cơ bản phần cuối
Các lệnh đầu cuối Linux được sử dụng nhiều nhất:
  • pwd – đầu ra của thư mục làm việc hiện tại;
  • ls – xuất danh sách các tập tin và thư mục;
  • cd–chọn thư mục đang làm việc;
  • định vị – tìm kiếm tập tin;
  • chmod – thiết lập quyền truy cập;
  • vòng/phút–qa– hiển thị gói đã cài đặt trong vòng/phút-linux;
  • dpkg -l |more – hiển thị các gói đã cài đặt trong deb-linux;
  • vòng/phút–i(rpm -e) – cài đặt (gỡ bỏ) gói vòng/phút;
  • apt-get install (apt-get Remove) – cài đặt (gỡ bỏ) gói gỡ lỗi;
  • mount (umount) – gắn (ngắt kết nối) phương tiện lưu trữ;
  • fdisk –l – xem danh sách tất cả các phương tiện được kết nối;
  • mkfs – định dạng đĩa và phân vùng.
Các lệnh đầu cuối Linux để quản lý quy trình và cấu hình mạng
Biết các lệnh cơ bản sau sẽ giúp bạn hiểu ban đầu về cách thiết lập mạng trong Linux, quản lý các quy trình và hơn thế nữa bằng cách sử dụng các lệnh đầu cuối:
  • ifconfig - cài đặt hiển thị giao diện mạng, thiết lập các thông số mạng (IP, mặt nạ, v.v.), khởi động mạng;
  • ping – kiểm tra tính khả dụng của các nút mạng;
  • tuyến đường – xem và cấu hình bảng định tuyến;
  • máy chủ tên – thiết lập máy chủ DNS;
  • psaxjf – hiển thị các tiến trình đang chạy;
  • pgrep -l– hiển thị ID tiến trình;
  • kill - Lệnh đầu cuối Linux để kết thúc một quá trình;
  • clear – xóa cửa sổ terminal;
  • xuất – đích máy in mặc định;
  • lpr – đầu ra in.
Các lệnh đầu cuối có thể được kết hợp vào các thùng chứa, ghi vào các tệp và nếu cần, sẽ được khởi chạy để thực thi.

Có lẽ thực hiện tuần tự các lệnh Linux cơ bản hoặc hiệu suất tuân theo các điều kiện nhất định. Bộ xử lý lệnh cùng với kiến ​​thức về các lệnh terminal là một công cụ quan trọng của HĐH này.

Nền tảng Lệnh Linuxđưa ra ý tưởng về cách làm việc với thiết bị đầu cuối. Phía sau thông tin chi tiết bạn luôn có thể liên hệ hệ thống trợ giúp, được bao gồm trong mọi bản phân phối.

Kể từ khi hệ điều hành Linux ra đời, phương thức hoạt động chính của nó là Giao diện dòng lệnh. Thêm về điều này sau công cụ phổ quát các chi tiết đồ họa đã được thêm vào, hiện đại hóa hệ thống và giúp người dùng mới thuận tiện hơn. Bất chấp môi trường thân thiện của nhiều bản phân phối Linux, việc sử dụng CLI (Dòng lệnh) vẫn hợp lý. Đội Thiết bị đầu cuối Ubuntu là khả năng quản lý toàn diện tài nguyên PC bằng cách sử dụng các hướng dẫn có độ dài và độ phức tạp khác nhau. Đó là lý do tại sao việc làm chủ Terminal lại quan trọng đến vậy.

Nền tảng lệnh văn bảnđể thực hiện các nhiệm vụ thông qua thiết bị đầu cuối.

Các đội có thể bao gồm nhiều nhất các ký tự khác nhau- số, chữ cái, dấu gạch nối và dấu gạch ngang dễ dàng cùng tồn tại trong đó. Chúng được nhập từng dòng một. Việc thực hiện mỗi lệnh bắt đầu bằng cách nhấn phím Enter hoặc một số phương pháp tương tự khác. Giao diện Terminal hữu ích ở chỗ nó sẽ khả dụng ngay cả khi phần đồ họa bị lỗi. Nó tương tác trực tiếp với nhân hệ điều hành.

Phương pháp nhập lệnh này linh hoạt khác thường, nó không đòi hỏi nhiều phần cứng và tài nguyên phần mềm. Các lệnh Autorun cũng được hỗ trợ.

Chính xác hơn thì Terminal là một trình giả lập Console. Nó hỗ trợ các tính năng tương tự, đồng thời cung cấp một số tính năng bổ sung. Bạn có thể khởi chạy nó bằng phím tắt “Ctrl + Alt + T”.

Hướng dẫn dành cho Terminal là danh sách các ký tự được tạo trước, sau khi nhập và xác nhận PC nào sẽ thực thi lệnh được xác định trước. Trong trường hợp này, các tham số bổ sung có thể được tính đến.

Theo quy định, một lệnh (lệnh) bao gồm ba phần:

  1. Tên ứng dụng. Tên này tập tin thực thi, đã được ghi lại trong hệ thống dưới dạng một biến.
  2. Chìa khóa. Phím được sử dụng để chỉ đường chính xác hơn. Chúng cho phép bạn thực hiện một hành động hoặc thuật toán cụ thể.
  3. Nghĩa. Đây là một số biến, một tham số cho khóa.

Đây là cách tạo hướng dẫn cho máy tính chạy Linux. Các lệnh Ubuntu cơ bản được sử dụng để làm việc với các tệp và thư mục, khởi chạy chương trình và quản trị hệ thống cũng như nhiều thao tác khác. Hãy nói về họ chi tiết hơn.

Làm việc với tập tin và thư mục

Tạo tập tin:

chạm vào tên tập tin

Nếu bạn cần thay đổi ngày và giờ tạo, lệnh sau sẽ trợ giúp:

chạm -t 0712250000 nộp đơn

Xóa một tập tin:

tên tập tin rm

Buộc xóa tập tin:

Tạo một bản sao của tệp trong một tệp khác:

Hiển thị nội dung tập tin:

Bằng cách này, bạn có thể hiển thị 10 dòng của tệp ngay từ đầu...:

...và như vậy - từ cuối:

rsync -rogpav -e ssh –delete /home ip_address:/tmp

Đây là cách bạn có thể tạo một bản sao đĩa cục bộ trong tập tin trên máy tính điều khiển từ xa(ví dụ cú pháp):

dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr ‘dd of=hda.gz’

Bằng cách này, bạn có thể tìm kiếm tất cả các tệp có phần mở rộng “.txt” trong một thư mục và sao chép chúng vào một thư mục có địa chỉ khác:

tìm /home/user1 -name ‘*.txt’ | xargs cp -av –target-directory=/home/backup/ –parents

Quản lý người dùng và nhóm

Bây giờ hãy nói về các hướng dẫn giúp quản lý quyền của người dùng. Nếu không có những hướng dẫn này, các lệnh cơ bản của Ubuntu sẽ không đầy đủ. Theo quy định, họ cần phải thay đổi mật khẩu, tạo và xóa các nhóm và cá nhân sử dụng HĐH.

Tạo nên nhóm mới với tên đã cho:

Xóa một nhóm có tên đã cho:

Thay đổi tên nhóm:

groupmod -n new_group_name old_group_name

Tạo người dùng mới:

Xóa dữ liệu người dùng, bao gồm cả thư mục cá nhân của anh ấy:

Đặt thuộc tính mới cho người dùng:

usermod -c "Người dùng FTP" -g system -d /ftp/user1 -s /bin/nologin user1

Cài đặt mật khẩu mới tài khoản hiện tại:

Chỉnh sửa mật khẩu người dùng được chỉ định. Chỉ áp dụng với quyền root:

Các lệnh hữu ích khác

Trong hệ điều hành nhóm Ubuntu có thể áp dụng khởi động lại qua Terminal ngay cả khi GUI không chạy. Cô ấy đây rồi:

Các lệnh khác cũng có thể được sử dụng:

sudo init 6
sudo tắt máy -r bây giờ

Để tắt PC, bạn có thể sử dụng các hướng dẫn sau:

tắt nguồn sudo
sudo điện thoại 0
tạm dừng sudo
tắt máy sudo -h ngay bây giờ

Kết thúc phiên hiện tại:

Tóm lại là

Chúng tôi đã xem xét lệnh tắt Ubuntu và các cấu trúc cú pháp khác nhau, cách khởi chạy hoạt động với các gói và kỹ thuật làm việc với kho lưu trữ... Chúng tôi hy vọng rằng tất cả các công cụ được mô tả ở đây sẽ giúp bạn một cách nghiêm túc trong việc có được trải nghiệm người dùng sáng suốt và hữu ích.

Giới thiệu về thiết bị đầu cuối

Trong số tất cả các thành phần của hệ thống Linux Quan trọng nhất có lẽ là dòng lệnh ( đánh đập-B của chúng ta MỘT nhận được Sh ồ) hoặc Phần cuối:

Đối với những người dùng mới làm quen, có vẻ như họ sẽ không bao giờ sử dụng dòng lệnh và một số chỉ đơn giản là sợ nó. Tuy nhiên, càng có nhiều kinh nghiệm, họ càng thường xuyên chuyển sang thiết bị đầu cuối.
Sử dụng dòng lệnh, bạn có thể thực hiện các hành động không thể tưởng tượng được khi làm việc với đồ họa giao diện người dùng. Hóa ra nhiều hành động có thể được thực hiện nhanh hơn và hiệu quả hơn nhiều bằng cách sử dụng dòng lệnh.
Dòng lệnhđược sử dụng trong tất cả hệ điều hành: Windows, MacOS XLinux.
Nhiều người dùng mới làm quen có thể phản đối: "Ồ, trong Windows chúng tôi không sử dụng dòng lệnh" . Và họ sẽ Không đúng, bởi vì tất cả các hành động để cài đặt/gỡ bỏ chương trình hoặc các chương trình khác thay đổi hệ thống chảy vô hình trong thiết bị đầu cuối, chưa kể quản trị viên hệ thống những người thường xuyên sử dụng các dịch vụ dòng lệnh.
Cửa sổ terminal ban đầu được hiển thị trên màn hình máy tính đầu tiên, ngay cả trước khi các chương trình giao diện đồ họa người dùng (GUI) xuất hiện và không có dấu hiệu nào cho thấy có bất kỳ thứ gì khác sẽ thay thế nó trong tương lai gần.

Lệnh đầu cuối


Trong hệ thống Linux hàng ngàn lệnh được sử dụng mà bạn không cần phải biết gì cả cho người dùng đơn giản, nhưng có ý tưởng chung và việc biết một số cái được sử dụng thường xuyên đơn giản là cần thiết, bởi vì... Dù muốn hay không bạn cũng sẽ gặp phải chúng khi thiết lập hệ thống hoặc cài đặt chương trình mong muốn, thiếu trong Trung tâm Ứng dụng vân vân.
Tôi sử dụng hệ thống Ubuntu/Linux Mint và các ví dụ sẽ được sử dụng dựa trên chúng, nhưng tôi nghĩ rằng ngoài lệnh sudo, phần còn lại áp dụng cho các hệ thống khác Linux.
TRONG Ubuntu/Linux Mint cửa sổ terminal mở bằng cách nhấn phím Ctrl+Alt+T.

Nâng cấp phần mềm

Nhiều người dùng có thể đã thực thi các lệnh sau trong terminal nhiều lần:

cập nhật sudo apt-get
nâng cấp sudo apt-get

Chúng ta hãy xem xét chúng chi tiết hơn để hiểu chúng là gì.
Trước hết, tôi muốn lưu ý rằng tất cả các lệnh được viết bằng tiếng anh và không chỉ “từ một chiếc đèn lồng”, mà mỗi cái đều có một ý nghĩa cụ thể cho việc sử dụng nó. Và dòng lệnh là gì Linux rất phân biệt chữ hoa chữ thường. Nói cách khác, các lệnh này được viết bằng chữ thường ( chữ viết thường), nhưng nếu bạn nhập một lệnh giống hệt nhau nhưng viết hoa ( bằng chữ in hoa), thì nó sẽ không hoạt động. Điều này cần phải được ghi nhớ.

Đội sudo, về cơ bản là một từ viết tắt bao gồm những từ sau đây: S phía trên bạn ser LÀM, được dịch từ tiếng Anh theo nghĩa đen như sau: S phía trên bạn ser- siêu người dùng(người quản lý), LÀM - làm. Những thứ kia. khi lệnh này có mặt trong đội tổng thể, thì dòng lệnh được tạo để hiểu rằng nó có thể thực thi nó siêu người dùng(quản trị viên), người dùng đã đăng ký trong quá trình cài đặt hệ thống và nhập mật khẩu của mình:

Đội apt-get cái nào đến sau sudo và một khoảng trắng, bao gồm hai từ được phân tách bằng dấu gạch ngang, kết hợp hai từ này thành một lệnh và có nghĩa đen trong bản dịch: có khuynh hướng thực hiện.

Đội cập nhật, đang dịch - cập nhật.

Vì thế cập nhật sudo apt-get dịch theo nghĩa đen - siêu người dùng có xu hướng thực thicập nhật.

Sau khi nhập lệnh này và nhấn phím Đi vào, thiết bị đầu cuối sẽ yêu cầu mật khẩu. Sau khi nhập mật khẩu và nhấn lại Đi vào, quá trình cập nhật danh sách các gói sẽ bắt đầu.

Ghi chú. Thiết bị đầu cuối có các tính năng sau khi nhập lệnh bằng sudo, cụ thể là khi bạn nhập mật khẩu, nó không được hiển thị bằng chữ cái hoặc ký hiệu, vì vậy bạn phải luôn chú ý đến cách bố trí bàn phím mà bạn nhập mật khẩu và mật khẩu khác, đây là sau khi thực hiện lệnh đầu tiên với sự hiện diện sudo, các lệnh tiếp theo (ngay cả khi chúng chứa sudo), không còn yêu cầu bạn nhập mật khẩu trong một thời gian nhất định (giữ phiên sudo mở) trong cùng một cửa sổ terminal, tức là ngụ ý rằng thiết bị đầu cuối tiếp tục được sử dụng siêu người dùng(người quản lý).

Đội nâng cấp sudo apt-get rất giống với đội trước, nơi nâng cấp - hiện đại hóa, cải thiện(hệ thống). Lệnh này thường được thực thi sau lệnh cập nhật. Sau khi lệnh được thực thi, nó sẽ hiển thị trong terminal khả thi gói để cài đặt, tức là. hiện đại hóa, cải tiến hệ thống. Người dùng chỉ phải đồng ý hoặc không đồng ý với việc cài đặt các gói này.

Cài đặt, gỡ bỏ chương trình

sudo apt-get cài đặt trình duyệt crom

sudo apt-get loại bỏ trình duyệt crom

Như bạn có thể thấy, các lệnh rất giống nhau, ngoại trừ một từ được đánh dấu màu đỏ. Ở đội đầu tiên cài đặt - cài đặt trình duyệt crom, và trong lần thứ hai di dời - xóa bỏ trình duyệt crom

Bằng cách này, các ứng dụng (chương trình) và các tệp khác trong hệ thống sẽ được cài đặt và xóa.
Nếu bạn tìm thấy lệnh tương tự để cài đặt một chương trình trên một trong các trang web và cài đặt nó, nhưng chương trình đó không phù hợp với bạn và bạn muốn xóa nó, chỉ cần thay đổi lệnh cài đặt cài đặt TRÊN di dời và thực thi trong terminal, vì chương trình sẽ bị xóa.

Cài đặt chương trình từ kho lưu trữ của bên thứ ba

Bây giờ chúng ta hãy xem các lệnh để cài đặt và gỡ cài đặt chương trình có bổ sung kho lưu trữ của bên thứ ba (ví dụ):

sudo thêm -apt-repository ppa:upubuntu-com/gtk+3.6
cập nhật sudo apt-get
sudo apt-get cài đặt flatstudiodark-gtk

Trước hết, chúng ta hãy tìm hiểu lý do tại sao kết nối kho lưu trữ của bên thứ ba? Kho lưu trữ là nơi lưu trữ các tệp trên trang web của nhà phát triển. TRONG trong trường hợp này, với lệnh thứ ba, chúng tôi muốn đặt chủ đề, nhưng nó không có trong Trung tâm Ứng dụng, có nghĩa là trước tiên chúng ta cần kết nối bộ lưu trữ (kho lưu trữ) với chủ đề (lệnh đầu tiên), trong đó thêm vào - thêm vào, ppa:upubuntu-com/gtk+3.6- tên của kho lưu trữ, sau đó bằng lệnh thứ hai, hãy cập nhật danh sách các gói và với lệnh thứ ba - cài đặt chính gói đó với chủ đề.

Nếu như ứng dụng này(trong trường hợp cụ thể này là chủ đề) bạn không thích và quyết định xóa nó, sau đó bạn có thể thay đổi các lệnh cài đặt để chúng trông giống như các lệnh xóa:

sudo apt-get xóa flatstudiodark-gtk
sudo add-apt-repository --remove ppa:upubuntu-com/gtk+3.6
cập nhật sudo apt-get

Trước tiên, bạn cần chạy lệnh để xóa gói bằng chương trình, nơi chúng tôi thay đổi cài đặt TRÊN di dời, sau đó xóa bộ nhớ (repository) bằng cách thêm vào lệnh --di dời - xóa bỏ, bởi vì Việc lưu trữ hiện không cần thiết và chúng tôi cập nhật hệ thống bằng lệnh mới nhất.

Chạy các chương trình đồ họa với quyền quản trị viên.

Giả sử chúng ta cần chạy quản lý tập tin Nautilus với quyền quản trị viên bằng cách nào đó thay đổi nội dung thông qua GUI thư mục hệ thống. Để thực hiện việc này, hãy nhập lệnh sau:

gksudo nautilus

gksu nautilus

Trong trường hợp này, việc nhập mật khẩu sẽ xảy ra trong một cửa sổ đồ họa chứ không phải trong thiết bị đầu cuối.

Nhưng bạn có thể chỉ định thêm con đường cần thiết trong lệnh, trực tiếp đến thư mục mong muốn:

gksu nautilus /usr/share/themes

Trong lệnh này, một dấu gạch chéo (/) - gạch chéo cho biết thiết bị đầu cuối rằng nó cần chuyển sang thư mục tiếp theo.

Chạy chương trình từ terminal bằng lệnh

Trong hệ thống Linux bạn có thể chạy bất kỳ chương trình nào từ thiết bị đầu cuối được cài đặt trên hệ thống của mình, điều quan trọng là phải biết nó tên chính xác. Nhiều chương trình bao gồm một tên từ và một số có hai hoặc ba từ. Ví dụ: Nautilus; Tinh chỉnh Ubuntu; Công cụ tinh chỉnh Gnome. Nếu chúng ta nhập tên của các lệnh vào terminal khi chúng được viết, chúng ta sẽ không thể mở bất kỳ ứng dụng nào. Một lần nữa, tôi nhắc lại rằng thiết bị đầu cuối rất phân biệt chữ hoa chữ thường, tức là Lệnh chỉ được nhập bằng chữ thường (chữ thường) và phải nguyên khối, phân tách bằng dấu gạch ngang, nếu nó bao gồm một số từ (ví dụ):

ốc anh vũ

tinh chỉnh Ubuntu

gnome-chỉnh-công cụ

Bằng cách này, bạn có thể mở các ứng dụng, nhưng nếu bạn đóng thiết bị đầu cuối, chương trình sẽ đóng cùng với nó. Để ngăn chặn điều này xảy ra, bạn cần thêm lệnh lối rađể đóng thiết bị đầu cuối sau khi mở chương trình thông qua dấu cách và dấu phân cách & :

nautilus & thoát

tinh chỉnh Ubuntu& lối ra

gnome-chỉnh-công cụ& lối ra

Qua thiết bị phân tách & Bạn có thể bao gồm một số lệnh thực thi (mở) bằng cách kết hợp chúng thành một lệnh:

nautilus & ubuntu-tweak & gnome-Tweak-tool & thoát

Tạo thư mục (thư mục) và đặt tập tin vào đó

Nhiều người trong số các bạn đã chọn các hộp để hiển thị bố cục bàn phím của mình trong khay bằng các lệnh đầu cuối:

mkdir ~/.icons

mkdir ~/.icons/flags

cd ~/.icons/flags

Bây giờ chúng ta hãy xem xét chi tiết từng lệnh đã cho.

Đội mkdir ~/.icons- tạo một thư mục (thư mục) ẩn trong Thư mục chủ được phép biểu tượng.

mk- viết tắt của làm - làm, tạo ra. thư mục- viết tắt danh mục - thư mục, thư mục.~ - dấu ngã luôn biểu thị Thư mục chủ người dùng. / - chỉ định thư mục. .icon- biểu thị tên thư mục đang được tạo và dấu chấm ở phía trước luôn chỉ ra rằng thư mục nàyẩn giấu.

Đội mkdir ~/.icons/flags cũng tạo một thư mục có tên /cờ trong một thư mục ẩn /.iconThư mục chủ - ~ .

Đội cd ~/.icons/flagsđiều hướng đến thư mục /cờ, lần lượt là trong Thư mục chủ - ~ và trong thư mục ẩn /.icon.

đĩa CD - c- chỉ định chuyển tiếp, d - danh mục - thư mục (thư mục).

Đội quên http://suservice.net/icons/flags2/(ru,us).png tải các tập tin hộp kiểm vào một thư mục /cờ, mà chúng tôi đã chuyển đến ở giai đoạn trước.
quên- viết tắt của w - mạng lưới- mạng lưới, lấy - nhận được, tức là lấy tập tin từ mạng và luôn được đặt trước URLđịa chỉ cách nhau một dấu cách. Trong trường hợp này, trước http://suservice.net/icons/flags2/(ru,us).png, từ đó các tệp có cờ được tải.

Giết quá trình bằng lệnh

Trước hết chúng ta hãy tìm hiểu quy trình là gì?

Khi hệ thống khởi động, nhiều quy trình được khởi chạy mà người dùng thường không nhận ra. Nhưng chúng tôi thấy nhiều quy trình trên màn hình điều khiển, chúng tôi tự khởi chạy và quản lý chúng, điều này phần mềm mã nguồn mở. Cách tốt nhất để cho chúng tôi biết về điều này là chương trình đứng đầu, được khởi chạy trong thiết bị đầu cuối:

Đôi khi xảy ra trường hợp một số quy trình trong hệ thống bị lỗi hoặc một số chương trình chỉ bị treo và nút đóng không phản hồi hoặc hoàn toàn không có nút đóng nào (conky widget). Trong trường hợp này ở Linux Có rất đội ngũ tốt- “kẻ giết người”:

P- viết tắt của quá trình(quá trình), giết - giết.
Nhưng bản thân lệnh này không hoạt động, nó cần một đối số, tức là. hoặc số quy trình được hiển thị trong cột PID(xem ảnh chụp nhanh thiết bị đầu cuối) sau khi thực hiện lệnh đứng đầu, hoặc tên quy trình trong cột YÊU CẦU. Đừng lo lắng, lệnh sẽ không tự hủy chương trình mà chỉ dừng quá trình thực thi. Nếu điều này chương trình đồ họa, thì nó sẽ đơn giản đóng lại. Đối với thử nghiệm, tôi đã chọn quy trình vô hại nhất, khi đóng lại sẽ không gây hại gì. Vì vậy hãy chạy lệnh sau:

pkill gnome-terminal

Cửa sổ đầu cuối đã biến mất, tức là. đã từng là "bị giết"(đã dừng) quá trình hiển thị chương trình trên màn hình điều khiển.

xkill- giết chết quá trình hiển thị và tự hoạt động, tức là sau khi thực hiện lệnh, hãy nhấp vào dấu thập kết quả thay vì con trỏ trên bất kỳ lệnh nào chương trình hiển thị(cửa sổ) khi nó đóng lại.

Phần kết luận

Tôi đã chọn các lệnh để phân tích mà người dùng đơn giản thường gặp khi thiết lập hệ thống.
Nếu ai muốn tìm hiểu thêm về lệnh terminal, tôi khuyên bạn nên tải xuống hướng dẫn miễn phí Scott Granneman "Linux. Hướng dẫn bỏ túi" . Chỉ cần Google Scott Granneman và đưa ra một tìm kiếm.

Tất cả Người mới sử dụng Linux Có thể bạn đã nghe nói về terminal, hay nó còn được gọi là dòng lệnh. Xét cho cùng, sự hiện diện và độ phức tạp của thiết bị đầu cuối là một trong những lập luận chính của các đối thủ Linux. Có thể bạn đã từng gặp dòng lệnh trong Windows trong thực tế và đã biết nó là gì.

Thật vậy, hệ điều hành Linux có một thiết bị đầu cuối nơi bạn có thể thực thi các lệnh cần thiết để quản lý hệ thống của mình một cách hiệu quả. Nhưng điều này hoàn toàn không cần thiết; đối với nhiều người, giao diện đồ họa là khá đủ. Bây giờ việc sử dụng thiết bị đầu cuối đã mờ dần, nhưng nó vẫn là phương tiện truy cập chính máy chủ từ xa và một công cụ dành cho các chuyên gia.

Thiết bị đầu cuối Linux thú vị hơn nhiều so với dòng lệnh Chuỗi Windows và trong bài viết này, cách làm việc trên thiết bị đầu cuối Linux dành cho người mới bắt đầu sẽ được thảo luận chi tiết, cũng như thiết bị đầu cuối Linux là gì và trên thực tế, nó là gì.

Việc sử dụng thiết bị đầu cuối đã bắt đầu từ rất lâu. Ngay cả trước khi DOS được tạo ra, nó cũng không có giao diện đồ họa. Trở lại những năm tám mươi, phòng phẫu thuật hệ thống Unix chỉ mới bắt đầu phát triển. Người dùng cần tương tác với hệ thống theo một cách nào đó và cách dễ nhất là sử dụng các lệnh. Bạn nhập lệnh, hệ thống sẽ trả lời cho bạn.

Kể từ đó, phương thức nhập này được sử dụng trong nhiều hệ thống, bao gồm cả DOS và OS/2 của Apple, cho đến khi giao diện đồ họa được phát minh. Sau đó chế độ văn bản Thiết bị đầu cuối đã được thay thế thành công nhưng nó vẫn tiếp tục được sử dụng khi cần thiết.

Ở trên, bằng thiết bị đầu cuối, chúng tôi đã hiểu nơi bạn có thể nhập lệnh và nhận phản hồi từ máy tính. Nó có thể là văn bản Chế độ Linux hoặc mở vào chế độ đồ họa cửa sổ đầu cuối. Các từ phổ biến trong Linux là: console, terminal, dòng lệnh, vỏ lệnh, tty, trình mô phỏng thiết bị đầu cuối. Tất cả đều liên quan đến thiết bị đầu cuối, nhưng có nghĩa hơi khác nhau. Trước khi tiếp tục, hãy hiểu các thuật ngữ để có thể gọi mọi thứ bằng tên riêng của nó.

Dưới phần cuối Người ta thường hiểu môi trường nơi bạn có thể nhập lệnh và nhận được phản hồi cho chúng, đây có thể là thiết bị đầu cuối vật lý hoặc thiết bị đầu cuối trên máy tính.

Bảng điều khiển- Cái này thiết bị vật lýđể quản lý máy chủ. Khi máy chủ không thể truy cập được từ mạng, bạn chỉ có thể sử dụng bảng điều khiển để quản lý nó.

TTY là một tệp thiết bị được tạo bởi kernel và cung cấp quyền truy cập đầu cuối vào các chương trình. Đây có thể là /dev/tty cho thiết bị đầu cuối văn bản cố định và /dev/pts/* cho trình mô phỏng thiết bị đầu cuối. Bạn có thể thực thi lệnh hoặc gửi tin nhắn bằng cách chỉ cần ghi dữ liệu vào tệp này và cũng có thể nhận được kết quả bằng cách đọc dữ liệu từ tệp này.

Trình mô phỏng thiết bị đầu cuối là một chương trình đồ họa cho phép bạn truy cập vào thiết bị đầu cuối tty hoặc pts. Ví dụ: Gnome Terminal, Konsole, Terminix, Xterm và nhiều thiết bị khác.

Vỏ lệnh- thiết bị tty chỉ xử lý việc truyền và nhận dữ liệu, nhưng người khác phải xử lý tất cả dữ liệu này, thực thi lệnh và giải thích cú pháp của chúng. Có rất nhiều shell lệnh, đó là bash, sh, zsh, ksh và các shell khác, nhưng Bash thường được sử dụng nhiều nhất.

Tốt dòng lệnh- đây là nơi bạn sẽ nhập lệnh, dấu nhắc đầu cuối để nhập liệu.

Bây giờ chúng ta đã hiểu thiết bị đầu cuối Linux là gì và biết tất cả các nguyên tắc cơ bản, hãy chuyển sang thực hành làm việc với nó.

Làm cách nào để mở một thiết bị đầu cuối Linux?

Có một số cách để truy cập thiết bị đầu cuối. Hệ thống cung cấp mặc định của bạn tạo ra 12 thiết bị đầu cuối ảo. Ở một trong số đó - thường là thứ bảy - của bạn vỏ đồ họa, nhưng tất cả những thứ khác có thể được sử dụng tự do. Để chuyển đổi giữa các thiết bị đầu cuối, bạn có thể sử dụng tổ hợp Ctrl+Alt+F1-F12. Để ủy quyền, bạn sẽ cần nhập tên người dùng và mật khẩu của mình.

Đây là những thiết bị đầu cuối văn bản không có giao diện đồ họa; chúng có thể không thuận tiện lắm khi làm việc, nhưng những thiết bị đầu cuối như vậy sẽ hữu ích nếu giao diện đồ họa không hoạt động.

Phương pháp thứ hai cho phép bạn mở một thiết bị đầu cuối ảo trực tiếp trong Giao diện đồ họa sử dụng trình mô phỏng thiết bị đầu cuối. Trình mô phỏng thiết bị đầu cuối Linux hoạt động với các tệp trong thư mục /dev/pts/* và còn được gọi là thiết bị đầu cuối giả vì nó không sử dụng tty.

Trong Ubuntu, bạn có thể khởi chạy thiết bị đầu cuối linux bằng cách nhấn phím tắt Ctrl+Alt+T:

Nó cũng có thể được tìm thấy trong menu ứng dụng Dash:

Như bạn có thể thấy, việc mở dòng lệnh trong Linux rất đơn giản.

Thực thi các lệnh trong terminal

Chúng ta hãy xem xét kỹ hơn thiết bị đầu cuối Linux dành cho người mới bắt đầu. Như tôi đã nói, các tập tin thiết bị đầu cuối và tty chỉ chịu trách nhiệm truyền dữ liệu. Shell lệnh chịu trách nhiệm xử lý các lệnh mà dữ liệu nhận được từ người dùng sẽ được chuyển đến.

Bạn có thể gõ một cái gì đó và xem nó có hoạt động không:

Để thực thi một lệnh, chỉ cần viết nó và nhấn Enter.

Hơn nữa, shell Bash hỗ trợ tự động hoàn thành nên bạn có thể viết nửa lệnh, nhấn TAB và nếu chỉ có một lệnh bắt đầu bằng các ký tự như vậy thì nó sẽ tự động hoàn thành, nếu không, bạn có thể nhấn TAB hai lần để xem các tùy chọn khả thi.

Sơ đồ tương tự hoạt động cho đường dẫn tệp và tham số lệnh:

Trong Windows bạn thậm chí không thể mơ tới điều này. Để thực thi một lệnh, bạn có thể chỉ định tên của tệp thực thi hoặc tên của nó, liên quan đến thư mục gốc hoặc bất kỳ thư mục nào khác. Điều quan trọng cần lưu ý là shell lệnh Linux, không giống như Windows, phân biệt chữ hoa chữ thường, vì vậy hãy cẩn thận khi nhập lệnh và tham số của chúng.

Theo mặc định, công việc dòng lệnh linux có thể được thực hiện bằng cách sử dụng số lượng lớn các lệnh, chẳng hạn như nhiều lệnh để di chuyển qua các thư mục, xem nội dung, cài đặt phần mềm, được cung cấp cùng với hệ thống.

Một thể hiện của lệnh đang chạy được gọi là một tiến trình. Khi một lệnh được thực thi trong terminal Linux, chúng ta cần đợi nó hoàn thành trước khi thực thi lệnh tiếp theo.

Các lệnh có thể được thực thi mà không cần tham số, như chúng ta đã thấy ở trên hoặc với các tham số cho phép bạn chỉ định dữ liệu mà chương trình sẽ hoạt động và cũng có các tùy chọn mà bạn có thể tùy chỉnh hành vi. Số đông tiện ích tiêu chuẩn tuân theo cú pháp này:

$ tùy chọn lệnh tham số1 tham số2...

Các tùy chọn thường là tùy chọn và làm rõ khía cạnh này hoặc khía cạnh khác trong hoạt động của chương trình. Chúng được viết dưới dạng dấu gạch ngang và ký hiệu hoặc dấu gạch ngang kép và một từ. Ví dụ -o hoặc --output. Hãy đưa ra một ví dụ cho lệnh ls. Không có tùy chọn và tham số:

Với một tham số cho biết thư mục nào cần xem:

Với tùy chọn -l, xuất ra dưới dạng danh sách:

Trong tùy chọn và tham số:

Bạn có thể kết hợp hai lựa chọn:

Về cơ bản, đây là tất cả những gì bạn cần biết về các lệnh để sử dụng chúng một cách hiệu quả. Chúng ta cũng có thể nói về việc kết hợp các lệnh và chuyển hướng đầu ra của lệnh này sang lệnh khác, nhưng đây là một chủ đề riêng.

kết luận

Bài viết này xem xét công việc trong thiết bị đầu cuối linux cho những người mới bắt đầu. Đội Chuỗi Linux Lúc đầu có vẻ rất phức tạp, nhưng hoàn toàn không phải vậy, nó dễ sử dụng hơn nhiều so với trong Windows và cho phép bạn quản lý hệ thống hiệu quả hơn. Tôi hy vọng bài viết này làm sáng tỏ chủ đề rất lớn này.

Giới thiệu về tác giả

Người sáng lập và quản trị viên trang web, đam mê phần mềm nguồn mở và hệ điều hành Linux. Tôi hiện đang sử dụng Ubuntu làm hệ điều hành chính của mình. Ngoài Linux, tôi quan tâm đến mọi thứ liên quan đến công nghệ thông tin và khoa học hiện đại.