1. Trang chủ
  2. » Lịch sử lớp 12

Baitap_Linux4 - Tao file + Tim kiem file, folder

4 49 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 371,89 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thay đổi quyền để user user2 có thể tạo folder và file trên /home/user2?. Thay đổi quyền ghi (w) trên group other (dùng chmod)6[r]

Trang 1

Bài 1: Các lệnh tạo file, tìm kiếm file,… trong Terminal

1 Liệt kê các thư mục và file trong thư mục hiện hành

 ls

 ls -

 -l: liệt kê mỗi mục trên một dòng

 -i: liệt kê inode

 -h: in ra kích thước dễ đọc

 -n: liệt kê cả UID và GID

 -p: hiển thị cả các ký hiệu mô tả (/, =, @)

 -R: recursive để liệt kê cả những thư mục con

 -S: sắp xếp kết quả theo kích thước

 -t (nc): sắp xếp kết quả theo thời gian cập nhật

 -u: hiển thị thời gian của lần truy cập sau cùng

2 touch: tạo file rỗng

touch file1.txt

3 Dùng gedit xem file file1.txt

gedit file1.txt

4 Gõ vào nội dung sau trong gedit Text Editor:

“Day la file duoc tao bang lenh touch”

“Noi dung cua file duoc go voi trinh soan thao gedit Text Editor”

5 cat > : tạo file và cho phép gõ nội dung cho file tại Terminal

cat > file2.txt

gõ vào nội dung sau:

Danh sach sinh vien thuc hanh Linux:

1 Nguyen Van A

2 Nguyen Thi B

Ctrl+D để kết thúc

6 cat >> : thêm nội dung vào file đã tồn tại, nếu file chưa có thì tạo ra file mới

cat >> file2.txt

3 Nguyen Van C

4 Le Thi D

Ctrl+D

7 cat hoặc more: xem nội dung file ở Terminal (more: phân trang hiển thị dữ liệu ra màn hình) cat file2.txt

more file2.txt

8 Di chuyển về thư mục ten_user của user đăng nhập

9 Tìm kiếm file.txt, xem kết quả?

find -name file.txt

10 Tìm kiếm file2.txt, xem kết quả?

11 Tìm kiếm file bất kỳ …

12 Xem đường dẫn thư mục

Trang 2

13 Chuyển về thu mục gốc /

14 Xem đường dẫn thư mục

15 Chuyển sang user root

16 Tìm file host.conf, passwd

Chú ý: lệnh xóa thư mục

1 rmdir: xóa thư mục rỗng Vd: xóa thư mục abc rỗng: rmdir abc

2 rm -r: xóa cây thư mục Vd: thư mục baitap có các thư mục con Xóa thư mục baitap:

rm -r baitap

Bài 2: Tạo user, tạo group trong Terminal

1 Tạo group mekong

2 Tạo thư mục user1 trong /home

3 Tạo user user1, đường dẫn thư mục /home/user1, group mekong, password 123456

4 Đăng nhập user user1

5 Tạo thư mục mới baitap trong thư mục /home/user1 ? Tạo thành công không? Tại sao?

6 Xem quyền truy xuất của user đăng nhập trên thư mục user1? Có nhận xét gì?

7 Thay đổi quyền để user user1 có thể tạo folder và file trên /home/user1 Có 3 cách (đăng nhập với quyền user root):

1 Thay đổi quyền ghi (w) trên group other (dùng chmod)

2 Thay đổi quyền ghi (w) trên mekong thay cho root (dùng chgrp)

3 Thay đổi quyền ghi (w) cho user user1 (dùng chown)

Trang 3

8 Chuyển đăng nhập sang user là user1 Tiếp tục tạo lại thư mục baitap trong /home/user1

9 Tạo file hello.txt trong thư mục user1 với nội dung sau:

Chao mung ban den voi Linux Ubuntu

Day la bai tap thu hanh buoi 3-4

10 Liệt kê chi tiết thư mục home của user1

11 Xem nội dung file vừa tạo?

12 Tạo mới thư mục baitap2 trong /home/user1

13 Liệt kê chi tiết thư mục home của user2

14 Copy file hello.txt vào thư mục /home/user1/baitap2

15 Liệt kê chi tiết thư mục baitap2

16 Xem nội dung file vừa copy?

Bài 3: Tạo user, tạo group trong Terminal

1 Tạo group mekong_uni

2 Tạo thư mục user2 trong /home

3 Tạo user user2, đường dẫn thư mục /home/user2, group mekong_uni, password 123456

4 Đăng nhập user user2

5 Tạo thư mục mới baitap trong thư mục /home/user2 ? Tạo thành công không? Tại sao?

6 Xem quyền truy xuất của user đăng nhập trên thư mục user2? Có nhận xét gì?

7 Thay đổi quyền để user user2 có thể tạo folder và file trên /home/user2 Có 3 cách (đăng nhập với quyền user root):

1 Thay đổi quyền ghi (w) trên group other (dùng chmod)

2 Thay đổi quyền ghi (w) trên mekong thay cho root (dùng chgrp)

3 Thay đổi quyền ghi (w) cho user user2 (dùng chown)

8 Chuyển đăng nhập sang user là user2 Tiếp tục tạo lại thư mục baitap trong /home/user2

9 Tạo file hello.txt trong thư mục user2 với nội dung sau:

Chao mung ban den voi Linux Ubuntu

Day la noi dung cua file hello.txt duoc tao trong user2

10 Xem nội dung file vừa tạo?

11 Liệt kê chi tiết thư mục home của user2

12 Tạo mới thư mục baitap2 trong /home/user2

13 Copy file hello.txt vào thư mục /home/user2/baitap2

14 Xem nội dung file vừa copy?

15 Tạo mới thư mục baitap3 trong /home/user2

16 Di chuyển file hello.txt trong user2/hello.txt vào thư mục baitap3

17 Liệt kê chi tiết thư mục baitap3

18 Xem nội dung file hello.txt trong thư mục baitap3

19 Bổ sung nội dung thêm vào file hello.txt:

Day la noi dung cap nhat them vao hello.txt trong thu muc bai tap 3

20 Xóa file hello.txt trong thư mục baitap2

21 Liệt kê chi tiết thư mục baitap2

Trang 4

Hướng dẫn bài 1:

10 find -name file2.txt

11

12 pwd

13

14

15 su

nhập mật khẩu

16 find -name kconfig.xml

Hướng dẫn bài 2:

1 Chuyển vào user root: su root

Tạo group mekong: groupadd mekong

2

3 useradd user1 -g mekong -d /home/user1 -p 123456

4 su user1

5

6 Chuyển về thư mục /home Liệt kê chi tiết thư mục: ls -l Nhận thấy user user1 không có quyền ghi (w) trên thư mục /home/user1 (r-x)

drwxr-xr-x 2 root root 4096 2011-04-12 12:41 user1

Từ dòng trên ta có: d là ký hiệu thư mục (user1)

rwx: quyền truy xuất trên user root

r-x: quyền truy xuất trên group root

r-x: quyền truy xuất trên group other

7 Chuyển sang user root: su root

1 chmod o+w /home/user1

2

3

8 Xem lại các bài tập trước … để hoàn thành bài tập

Ngày đăng: 21/01/2021, 16:05

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w