• [THÔNG BÁO] CẢNH BÁO LỪA ĐẢO MẠO DANH QUẢN TRỊ VIÊN
    Chào các thành viên GameVN,
    Dạo gần đây tình trạng lừa đảo scamming và phishing đang gia tăng. Ban quản trị GameVN xin lưu ý toàn bộ thành viên:
    KHÔNG/ ĐỪNG / CẤM cho bất kỳ ai tự xưng là quản trị viên của server vay tiền.
    Mọi hành vi lân la làm quen, tự tiện nhắn tin trên Discord, Facebook, Zalo hoặc các nền tảng mạng xã hội khác,
    núp bóng dưới danh nghĩa sinh hoạt của quản trị viên, đều có tỉ lệ rất, rất cao là lừa đảo.
    Nếu có tài khoản lạ add friend hoặc nhắn tin xin tiền dưới danh nghĩa admin:
    Block ngay
    Report ngay
    Không chuyển khoản, không cung cấp thông tin cá nhân


    Quản trị viên của forum và Discord server GameVN không có nhu cầu vay tiền thành viên.
    Không có lý do nào để admin chủ động kết bạn rồi xin tiền.
    Mọi thông báo chính thức chỉ được đăng trên kênh thông báo của server và topic chính thức trên forum.
    Tin nhắn riêng từ tài khoản lạ không phải thông báo của ban quản trị.
    Cảm ơn các bạn đã chú ý và cùng giữ cộng đồng an toàn.
    — Ban quản trị GameVN

    Tắt thông báo bằng nút X bên góc phải của bảng thông báo*

Hỏi về lập trình shell

  • Thread starter Thread starter Nighter
  • Ngày gửi Ngày gửi

Nighter

<img src="http://forum.gamevn.com/g.png"><br /><fo
Lão Làng GVN
Tham gia ngày
14/12/07
Bài viết
2,296
Reaction score
4,288
Chả là còn mắc vấn đề này,lên đây hỏi

" Hãy xóa giá trị của biến môi trường PATH, sau đó thực hiện một số lệnh như ls, mkdir,… và nhận xét kết quả "

giúp với nha :-?
 
Để xóa biến môi trường PATH:
Mã:
export PATH=''

Nếu thực hiện các lệnh thông thường:
Mã:
boss14420@boss14420:~$ ls
bash: ls: No such file or directory
boss14420@boss14420:~$ mkdir hello
bash: mkdir: No such file or directory
boss14420@boss14420:~$

Lúc này biến PATH có giá trị rỗng nên bash shell không thể gọi được các lệnh ls, mkdir,... (hai chương trình ls, mkdir ở trong thư mục /bin vốn được quy định trong biến PATH).
 
Chỉnh sửa cuối:
Mình làm script từ trước đến giờ gặp vấn đề là sau khi tự động chạy câu lệnh mà nó hỏi yes/no thì làm sao để gõ, chả biết làm sao

:>
 
^
Còn tuỳ vào đó là câu lệnh gì, thường có các tuỳ chọn cho từng câu lệnh đó để không hỏi yes/no. Chi tiết xem ở trang man của câu lệnh đó.
VD: để xoá hết một thư mục mà không muốn bị hỏi yes/no thì dùng lệnh : rm -f *
 
vi' dụ câu lệnh đó cài một chương trình có sẵn của hãng chẳng hạn

rất nhiều trường hợp thực tế buộc mình phải chọn y/n và chắc chắn ko hiểu rõ cách bỏ qua như trường hợp lệnh rm
 
Có thể dùng:
Mã:
echo "y" | <lệnh>
tương tự với "n".

Nếu nó hỏi nhiều lần thì dùng một chuỗi có giá trị là từng đó cái echo "y" ghép với lệnh của mình qua pipe.
 
Hầu như lệnh nào có hỏi y/n đều có 1 cách để chọn yes hết như là -y, -f...đọc trong hướng dẫn là biết thôi mà
 
Back
Top