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

mail

Đọc và gửi email

mail

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