Những câu hỏi thường gặp về Linux
$ echo ’
Ctrl-V Esc C’
reset toàn màn hình. If there’s data left on the shell command line after typing a binary file, nhấn
Ctrl
-C vài lần để phục hồi dấu nhắc shell.
Lệnh khác có thể dùng là một bí danh
15
, “
sane
”, có thể làm việc với các terminal thông thường:
$ alias sane=‘echo -e " c";tput is2;
> stty sane line 1 rows $LINES columns $COLUMNS‘
Lệnh trên dùng dấu nháy ngược (kế bên phím số 1), không phải nháy đơn. Xuống hàng chỉ để cho rõ
ràng, không cần thiết phải làm như vậy.
Hãy bảo đảm rằng
$LINES
và
$COLUMNS
đã được định nghĩa trong [~/.cshrc] hoặc [~/.bashrc] bằng một
lệnh giống như lệnh sau:
$ LINES=25; export $LINES; $COLUMNS=80; export $COLUMNS
Đặt
$LINES
và
$COLUMNS
đúng bằng số dòng và số cột của terminal của bạn.
Cuối cùng, đầu ra của “stty -g” có thể được dùng để tạo shell script để reset terminal:
1. Lưu kết quả đầu ra của “stty -g” vào tập tin. Trong ví dụ này, tập tin đó là “termset.”:
$ stty -g >termset
Kết quả của “stty -g” (nội dung của “[termset]”) sẽ trông giống thế này:
500:5:bd:8a3b:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16:0:0:73
2. Sửa “[termset]” thành shell script bằng cách thêm interpreter và lệnh “stty”:
#!/bin/bash stty 500:5:bd:8a3b:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16:0:0:73
3. Đặt quyền thực thi cho “termset” và dùng như một shell script:
$ chmod +x termset $ ./termset
H:
Nếu tôi quậy hệ thống và không thể đăng nhập được thì làm thế nào để khắc phục?
Đ:
Bạn đã tạo đĩa mềm khẩn cấp rồi, phải không? Hãy khởi động từ đĩa mềm đó. Ví dụ, cặp đĩa mềm
của Slackware (gồm đĩa khởi động và đĩa root) nằm trong thư mục install của bản phân phối Slackware.
42