Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

LAB : Làm quen với Bash Commands trong Linux

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • LAB : Làm quen với Bash Commands trong Linux

    Điều hướng hệ thống tập tin

    Sử dụng câu lệnh pwd để xác định nơi làm việc hiện tại



    Sử dụng câu lệnh env để xem các giá trị của môi trường làm việc hiện tạiSử dụng câu lệnh ls để liệt kê tất cả các tập tin trong thư mục hiện tại




    Sử dụng câu lệnh ls để liệt kê tất cả các tập tin trong thư mục hiện tại




    Sử dụng câu lệnh cd sysctl.d để di chuyển đến thư mục sysctl.d ( trong đó sysctl.d là tên thư mục cần di chuyển đến )



    Tạo một thư mục mới tên Student-folder và điều hướng tới thư mục mới với câu lệnh && ( AND )



    Điều hướng đến home directory bằng câu lệnh cd ../../



    Quản lý tập tin và các biến

    Điều hướng đến thư mục Student-folder bằng câu lệnh cd, sau đó kiểm tra bằng lệnh pwd



    Tạo một biến mới tên home_pwd, và gán biến cho home_pwd bằng đường dẫn đầy đủ tới thư mục Student-folder bằng câu lệnh home_pwd=/home/tien/Student-folder



    Mở một shell mới bằng câu lệnh bash



    Dùng câu lệnh echo để in ra giá trị của home_pwd



    Lúc này, theo mặc định các biến được tạo ra ở tiến trình cha không có sẵn cho tiến trình con. Để làm được điều này, bạn cần export nó ra bằng cách sử dụng câu lệnh export home_pwd



    Sau đó mở một shell mới 1 lần nữa để kiểm tra



    Lúc này giá trị biến home_pwd đã được in ra
    Tiếp theo, để tạo 2 tệp tin rỗng file1.txt và file2.txt ở thư mục hiện tại ta sử dụng câu lệnh touch, sau đó dùng ls để kiểm tra




    Điều hướng ra lại thư mục home của bạn



    Bây giờ ta sẽ sao chép tệp tin file1.txt đến thư mục làm việc hiện tại với sự trợ giúp của biến home_pwd vừa tạo lúc nãy, với tên là file3.txt



    Lưu ý : lúc này cần quyền hạn admin để copy file nên chúng ta thêm sudo trước dòng lệnh kèm theo đó là khai báo password của admin
    Chúng ta có thể remove tệp tin file3.txt vừa copy bằng câu lệnh rm file3.txt




    Ngoài ra, chúng ta còn có thể in ra giá trị biến home_pwd mới tạo bên trong bằng câu lệnh env với | và grep



    Lưu ý : dấu | được gọi là pipe. Gửi dữ liệu từ chương trình này sang chương trình khác được gọi là piping. Piping cung cấp đầu ra tiêu chuẩn (STDOUT) từ chương trình ở phía bên trái dưới dạng đầu vào tiêu chuẩn (STDIN) sang chương trình ở phía bên phải. Lệnh grep xử lý từng dòng văn bản và xuất ra bất kỳ dòng nào khớp với bất kỹ mẫu nào

    Thank you.
    Nguồn : VNRPO

Working...
X