Cách chuyển từ Bash sang C Shell trên Linux

Cách chuyển từ Bash sang C Shell trên Linux

C Shell là một trình bao dòng lệnh cho Unix sử dụng cú pháp C ++, thay vì cú pháp Bash quen thuộc. Nó là một shell cũ hơn, nhưng được các lập trình viên yêu thích trong cộng đồng Unix. Nó có sẵn trên Linux thông qua Tcsh: một bản sửa đổi của C Shell ban đầu, bổ sung thêm các tính năng và cải tiến mới.

Bạn muốn sử dụng C Shell? Thực hiện theo các bước bên dưới để chuyển từ Bash sang C Shell trên Linux.

Lưu ý: Bạn có thể chuyển từ Bash sang Fish Shell nếu không phải là fan của C Shell. Ngoài ra, bạn cũng có thể thử ZSH .

Cài đặt C Shell

C Shell là một công cụ thay thế shell khá thú vị cho Bash. Tuy nhiên, có thể PC Linux của bạn không được thiết lập nó theo mặc định. May mắn thay, shell có thể dễ dàng được cài đặt trên hầu hết các bản phân phối Linux.

Để cài đặt nó, hãy mở cửa sổ terminal và làm theo hướng dẫn để thiết lập C Shell trên hệ điều hành Linux mà bạn sử dụng trên máy tính của mình.

Ubuntu

C Shell nằm trong nguồn phần mềm chính của Ubuntu và có thể được cài đặt bằng công cụ quản lý gói Apt .

sudo apt install tcsh

Debian

Mặc dù Debian Linux thường đi sau các bản cập nhật gói, họ vẫn quản lý để phân phối phiên bản C Shell mới nhất trong kho phần mềm chính của họ. Nó có thể được cài đặt bằng công cụ đóng gói Apt-get .

sudo apt-get install tcsh

Arch Linux

Người dùng Arch Linux thích thử nghiệm các lựa chọn thay thế để bash. Do đó, ngay cả những lựa chọn thay thế Bash ít người biết đến như C Shell cũng có sẵn để cài đặt trong kho phần mềm mặc định cho bản phân phối. Để có được nó trên Arch, hãy sử dụng công cụ gói Pacman .

sudo pacman -S tcsh

Fedora

Cần C Shell trên PC Fedora Linux của bạn? Bạn sẽ cần cài đặt nó với trình quản lý gói Dnf vì nó không được tải lên Fedora theo mặc định.

sudo dnf cài tcsh

OpenSUSE

Giống như các bản phân phối Linux chính thống khác, OpenSUSE có sẵn C Shell để thay thế cho Bash trong các nguồn phần mềm chính của họ. Để cài đặt nó, hãy chạy lệnh Zypper  sau .

sudo zypper cài đặt tcsh

Linux chung

Vì vậy, bạn đang sử dụng bản phân phối Linux ít được biết đến hơn và bạn muốn sử dụng C Shell. Công việc của bạn là gì? Mở thiết bị đầu cuối và tìm kiếm “tcsh” hoặc “c shell” bằng trình quản lý gói của PC Linux của bạn. Bạn chắc chắn sẽ tìm thấy gói này trên ngay cả hệ điều hành Linux không được biết đến nhiều nhất, vì Tcsh đã tồn tại khá lâu.

Liệt kê vỏ

Trước khi có thể hoán đổi từ Bash sang C Shell trên máy tính Linux, bạn cần tìm ra vị trí của tệp nhị phân Tcsh trên máy tính của mình. Việc biết vị trí của tệp nhị phân này là rất quan trọng vì nếu không có thông tin này, Linux sẽ không thể hoán đổi trình bao dòng lệnh mặc định cho người dùng của bạn.

Để tạo danh sách các trình bao dòng lệnh trên PC Linux, bạn phải xem tệp / etc / shell / . Có nhiều cách để xem tệp này, nhưng cách hiệu quả nhất là sử dụng lệnh cat .

Cách chuyển từ Bash sang C Shell trên Linux

con mèo / etc / shell /

Chạy lệnh cat sẽ đưa ra danh sách vị trí của nhiều trình bao khác nhau được cài đặt trên PC Linux của bạn. Chắc chắn sẽ có nhiều hơn một, và điều đó có thể gây nhầm lẫn.

Lưu ý: Nếu bạn không muốn quét tệp này để tìm “Tcsh”, hãy cân nhắc kết hợp lệnh cat với lệnh grep để lọc nó ra.

con mèo / etc / shell | grep tcsh

Đánh dấu đầu ra của / etc / shell / và tạo một bản sao của vị trí của C Shell. Ngoài ra, xuất nó thành một tệp văn bản để sử dụng sau này.

con mèo / etc / shell | grep tcsh >> tcsh-location.txt

Chuyển từ Bash sang C Shell

Đặt C shell làm mặc định được thực hiện bằng lệnh chsh . Xin lưu ý rằng lệnh chsh phải chạy mà không có quyền sudo hoặc root. Nếu lệnh này chạy dưới quyền root, bạn có thể vô tình hoán đổi shell cho người dùng root trên Linux, chứ không phải người dùng của bạn.

Trong terminal, sử dụng lệnh chsh và sử dụng nó để hoán đổi từ Bash (hoặc bất kỳ Shell nào bạn đang sử dụng) sang Tcsh.

Cách chuyển từ Bash sang C Shell trên Linux

chsh

Nhập  lệnh chsh  trong một thiết bị đầu cuối sẽ in ra “Nhập giá trị mới hoặc nhấn ENTER cho giá trị mặc định” trên màn hình. Tại thời điểm này, bạn sẽ cần chỉ định vị trí của C Shell để đặt nó làm mặc định cho người dùng của bạn. Hãy xem đầu ra của / etc / shell và viết ra C Shell ở đâu trong cửa sổ nhắc nhở.

Sau khi chỉ định vị trí của C Shell trong thiết bị đầu cuối Linux, nhấn Enter trên bàn phím và nhập mật khẩu của người dùng của bạn. Lặp lại quy trình này cho mọi người dùng cần sử dụng C Shell trên PC Linux của bạn.

Vô hiệu hóa C Shell

Bạn đã thử dùng C Shell và không thích nó? Chuyển lại bằng cách làm theo các bước bên dưới!

Bước 1: Mở một thiết bị đầu cuối và nhập lệnh change shell.

chsh

Bước 2: Viết / bin / bash / khi được yêu cầu “nhập giá trị mới”.

Bước 3 : Nhập mật khẩu của bạn. Sau đó, đóng thiết bị đầu cuối và khởi động lại. Khi khởi động, Bash sẽ trở lại mặc định.


Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập

Cách kết nối với Ubuntu từ Windows

Cách kết nối với Ubuntu từ Windows

Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách nghe podcast trên máy tính để bàn Linux với CPod

Cách nghe podcast trên máy tính để bàn Linux với CPod

Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe

Cách cài đặt TuxGuitar trên Linux

Cách cài đặt TuxGuitar trên Linux

TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách

Cách chú thích hình ảnh trên Linux với Annotator

Cách chú thích hình ảnh trên Linux với Annotator

Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó