Trang Chủ Tài chính Cá nhân Nứt các UNIX Shell - núm vú

Nứt các UNIX Shell - núm vú

Mục lục:

Video: Airgeddon - Audit Wireless Networks [PixieDust, 4Way Handshake & Evil Twin Explained] 2025

Video: Airgeddon - Audit Wireless Networks [PixieDust, 4Way Handshake & Evil Twin Explained] 2025
Anonim

Sau khi bạn đã biết được loại UNIX chung nào bạn có, bạn phải tìm ra một xem xét quan trọng khác: đó là vỏ bạn đang sử dụng. Mặc dù bạn có thể nói, "Tôi không muốn sử dụng bất kỳ vỏ ; Tôi chỉ muốn có được một số công việc đã làm, "vỏ là cách duy nhất để đến nơi bạn muốn trở thành.

Các ruột của UNIX được chôn sâu trong ruột của máy tính. Các ruột không cho phép để đối phó với chi tiết không đáng kể như vậy là xác định những gì người dùng có thể muốn làm. Đó là kinh doanh khó chịu được ủy thác cho một loại chương trình được gọi là vỏ. Trình shell là một chương trình đang chờ bạn nhập lệnh và sau đó thực hiện nó. Từ quan điểm của UNIX, một vỏ không có gì đặc biệt, khác với chương trình UNIX đầu tiên chạy sau khi bạn đăng nhập Bởi vì bạn có thể chỉ định bất kỳ chương trình cũ để chạy khi bạn đăng nhập, bất kỳ kẻ ngốc nào cũng có thể viết một trình bao - thực sự, nhiều người có làm như vậy. Khoảng một chục UNIX vỏ đang nổi xung quanh, tất cả đều không tương thích với nhau (bạn có thể đoán được điều đó).

Bạn có thể dễ dàng cho biết loại vỏ mà bạn đang sử dụng. Nếu UNIX hiển thị một $ sau khi bạn đăng nhập, bạn có một trình bao kiểu Bourne; nếu UNIX hiển thị một%, bạn đang sử dụng trình bao C. Theo truyền thống, hệ thống V sử dụng hệ vỏ Bourne, và các hệ thống BSD sử dụng vỏ C. Tuy nhiên, những ngày này, bởi vì tất cả các phiên bản của UNIX đi kèm với cả hai vỏ, bạn sẽ có được bất cứ điều gì quản trị hệ thống của bạn thích tốt hơn. Sở thích trong ngôn ngữ lệnh cũng tương tự như sở thích trong đồ lót: Những người thích thứ mình thích, vì vậy bạn có được thứ bạn nhận được. Những ngày này hầu hết mọi người như BASH, vỏ bọc của Bourne.

Các hệ thống Linux thường đi kèm với vỏ BASH, vỏ Bourne.

Nếu bạn sử dụng GUI, bạn sẽ thấy cửa sổ và các biểu tượng, không phải là nhắc nhở UNIX rất nhỏ, sau khi bạn đăng nhập. Bạn vẫn cần phải sử dụng một vỏ UNIX theo thời gian, tuy nhiên thường là để thực hiện các tác vụ vệ sinh.

Vỏ Bourne và Bourne Again

Vỏ UNIX được sử dụng rộng rãi nhất là vỏ Bourne, được đặt tên theo Steve Bourne, người đã viết nó. Vỏ Bourne là trên tất cả các hệ thống UNIX. Nó sẽ nhắc bạn với $, sau đó bạn gõ một lệnh và nhấn Enter. Giống như tất cả các chương trình UNIX, trình bao Bourne là một chương trình, và tên chương trình của nó là sh. Clever, eh?

Một số phiên bản thay thế của vỏ Bourne ban đầu tồn tại, đáng chú ý là vỏ Bourne Again (hoặc BASH, có tên chương trình là bash) từ đám đông GNU.Phiên bản vỏ Bourne này được sử dụng ở nhiều nơi vì giá của nó - nó hoàn toàn miễn phí. BASH là đủ như vỏ Bourne ban đầu mà bất cứ điều gì nói về vỏ Bourne cũng áp dụng cho BASH. Lợi ích đáng chú ý nhất của BASH là nó có "lệnh biên tập", một cách để nói rằng bạn có thể nhấn các phím mũi tên trên bàn phím để sửa các lệnh của bạn khi bạn gõ chúng, cũng như bạn có thể với DOS (oops, tốt hơn không nói rằng khi bất kỳ người hâm mộ UNIX đang lắng nghe).

Vỏ Korn-on-the-cob

Sau khi vỏ Bourne đã được sử dụng chung trong một vài năm, rõ ràng là nhiều người cho rằng vỏ vỏ này đơn giản và mạch lạc đến mức một người có thể hiểu được tất cả các tính năng và sử dụng chúng một cách hiệu quả. May mắn thay, tình huống đáng xấu hổ này đã được khắc phục bởi một chàng trai tên là Dave Korn, người đã bổ sung khoảng một nghìn tính năng mới cho vỏ Bourne và kết thúc với vỏ Korn (gọi là ksh). Bởi vì hầu hết các tính năng mới chỉ quan tâm đến những người viết

shell script (các trình tự của các lệnh shell được lưu trong một tệp tin), bạn có thể xem xét trình bao Korn giống như trình bao Bourne. Hầu hết các phiên bản của vỏ Korn cũng có lệnh chỉnh sửa. Cô ấy bán vỏ C

Không, vỏ C không được ai đó viết bởi C. Nó được viết bởi Bill. (Anh ấy bán vỏ C bằng C shore? Có thể là.) Tên chương trình của C shell là csh.

Sự khác biệt đáng chú ý nhất giữa vỏ C và các thương hiệu vỏ hàng đầu khác là vỏ C có nhiều ký tự kỳ diệu hơn (các ký tự làm điều gì đó đặc biệt khi bạn nhập chúng). May mắn thay, trừ khi bạn sử dụng một số lệnh có tên như ed! 3x, những nhân vật này không phải là một vấn đề.

Nhiều phiên bản của vỏ C tồn tại; hầu hết trong số chúng khác nhau, trong đó lỗi được cố định và vẫn còn đó. Bạn có thể chạy vào một chương trình gọi là tcsh, một vỏ C mở rộng một chút với lệnh chỉnh sửa.

Nứt các UNIX Shell - núm vú

Lựa chọn của người biên tập

Làm thế nào để tạo ra một mô hình kinh tế của một trung tâm dữ liệu trong điện toán đám mây - núm vú

Làm thế nào để tạo ra một mô hình kinh tế của một trung tâm dữ liệu trong điện toán đám mây - núm vú

Làm thế nào để tạo ra một mô hình kinh tế của một trung tâm dữ liệu trong điện toán đám mây < thật khó để hầu hết các tổ chức dự đoán chính xác chi phí thực tế để chạy bất kỳ ứng dụng nào trong một trung tâm dữ liệu điện toán đám mây. Một máy chủ cụ thể có thể được sử dụng để hỗ trợ một số ứng dụng khác nhau. Trong một số tổ chức, có thể đã có những nỗ lực để buộc chi phí tính toán cho các phòng ban cụ thể, nhưng nếu có, mô hình có thể ...

Các khía cạnh của Quản lý Nhận dạng Điện toán đám mây - núm vú

Các khía cạnh của Quản lý Nhận dạng Điện toán đám mây - núm vú

Quản lý nhận dạng là một chủ đề rộng áp dụng cho hầu hết các lĩnh vực trung tâm dữ liệu. Tuy nhiên, nó đặc biệt quan trọng trong việc bảo vệ môi trường điện toán đám mây. Bởi vì đám mây là về chia sẻ và ảo hóa tài nguyên vật lý trên nhiều người dùng bên trong (và thường là bên ngoài), bạn phải biết ai có quyền truy cập vào những dịch vụ nào. Corralling dữ liệu với ...

Làm thế nào để Tạo một Chiến lược An ninh Điện toán đám mây - núm vú

Làm thế nào để Tạo một Chiến lược An ninh Điện toán đám mây - núm vú

Ngay cả khi tổ chức CNTT của bạn đã có một- chiến lược an ninh được thiết kế, các vấn đề khác nhau sẽ bề mặt bằng điện toán đám mây. Do đó, chiến lược của bạn phải tính đến mô hình tính toán khác. Trên thực tế, bạn muốn đảm bảo rằng chiến lược bảo mật CNTT của bạn được xếp hàng với chiến lược bảo mật trên đám mây của bạn. Các con trỏ để tạo ra một đám mây ...

Lựa chọn của người biên tập

Sử dụng các lớp Mask trong Flash CS5 - núm vú

Sử dụng các lớp Mask trong Flash CS5 - núm vú

Che mặt nạ trong Adobe Flash Creative Suite 5 liên quan đến việc sử dụng một hình dạng ) để ẩn hoặc tiết lộ một số phần của tác phẩm nghệ thuật Flash CS5 - giống như xem bên ngoài qua một cửa sổ nhỏ trong nhà bạn. Kích thước cửa sổ giới hạn những gì bạn có thể nhìn thấy khi bạn ở trong. Flash có một kiểu đặc biệt ...

Sử dụng công cụ Brush Tool trong Flash CS5 - núm vú

Sử dụng công cụ Brush Tool trong Flash CS5 - núm vú

Adobe Flash Creative Suite 5 công cụ như Pen và Pencil cung cấp cho bạn những cách khác nhau để tạo ra những con đường vuốt ve. Ngược lại, công cụ Brush Flash CS5 sơn với đầy. Giống như một cây cọ lỗi thời, công cụ này có thể tạo ra những nét dầy dày, rộng với màu sắc đậm đặc hay những gradient cho những hiệu ứng nghệ thuật xuất sắc. Công cụ Brush ...

Clip phim Flash CS5 là gì? - núm vú

Clip phim Flash CS5 là gì? - núm vú

Adobe Flash Creative Suite 5 có thể bao gồm toàn bộ các hình động Flash CS5 độc lập nhưng được đặt và duy trì trong bộ phim của bạn cũng dễ dàng như các biểu tượng đồ hoạ. Movie Clip là một trong ba loại biểu tượng trong Flash, và giống như các biểu tượng đồ hoạ, chúng có thể được sao chép một cách dễ dàng và ...

Lựa chọn của người biên tập

Làm thế nào để xây dựng một nút Submit cho các trang Web dựa trên HTML5 và CSS3 của bạn

Làm thế nào để xây dựng một nút Submit cho các trang Web dựa trên HTML5 và CSS3 của bạn

Nút gửi thường được sử dụng trong lập trình phía máy chủ. Trong dạng lập trình HTML5 này, mã này nằm trên máy chủ web. Bạn có thể sử dụng PHP để tạo mã phía máy chủ. Thẻ cũng được sử dụng để tạo nút Gửi! Mặc dù chúng trông giống nhau, nút Submit khác với ...

Làm thế nào để xây dựng các hộp kiểm tra cho các trang Web dựa trên HTML5 và CSS3 của bạn - những cái núm vú < Làm thế nào để Xây dựng Hộp Kiểm tra cho Các trang Web dựa trên HTML5 và CSS3 của bạn

Làm thế nào để xây dựng các hộp kiểm tra cho các trang Web dựa trên HTML5 và CSS3 của bạn - những cái núm vú < Làm thế nào để Xây dựng Hộp Kiểm tra cho Các trang Web dựa trên HTML5 và CSS3 của bạn

Hộp kiểm tra là một công cụ hữu ích cho các nhà phát triển trang web HTML5 và CSS3. Hộp kiểm được sử dụng khi bạn muốn người dùng bật hoặc tắt một lựa chọn cụ thể. Mỗi ô kiểm tra đại diện cho một giá trị đúng hoặc sai có thể được chọn hoặc không được chọn, và trạng thái của mỗi hộp kiểm là hoàn toàn