Các lệnh Terminal chung của MacOS
Hoạt động thư mục
Lệnh
Mô tả chức năng
Ví dụ
mkdir
Tạo một thư mục
mkdir dirname
rmdir
Xóa một thư mục
rmdir dirname
mvdir
Di chuyển hoặc đổi tên một thư mục
mvdir dir1 dir2
cd
Thay đổi thư mục hiện tại
cd dirname
pwd
Hiển thị tên đường dẫn của thư mục hiện tại
pwd
ls
Hiển thị nội dung của thư mục hiện tại
ls -la
dircmp
So sánh nội dung của hai thư mục
dircmp dir1 dir2
Thao tác tập tin
Lệnh
Mô tả chức năng
Ví dụ
cat
Hiển thị hoặc kết nối tập tin
cat filename
pg
Hiển thị nội dung tập tin
pg filename
more
Hiển thị nội dung tập tin trong màn hình chia nhỏ
more filename
od
Hiển thị nội dung của tệp không phải là văn bản
od -c filename
cp
Sao chép tập tin hoặc thư mục
cp file1 file2
rm
Xóa tập tin hoặc thư mục
rm filename
mv
Thay đổi tên tập tin hoặc thư mục
mv file1 file2
ln
Tham gia tập tin
ln -s file1 file2
find
Tìm tệp bằng biểu thức khớp
find . -name “*.c” -print
file
Hiển thị loại tệp
file filename
open
Mở tệp với chương trình mặc định
open filename (Mở. Mở thư mục hiện tại)
Chọn thao tác
Lệnh
Mô tả chức năng
Ví dụ
head
Hiển thị một vài dòng đầu tiên của tập tin
head -20 filename
tail
Hiển thị vài dòng cuối cùng của tệp
tail -15 filename
cut
Hiển thị các trường nhất định trong mỗi dòng của tệp
cut -f1,7 -d: /etc/passwd
colrm
Xóa một số cột khỏi đầu vào tiêu chuẩn
colrm 8 20 file2
paste
Tập tin kết nối ngang
paste file1 file2
diff
So sánh và hiển thị sự khác biệt giữa hai tệp
diff file1 file2
sed
Trình chỉnh sửa luồng không tương tác
sed “s/red/green/g” filename
grep
Tìm trong tệp theo mẫu
grep “^[a-zA-Z]” filename
awk
Tìm và xử lý các mẫu trong tệp
awk ‘{print 111}’ filename
sort
Sắp xếp hoặc hợp nhất các tập tin
sort -d -f -u file1
uniq
Xóa các dòng trùng lặp khỏi một tệp
uniq file1 file2
comm
Hiển thị dòng công khai và không công khai của hai tệp được đặt hàng
comm file1 file2
wc
Đếm số lượng ký tự, từ và dòng trong một tệp
wc filename
nl
Thêm số dòng vào một tệp
nl file1 >file2
Hoạt động an toàn
Lệnh
Mô tả chức năng
Ví dụ
passwd
Sửa đổi mật khẩu người dùng
passwd
chmod
Thay đổi quyền truy cập tệp hoặc thư mục
chmod ug+x filename
umask
Xác định mặt nạ cấp phép để tạo tệp
umask 027
chown
Thay đổi chủ sở hữu của một tập tin hoặc thư mục
chown newowner filename
chgrp
Thay đổi nhóm của một tập tin hoặc thư mục
chgrp staff filename
xlock
Khóa thiết bị đầu cuối
xlock -remote
Chương trình hoạt động
Lệnh
Mô tả chức năng
Ví dụ
make
Duy trì phiên bản mới nhất của các chương trình thực thi
make
touch
Cập nhật thời gian truy cập và sửa đổi tệp
touch -m 05202400 filename
dbx
Công cụ gỡ lỗi giao diện dòng lệnh
dbx a.out
xde
Công cụ gỡ lỗi giao diện người dùng đồ họa
xde a.out
Quy trình vận hành
Lệnh
Mô tả chức năng
Ví dụ
ps
Hiển thị trạng thái hiện tại của quá trình
ps u
kill
Quá trình tiêu diệt
kill -9 30142
nice
Thay đổi mức độ ưu tiên của các lệnh đang chờ xử lý
nice cc -c *.c
renice
Thay đổi mức độ ưu tiên của quy trình đang chạy
renice +20 32768
Thời gian hoạt động
Lệnh
Mô tả chức năng
Ví dụ
date
Hiển thị ngày giờ hiện tại của hệ thống
date
cal
Hiển thị lịch
cal 8 1996
time
Thống kê thời gian thực hiện chương trình
time a.out
Hoạt động mạng và truyền thông
Lệnh
Mô tả chức năng
Ví dụ
telnet
Đăng nhập từ xa
telnet www.macwk.com
rlogin
Đăng nhập từ xa
rlogin hostname -l username
rsh
Thực thi lệnh được chỉ định trên máy chủ từ xa
rsh f01n03 date
ftp
Chuyển tập tin giữa máy chủ cục bộ và máy chủ từ xa
ftp ftp.macwk.com
rcp
Sao chép tập tin giữa máy chủ cục bộ và máy chủ từ xa
rcp file1 host1:file2
ping
Gửi yêu cầu phản hồi đến máy chủ web
ping www.macwk.com
Đọc và gửi email
write
Gửi tin nhắn cho người dùng khác
write username pts/1
mesg
Cho phép hoặc từ chối nhận tin nhắn
mesg n
Lệnh shell Korn
Lệnh
Mô tả chức năng
Ví dụ
history
Liệt kê một số lệnh và số được thực hiện gần đây
history
r
Lặp lại một lệnh được thực hiện gần đây
r -2
alias
Xác định bí danh cho một lệnh
alias del=rm -i
unalias
Xác định bí danh
unalias del
Các lệnh khác
Lệnh
Mô tả chức năng
Ví dụ
uname
Hiển thị thông tin về hệ điều hành
uname -a
clear
Xóa nội dung màn hình hoặc cửa sổ
clear
env
Hiển thị tất cả các biến môi trường hiện được đặt
env
who
Liệt kê tất cả người dùng hiện đang đăng nhập
who
whoami
Hiển thị tên của người dùng hiện đang thực hiện thao tác
whoami
tty
Hiển thị tên của thiết bị đầu cuối hoặc thiết bị đầu cuối giả
tty
stty
Hiển thị hoặc đặt lại định nghĩa khóa điều khiển
stty -a
du
Sử dụng đĩa truy vấn
du -k subdir
df
Hiển thị tổng dung lượng và không gian trống của hệ thống tệp
df /tmp
w
Hiển thị tổng số thông tin của hoạt động hệ thống hiện tại
w
Last updated