Hệ điều hành Linux dường như quá phức tạp để sử dụng, các dòng lệnh có thể nhắc nhở bạn về một quy trình lập trình cần có chuyên môn hoặc tài năng để biết phải làm gì.
Tôi nên nói rằng đừng lo lắng. Chúng tôi muốn bắt đầu với 15 các lệnh Linux cơ bản để người mới bắt đầu dễ dàng làm quen với giao diện nguồn mở phổ biến này.
Trước khi xem danh sách 15 lệnh mà mọi người dùng Linux nên biết, bạn có thể muốn có cái nhìn tổng quan về tầm quan trọng của các lệnh trong hầu hết các bản phân phối. Đó là lý do tại sao phần đầu tiên đề cập đến một số định nghĩa và giải thích cơ bản.
Ngoài ra còn có lệnh thứ 16 Tôi nghĩ nên có ở đây, hoặc có thể là lệnh thứ 0 vì nó có thể còn quan trọng hơn những lệnh khác: thích hợp. Về cơ bản, nó được sử dụng để cài đặt và gỡ bỏ các gói trong nhiều bản phân phối Linux, bao gồm Debian và Ubuntu. Nếu hệ điều hành của bạn có GUI, bạn có thể thay thế hầu hết trong số 15 lệnh này bằng cách nhấp vào một vài màn hình. Tuy nhiên, điều bạn không thể thay đổi là hầu hết các gói cần được cài đặt từ thiết bị đầu cuối và để làm được điều đó, bạn cần có apt. Linux của bạn không có máy tính để bàn GUI? Không thành vấn đề: chỉ cần xem hướng dẫn của tôi về cách cài đặt GUI trên Ubuntu Server, và bạn cũng sẽ thấy apt quan trọng như thế nào!
Dịch vụ lưu trữ Linux được đơn giản hóa
Bạn muốn có một cách tốt hơn để lưu trữ trang web và ứng dụng web của mình? Phát triển một cái gì đó mới? Đơn giản là không thích Windows? Đó là lý do tại sao chúng tôi có VPS Linux.
Nhận VPS Linux của bạnCác lệnh Linux cơ bản nhất bạn nên biết
Hầu hết mọi người tưởng tượng Linux là một hệ điều hành phức tạp được các lập trình viên sử dụng. Nhưng nó không khó như trong suy nghĩ của họ. Khi làm quen hơn với hệ điều hành nguồn mở này và các bản phân phối của nó, bạn sẽ thấy các lệnh Linux như một giao diện dễ sử dụng để giúp người dùng quản lý, khắc phục sự cố hoặc thậm chí tối ưu hóa hệ điều hành và các ứng dụng của nó.
Như bạn có thể biết, điều này giao diện dòng lệnh (CLI) là giao diện người dùng (UI) dựa trên văn bản trong thiết bị của bạn có thể chạy gần như tất cả các tác vụ bắt buộc (Một hộp đen thường có văn bản màu trắng còn được gọi là bộ xử lý dòng lệnh hoặc trình thông dịch dòng lệnh).
Một trong những loại giao diện dòng lệnh phổ biến nhất cho Linux là đánh đập (Bcủa chúng ta Anhận được Shell) shell hỗ trợ tất cả các lệnh của Bourne Shell gốc, cũng như nhiều lệnh khác. Nó được viết dưới dạng thay thế mã nguồn mở và miễn phí cho Bourne shell, bao gồm các tính năng như chỉnh sửa dòng lệnh, lịch sử lệnh và cú pháp thay thế lệnh từ trình bao Bourne. vỏ Korn (KSH) và vỏ C (CSH). Nó cũng có thể hỗ trợ mở rộng dấu ngoặc nhọn được sử dụng để tạo chuỗi văn bản.
Cũng đọc: Cài đặt bash Linux trên Windows 10!
Có tính chất mở của bash, hầu hết các bản phân phối Linux, tất cả các bản phát hành macOS của Apple, Hệ thống con Windows cho Linux và Hệ điều hành Solaris đều sử dụng nó làm shell người dùng mặc định. Để mở bash shell trong Linux, chỉ cần khởi chạy một thiết bị đầu cuối từ menu ứng dụng trên máy tính để bàn của bạn và bắt đầu tạo tập lệnh shell. (Hãy nhớ rằng, tùy thuộc vào cách quản trị viên hệ thống của bạn thiết lập mọi thứ, bạn có thể thay đổi lớp vỏ mặc định của mình). Khi một thiết bị đầu cuối mở ra, nó sẽ đưa ra lời nhắc viết mã.
✅Bây giờ là lúc tìm hiểu một số mã Linux. Sau đây là danh sách một số Các lệnh cơ bản của Linux kèm ví dụ sẽ được trình bày mà mọi người dùng Linux nên biết:
Lưu ý 1: cú pháp điển hình của một lệnh có thể giống như thế này:
command [-argument] [ - - long-argument] file
Lưu ý 2: các lệnh, tệp và tên thư mục trong shell Linux phân biệt chữ hoa chữ thường, nghĩa là PWD sẽ in thư mục làm việc hiện tại nhưng PWD sẽ trả về lỗi sau:
Bash: PWD: command not found
Lưu ý 3: Phần mở rộng tệp không quan trọng, điều đó có nghĩa là trong Linux CLI, loại tệp sẽ tự động xác định.
Lưu ý 4: cái
/
(dấu gạch chéo về phía trước) là ký tự đặc biệt dùng để phân tách thư mục?
Lưu ý 5: gần như tất cả các lệnh Linux đều hỗ trợ đối số để giúp bạn trong quá trình sử dụng giao diện Dòng lệnh.
- - help
Lưu ý 6: dấu hiệu là lời nhắc cho chúng ta biết rằng shell đang chờ đầu vào và xuất hiện trước mọi cú pháp trong bài viết này.
$
Lệnh 1- ls
Nếu bạn muốn liệt kê các tập tin hoặc thư mục trong hệ thống tập tin của Linux OS thì lệnh ls (viết tắt của List) chính là giải pháp. Sử dụng lệnh này, bạn có nhiều tùy chọn khác nhau như bảng sau:
| Lựa chọn | Sự miêu tả |
| ls ~ | Nó cung cấp nội dung của thư mục chính |
| ls ../ | Nó cung cấp nội dung của thư mục mẹ |
| ls –version | Nó kiểm tra phiên bản của lệnh ls |
| ls -a | liệt kê tất cả các tệp bao gồm các tệp ẩn bắt đầu bằng ‘.’ |
| ls –màu sắc | Danh sách màu [=luôn luôn/không bao giờ/tự động] |
| ls -d | liệt kê các thư mục – với ‘*/’ |
| ls -F | Hiển thị các loại tập tin (“/” = thư mục, “*” = thực thi) |
| ls -li | Nếu tệp là cột đầu tiên thì lệnh này sẽ in số chỉ mục |
| ls -l | danh sách có định dạng dài (quyền, kích thước, quyền sở hữu và ngày sửa đổi) |
| ls -laF | liệt kê định dạng dài bao gồm các tập tin ẩn |
| ls -lh | liệt kê danh sách định dạng dài với kích thước được hiển thị bằng đơn vị tệp mà con người có thể đọc được (KB, MB, GB) |
| ls -ls | danh sách có định dạng dài với kích thước tệp (giảm dần) |
| ls -r | danh sách theo thứ tự ngược lại |
| ls -R | liệt kê cây thư mục đệ quy |
| ls -s | liệt kê kích thước tập tin |
| ls -S | sắp xếp theo kích thước tập tin |
| ls -t | sắp xếp theo thời gian và ngày sửa đổi - nó sẽ mở tệp cuối cùng bạn đã chỉnh sửa |
| ls -X | sắp xếp theo tên tiện ích mở rộng |
2- lệnh pwd
Như chúng tôi đã đề cập,
$ pwd [option]
là một trong những bảng cheat lệnh cơ bản của Linux. Nó có thể dễ dàng in ra thư mục làm việc hiện tại bắt đầu từ thư mục gốc. Lệnh này có hai cờ:
Pwd –L
Hiển thị đường dẫn logic của thư mục làm việc hiện tại với tên liên kết tượng trưng.
Pwd –P
Hiển thị đường dẫn vật lý của thư mục làm việc hiện tại mà không có tên liên kết tượng trưng.
Dịch vụ lưu trữ Linux được đơn giản hóa
Bạn muốn có một cách tốt hơn để lưu trữ trang web và ứng dụng web của mình? Phát triển một cái gì đó mới? Đơn giản là không thích Windows? Đó là lý do tại sao chúng tôi có VPS Linux.
Nhận VPS Linux của bạn3- bí danh
Lệnh này cho phép bạn hướng dẫn một phím tắt hoặc viết tắt để tham chiếu một lệnh (hoặc tập hợp lệnh) để tránh phải gõ một lệnh dài nhiều lần. Trên thực tế, khi bạn cần sử dụng đi sử dụng lại một lệnh thì lệnh bí danh sẽ rất hữu ích. Nó có thể tiết kiệm thời gian của bạn bằng cách tạo một lệnh duy nhất có thể thay thế một chuỗi bằng một chuỗi khác trong khi thực hiện các lệnh. Phím tắt này có thể được sử dụng nhiều lần. Trong trường hợp này, chúng tôi tạo một thứ gọi là bí danh cho lệnh đó.
Cú pháp của lệnh này là:
alias [-p] [name [=value] …]
Hoặc, nó có thể giống như thế này:
alias alias_name="command_to_run"
4- lệnh cd
Lệnh này sẽ thay đổi thư mục hiện tại của bạn trong Linux và các hệ điều hành tương tự Unix khác. Nói cách khác, cd (viết tắt của CHange Directory) là một trong những lệnh được sử dụng thường xuyên nhất và là một trong những lệnh Linux cơ bản được sử dụng trên thiết bị đầu cuối Linux. Cú pháp của lệnh này là:
cd [options] directory
Dưới đây là một vài ví dụ về việc sử dụng lệnh này:
Giả sử rằng Tải xuống thư mục tồn tại trong thư mục chính của bạn. Sử dụng đoạn mã sau, bạn có thể chỉ cần điều hướng đến nó:
cd Downloads
Bạn cũng có thể điều hướng đến nó bằng cách sử dụng đường dẫn tuyệt đối:
cd /home/username/Downloads
Như bạn có thể thấy dấu (/) hiển thị đường dẫn tuyệt đối đến thư mục. Bạn cũng có thể điều hướng một hoặc nhiều cấp độ từ thư mục hiện tại. Để làm như vậy, giả sử bạn hiện đang ở trong
/home/username/Downloads
thư mục, để chuyển sang
/home/username
thư mục (tăng một cấp), bạn sẽ gõ:
cd . ./
Lệnh này sẽ đưa bạn lên một cấp so với thư mục hiện tại.
/home
Để di chuyển hai cấp độ lên thư mục, bạn có thể chạy đoạn mã sau:
cd . ./ . ./
Bạn cũng có thể điều hướng đến thư mục làm việc trước đó bằng cách sử dụng ký tự dấu gạch ngang làm đối số cho lệnh cd như sau:
cd -
Hoặc điều hướng đến thư mục chính bằng cách sử dụng dấu ngã (~), như hiển thị bên dưới:
cd ~
Ví dụ: nếu bạn muốn điều hướng từ
/home/username/Downloads
thư mục tới
/home
thư mục, bạn sẽ gõ:
cd ~/Downloads
Ghi chú: nếu thư mục được chọn có khoảng trắng trong tên, bạn nên sử dụng ký tự dấu gạch chéo ngược (\) để thoát khoảng trắng, như minh họa bên dưới:
cd Dir\beta\router\hosting
Lệnh 5-mv
Lệnh này được sử dụng để di chuyển một hoặc nhiều tập tin hoặc thư mục từ nơi này sang nơi khác. Sau đây là cú pháp của lệnh cơ bản Linux này với một vài ví dụ:
mv [option] SOURCE DESTINATION
các NGUỒN có thể là một hoặc nhiều thư mục hoặc tập tin và ĐIỂM ĐẾN phải là một thư mục hoặc tập tin. Để di chuyển một thư mục hoặc tập tin, bạn cần ghi quyền trên cả hai NGUỒN Và ĐIỂM ĐẾN. Nếu không, bạn sẽ nhận được lỗi từ chối cấp phép.
Nếu bạn chỉ muốn đổi tên một tệp, hãy gõ cú pháp sau:
mv [filename] [new_filename]
Ví dụ:
mv names.txt fullnames.txt
Tương tự, nếu bạn muốn di chuyển tệp đến vị trí mới, hãy sử dụng cú pháp sau:
mv [filename] [dest-dir]
Ví dụ:
mv fullnames.txt /home/routerhosting1/Downloads
Bạn có thể buộc mv lệnh nhắc nhở bằng cách sử dụng –i tùy chọn dòng lệnh:
mv -i [filename] [new_filename]
Cú pháp này dẫn đến mv xin phép người dùng trước khi ghi đè lên một tập tin hiện có.
Dịch vụ lưu trữ Linux được đơn giản hóa
Bạn muốn có một cách tốt hơn để lưu trữ trang web và ứng dụng web của mình? Phát triển một cái gì đó mới? Đơn giản là không thích Windows? Đó là lý do tại sao chúng tôi có VPS Linux.
Nhận VPS Linux của bạn6- lệnh mèo
các con mèo Lệnh (viết tắt của concatenate) là một trong những lệnh Linux cơ bản và được sử dụng thường xuyên nhất cho phép người dùng tạo một hoặc nhiều tệp, nối các tệp, xem nội dung của tệp và chuyển hướng đầu ra trong tệp hoặc thiết bị đầu cuối. Cú pháp điển hình của lệnh này là như thế này:
cat [option] [file] . . .
Ví dụ:
cat /123456/test/file01/123456/test/file02
Bảng sau đây hiển thị các tùy chọn chính để sử dụng lệnh cat:
| lựa chọn | Sự miêu tả |
| kiểm tra mèo | Hiển thị nội dung của một tập tin |
| kiểm tra mèo1 kiểm tra2 | Hiển thị nội dung của test1 và test2 |
| kiểm tra mèo1; núm vú2; kiểm tra3 | Hiển thị nhiều tập tin cùng một lúc |
| mèo -b | thêm số dòng vào các dòng không trống |
| tên tập tin mèo -n | Hiển thị nội dung và thêm số dòng cho tất cả các dòng |
| mèo -s | Nén các dòng trống thành một dòng |
| mèo -e | Hiển thị $ ở cuối dòng. Tốt để ép nhiều dòng trong một dòng |
| bài kiểm tra mèo –T | hiển thị ^I thay vì tab |
| mèo test1 núm vú2 test3 > test4 | Chuyển hướng nội dung của nhiều tệp trong một tệp |
| con mèo > kiểm tra1 | Sẽ tạo một tệp có tên test1 |
| mèo test1 >> test2 | Sẽ nối nội dung của một tệp vào cuối tệp khác |
7- lệnh cp
các cp lệnh là viết tắt của SAO CHÉP. Lệnh này có thể sao chép một hoặc một nhóm tệp hoặc thư mục. Nó yêu cầu ít nhất hai tên tệp trong đối số của nó. Cú pháp của lệnh này có thể giống như sau:
cp [option] Source Destination cp [option] Source Directory cp [option] Source-1 Source-2 Source-3 Source-n Directory
Cú pháp thứ nhất và thứ hai được sử dụng để sao chép tệp nguồn vào đích hoặc thư mục. Cú pháp thứ ba được sử dụng để sao chép nhiều tệp (nguồn) vào thư mục.
Ví dụ 1:
cp file file-backup
Mã này sẽ sao chép một tập tin có tên file.txt to file-backup.txt.
Ví dụ 2:
cp file1.txt dir file2.txt dir
Mã này sẽ sao chép nhiều tập tin và thư mục cùng một lúc. Trong trường hợp này, đích đến phải là một thư mục.
8- lệnh mkdir
Lệnh Linux này cho phép người dùng tạo các thư mục mới. Với mkdir lệnh, bạn cũng có thể đặt quyền và tạo nhiều thư mục cùng một lúc. Cú pháp của lệnh này để tạo một thư mục giống như sau:
mkdir [option] dir-name
Ví dụ:
mkdir test-dir
Lệnh này sẽ tạo một thư mục mới có tên test. Nếu bạn muốn tạo nhiều thư mục cùng một lúc, hãy sử dụng cú pháp sau:
mkdir {test1, test2, test3}
9- lệnh rmdir
Một lệnh khác trong danh sách lệnh cơ bản Linux được cung cấp của chúng tôi là rmdir cho phép bạn xóa các thư mục trống khỏi hệ thống tệp trong Linux. Cú pháp của lệnh này được thể hiện như sau:
rmdir [-p] [-v ǀ -verbose] [-ignore – fail – on – non – empty] directories …
Tùy chọn:
trong
rmdir –p
mỗi thư mục
Ví dụ:
rmdir mydir1 mydir2 mydir3
Trong ví dụ này, mydir1, mydir2, Và mydir3 sẽ bị xóa nếu chúng trống. Nếu bất kỳ thư mục nào trong số này không trống thì thông báo lỗi sẽ được in cho thư mục đó và các thư mục khác sẽ không bị xóa.
Tùy chọn:
- rmdir –p: Mỗi đối số thư mục được coi là tên đường dẫn sẽ bị xóa trong tùy chọn này. Nếu chúng trống, thành phần cuối cùng sẽ bắt đầu.
- rmdir –v, -dài dòng: tùy chọn này có thể hiển thị thông tin chi tiết cho từng thư mục đang được xử lý.
- rmdir -bỏ qua – thất bại – bật – không – trống: nếu thư mục không trống, tùy chọn này sẽ không báo cáo thông báo lỗi về lỗi đã xảy ra.
- rmdir –version: tùy chọn này được sử dụng để hiển thị thông tin phiên bản và thoát.
Lệnh 10-rm
Khi bạn định xóa các thư mục và nội dung bên trong chúng, rm lệnh là giải pháp. Nhưng, nếu bạn chỉ muốn xóa thư mục, hãy sử dụng rm –r. Cú pháp giống như đoạn mã ngắn sau:
rm [option] FILE
Ví dụ:
rm test.txt
Lệnh này sẽ xóa vĩnh viễn thư mục test.txt.
11- Lệnh chạm
Lệnh touch được biết đến như một lệnh cơ bản khác của Linux cho phép bạn tạo một tệp trống mới.
Cú pháp: chạm vào tên_tệp
touch
Ví dụ: chạm vào /Trang chủ /tên người dùng/Tài liệu/Me.txt
Lệnh này tạo một tệp văn bản duy nhất trong địa chỉ đích (tài liệu). Nếu bạn muốn tạo nhiều tệp ở một đích cụ thể.
Cú pháp: chạm vào File1_name File2_name File3_name
Tùy chọn:
touch –a: Lệnh này có thể thay đổi thời gian truy cập vào một file cụ thể. Bạn nên sửa đổi hoặc cập nhật thời gian truy cập cuối cùng của tệp
12- Lệnh xác định vị trí
Lệnh định vị hoạt động như một lệnh tìm kiếm trong windows. Đây là cách dễ nhất để tìm kiếm các tập tin theo tên hoặc thậm chí không biết tên chính xác.
Cú pháp: định vị [tên tệp]
locate
Ví dụ:
Xác định vị trí -i Sách*ghi chú}
Lệnh này tìm các tập tin có từ “sách” và “ghi chú”, dù là chữ hoa hay chữ thường.
13- lệnh df
Lệnh Df là viết tắt của “Disk Free”, cung cấp cho bạn thông tin chi tiết về hệ thống dưới dạng báo cáo, chẳng hạn như dung lượng ổ đĩa, dung lượng và mức sử dụng.
Để xem bản tóm tắt dung lượng ổ đĩa có thể đọc được, bạn có thể nhận nó ở định dạng byte, megabyte và gigabyte.
Ví dụ: MegaByte:
df -m
Cú pháp:
- df
- df / thư mục
- df [tùy chọn] [/dev/THIẾT BỊ]
14- Lệnh tiêu diệt
Lệnh Kill giúp bạn thu gọn các chương trình không phản hồi; tuy nhiên, có thể chấm dứt chương trình theo cách thủ công.
Cú pháp:
kill [signal option]
kill PID
Ví dụ:
Có hai tín hiệu phổ biến với lệnh kill được người dùng sử dụng nhiều nhất:
SIGKILL: Tín hiệu này buộc tất cả các chương trình phải chấm dứt càng sớm càng tốt và việc dừng đột ngột này sẽ không lưu các thay đổi của chương trình
SIGTERM: Loại tín hiệu này khiến chương trình ngừng chạy, nhưng không giống như SIGKILL, nó cho phép chương trình lưu tất cả các thay đổi.
15- useradd, lệnh userdel
Hệ điều hành nhiều người dùng (Linux) cung cấp quyền truy cập đồng thời cho nhiều người dùng. Vì vậy việc tạo nhiều người dùng là cần thiết để tương tác với hệ thống.
Người dùng thêm: Lệnh này tạo một người dùng mới và Passwd được sử dụng để đặt mật khẩu cho tài khoản người dùng này.
Cú pháp: useradd [OPTIONS] TÊN NGƯỜI DÙNG
Ví dụ:
useradd JohnSmith
người dùngdl: xóa tài khoản người dùng có nghĩa là xóa người dùng và các tệp của người đó. Lệnh này hoạt động giống như tạo người dùng với một chút thay đổi.
Cú pháp: userdel Tên người dùng
Ví dụ:
userdel JohnSmith
Tùy chọn:
người dùngdel –f: Tùy chọn này sẽ buộc người dùng loại bỏ
userdel –r: Lệnh này xóa người dùng cùng với thư mục chính và các tệp của nó cùng với bộ đệm thư của người dùng.
Ví dụ:
- userdel -f Jack
- người dùngdel -r John
Làm thế nào để thực hành các lệnh Linux cơ bản?
Bất kể bạn muốn kiểm tra/phân tích trực tuyến các tập lệnh shell của mình hay muốn thực hành các lệnh Linux cơ bản, trước tiên bạn nên hiểu rõ về chúng. Để thực hành chúng, bạn có thể cài đặt Linux bên trong Windows bằng Hệ thống con Windows cho Linux. Bạn cũng có thể sử dụng thiết bị đầu cuối Linux trực tuyến. Một số trang web cung cấp cho bạn thiết bị đầu cuối Linux trực tuyến để chạy các lệnh Linux thông thường trong trình duyệt web để bạn có thể kiểm tra hoặc thực hành chúng.
Phần kết luận
Linux bao gồm một số lượng lớn các lệnh nhưng chúng tôi đã chọn những lệnh cần thiết thường xuyên nhất cho bạn. Trong bài viết này, chúng tôi đã giải thích một số lệnh Linux cơ bản kèm theo các ví dụ về mã hóa. Tuy nhiên, các bước có thể khác nhau tùy theo bản phân phối bạn đang sử dụng; bạn có thể sử dụng sự trợ giúp của Linux hoặc thậm chí bình luận để chúng tôi giúp đỡ bạn.
Câu hỏi thường gặp
Sự khác biệt giữa pwd và /bin/pwd là gì?
các pwd là một lệnh tích hợp trong shell trong khi /bin/pwd là một công cụ đi kèm với bản phân phối Linux của bạn. Để chỉ định rằng bạn muốn chạy chương trình độc lập thay vì lệnh tích hợp shell, hãy sử dụng /bin/pwd.
Làm cách nào để chạy lệnh trong Linux?
Đầu tiên, khởi chạy một thiết bị đầu cuối từ menu ứng dụng trên máy tính để bàn của bạn. Sau đó cố gắng tìm shell bash là shell mặc định trong hầu hết các bản phân phối Linux. Bây giờ, gõ lệnh và nhấn enter để chạy nó.
CLI có nghĩa là gì?
Giao diện dòng lệnh (CLI) là giao diện dựa trên văn bản được sử dụng để nhập và chạy lệnh. Trước khi có Chuột, đó là cách tiêu chuẩn để tương tác với máy tính. Mỗi CLI đều có dấu nhắc lệnh để chấp nhận lệnh.
Việc sử dụng dòng lệnh là gì?
Công dụng tốt nhất của dòng lệnh là nó cần rất nhiều lệnh. Giao diện này giúp bạn nhập lệnh có thể truyền vào hệ điều hành của máy tính và chạy. Sử dụng dòng lệnh, bạn cũng có thể điều hướng qua các tệp và thư mục trên thiết bị của mình.
Bảng cheat Linux là gì?
Có hàng trăm lệnh Linux mà bạn có thể cần biết. Bảng cheat Linux có thể giúp bạn dễ dàng tìm và ghi nhớ chúng. Một trang tính như vậy có thể hiển thị cho bạn các lệnh liên quan đến thông tin sau:
- Thông tin hệ thống
- Thông tin phần cứng
- Giám sát và thống kê hiệu suất
- Thông tin và quản lý người dùng
- Lệnh tập tin và thư mục
- Quản lý quy trình
- Quyền tập tin