Thiết bị đầu cuối Linux có giao diện người dùng mạnh mẽ. Hầu hết các bản phân phối đều có giá trị mặc định tốt, giúp việc sử dụng dòng lệnh dễ dàng hơn nhiều. Tuy nhiên, mặc dù thiết bị đầu cuối Linux rất tốt, các cải tiến luôn được hoan nghênh, đặc biệt là những cải tiến giúp thiết bị đầu cuối Linux trở nên thân thiện với người dùng.
CẢNH BÁO SPOILER: Cuộn xuống và xem video hướng dẫn ở cuối bài viết này.
Giới thiệu ColorLS, một tiện ích dòng lệnh có thể giúp trải nghiệm Terminal của bạn dễ dàng hơn nhiều. Thêm phông chữ và biểu tượng đẹp hơn bên cạnh các tệp khác nhau trong dòng lệnh (như biểu tượng âm nhạc bên cạnh tệp MP3, biểu tượng hình ảnh bên cạnh tệp JPG, v.v.)
Cài đặt Ruby
Ứng dụng ColorLS cần hoạt động vì không có cách nào dễ dàng để cài đặt phần mềm. Hiện tại không có gói nào có thể tải xuống và không có bản phân phối Linux nào hỗ trợ trực tiếp cho phần mềm. Thay vào đó, để sử dụng nó, bạn phải xây dựng phần mềm từ đầu.
ColorLS là một viên ngọc quý của Ruby, vì vậy ngôn ngữ lập trình Ruby là điều kiện tiên quyết. Ngôn ngữ lập trình Ruby và thời gian chạy không khó để cài đặt trên Linux.
Để có Ruby, hãy mở một thiết bị đầu cuối và làm theo hướng dẫn tương ứng với bản phân phối của bạn.
Ubuntu
sudo apt install ruby ruby-dev git
Debian
sudo apt-get install ruby ruby-dev git
Vòm Linux
sudo pacman -S ruby git
mũ phớt
sudo dnf install ruby git -y
mởSUSE
sudo zypper install ruby git
Linux chung
ColorLS cần Ruby và không có cách nào khác. Nếu bạn không cài đặt nó, ColorLS sẽ không hoạt động. May mắn thay, ngay cả những bản phân phối Linux xa lạ nhất cũng có thể dễ dàng cài đặt ngôn ngữ/thời gian chạy Ruby, do một số chương trình Linux được tạo bằng Ruby.
Mở một thiết bị đầu cuối, sử dụng trình quản lý gói của bạn để tìm kiếm “Ruby” và cài đặt nó. Không thể có được Ruby? Truy cập trang web chính thức và xây dựng thủ công. Đảm bảo rằng bạn cũng cài đặt công cụ Git vì nó cần thiết để tương tác với các kho Git khác nhau trong hướng dẫn này.
Cài đặt phông chữ
Các tính năng tuyệt vời của ColorLS đi kèm với phông chữ tùy chỉnh. Phông chữ này cung cấp giao diện tùy chỉnh và nhiều thứ khác mà phông chữ đi kèm với hầu hết các bản phân phối Linux không thể thực hiện được. Do đó, bạn cần cài đặt Nerd-Fonts trước khi có thể bắt đầu sử dụng tiện ích bổ sung đầu cuối ColorLS.
Nerd-Fonts rất lớn và sẽ mất nhiều thời gian để tải xuống từ GitHub. Trong thiết bị đầu cuối, sao chép các tệp vào PC Linux của bạn.
git clone https://github.com/ryanoasis/nerd-fonts.git
Việc nhân bản các tệp Nerd-Fonts sẽ mất nhiều thời gian, vì vậy tốt nhất bạn nên để cửa sổ đầu cuối mở và làm những việc khác. Sau khi hoàn tất, hãy bắt đầu cài đặt.
Đầu tiên, sử dụng lệnh CD và di chuyển thiết bị đầu cuối đến thư mục “nerd-phông chữ” trên máy tính của bạn.
cd nerd-fonts
Gói Nerd-Fonts bao gồm một tập lệnh cài đặt để người dùng không phải đặt các tệp theo cách thủ công trên hệ thống. Thực thi tập lệnh với:
./install.sh
Hãy để tập lệnh cài đặt phông chữ, nhưng hãy kiên nhẫn vì quá trình cài đặt mất khá nhiều thời gian.
Cài đặt ColorLS
ColorLS có trên Github, vì vậy để có được nó, hãy mở một thiết bị đầu cuối và sử dụng lệnh git clone.
git clone https://github.com/athityakumar/colorls.git
Di chuyển thiết bị đầu cuối đến thư mục nguồn bằng lệnh CD.
cd colorls
Cài đặt chương trình bằng lệnh ruby.
sudo gem install colorls
Sử dụng ColorLS
ColorLS là một ứng dụng không yêu cầu bất kỳ cấu hình nào để chạy. Để tận dụng lợi thế này, hãy mở một thiết bị đầu cuối và chạy nó trong bất kỳ thư mục nào.
colorls
Chạy lệnh ColorLS cơ bản mà không cần sửa đổi hoặc chuyển đổi sẽ in tất cả các tệp trong thư mục chứa chúng, cùng với các biểu tượng đặc biệt bên cạnh mỗi loại tệp. Tuy nhiên, nó sẽ không hiển thị các tệp ẩn trừ khi sử dụng công tắc ‘a’.
colorls -a
xem quyền
Giống như lệnh LS truyền thống, ColorLS có thể hiển thị nhiều hơn chỉ các tệp trong một thư mục nhất định. Nó cũng có thể chỉ định quyền sở hữu tệp, cài đặt quyền, sắp xếp tệp, v.v. Để xem các quyền với ColorLS, hãy chạy lệnh sau trong Terminal.
colorls -l
Sắp xếp tệp theo kích thước
Với công tắc “S”, ColorLS có thể hiển thị và sắp xếp các tệp theo kích thước. Để làm điều này, hãy chạy:
colorls -S
Chỉ hiển thị các thư mục
Bạn muốn xem các mục trong một thư mục nhưng chỉ muốn xem các thư mục con? Bằng cách chạy lệnh ColorLS với công tắc d, bạn có thể. Trong thiết bị đầu cuối, hãy làm như sau.
colorls -d
Lưu các đối số ColorLS vào một tệp
Có hàng chục tùy chọn khác nhau cho công cụ ColorLS làm cho nó trở thành một sự thay thế thực sự hữu ích và đầy màu sắc cho lệnh LS. Nếu bạn muốn xem tất cả các đối số của lệnh, hãy chạy ColorLS trong thiết bị đầu cuối bằng công tắc trợ giúp.
colorls --help
Ngoài ra, có thể lưu thông tin “trợ giúp” xuất hiện khi lệnh trên được chạy bằng cách gửi nó vào một tệp văn bản.
colorls --help >> ~/Documents/colorls-commands.txt
Xem nội dung của tệp văn bản trong thiết bị đầu cuối bằng lệnh cat.
cat ~/Documents/colorls-commands.txt