Unix 有用命令

這裏列出的命令,包括語法和簡要說明。如需詳細資料,請使用:

$man command

文件和目錄:

這些命令允許你創建的目錄和處理文件。

命令

描述

cat

Display File Contents

cd

Changes Directory to dirname

chgrp

change file group

chmod

Changing Permissions

cp

Copy source file into destination

file

Determine file type

find

Find files

grep

Search files for regular expressions.

head

Display first few lines of a file

ln

Create softlink on oldname

ls

Display information about file type.

mkdir

Create a new directory dirname

more

Display data in paginated form.

mv

Move (Rename) a oldname to newname.

pwd

Print current working directory.

rm

Remove (Delete) filename

rmdir

Delete an existing directory provided it is empty.

tail

Prints last few lines in a file.

touch

Update access and modification time of a file.

操作數據:

可以比較改變文件的內容,並用下面的命令。

命令

描述

awk

Pattern scanning and processing language

cmp

Compare the contents of two files

comm

Compare sorted data

cut

Cut out selected fields of each line of a file

diff

Differential file comparator

expand

Expand tabs to spaces

join

Join files on some common field

perl

Data manipulation language

sed

Stream text editor

sort

Sort file data

split

Split file into smaller files

tr

Translate characters

uniq

Report repeated lines in a file

wc

Count words, lines, and characters

vi

Opens vi text editor

vim

Opens vim text editor

fmt

Simple text formatter

spell

Check text for spelling error

ispell

Check text for spelling error

ispell

Check text for spelling error

emacs

GNU project Emacs

ex, edit

Line editor

emacs

GNU project Emacs

emacs

GNU project Emacs

壓縮文件:

文件可能被壓縮以節省空間。壓縮文件,可以創建和檢查:

命令

描述

compress

Compress files

gunzip

Uncompress gzipped files

gzip

GNU alternative compression method

uncompress

Uncompress files

unzip

List, test and extract compressed files in a ZIP archive

zcat

Cat a compressed file

zcmp

Compare compressed files

zdiff

Compare compressed files

zmore

File perusal filter for crt viewing of compressed text

獲取信息:

各種UNIX手冊和文檔上線。下面的 Shell 命令給出的信息:

命令

描述

apropos

Locate commands by keyword lookup

info

Displays command information pages online

man

Displays manual pages online

whatis

Search the whatis database for complete words.

yelp

GNOME help viewer

網絡通信:

這些命令是用來發送和接收文件從全球各地遠程主機到本地UNIX主機。

命令

描述

ftp

File transfer program

rcp

Remote file copy

rlogin

Remote login to a UNIX host

rsh

Remote shell

tftp

Trivial file transfer program

telnet

Make terminal connection to another host

ssh

Secure shell terminal or command connection

scp

Secure shell remote file copy

sftp

secure shell file transfer program

出於安全原因,有些命令在您的計算機可能會受到限制。

用戶之間的消息:

UNIX 系統支持的屏幕上的消息給其他用戶和世界各地的電子郵箱:

命令

描述

evolution

GUI mail handling tool on Linux

mail

Simple send or read mail program

mesg

Permit or deny messages

parcel

Send files to another user

pine

Vdu-based mail utility

talk

Talk to another user

write

Write message to another user

編程工具:

下面的編程語言和工具都是基於你已經安裝到你的Unix。

命令

描述

dbx

Sun debugger

gdb

GNU debugger

make

Maintain program groups and compile programs.

nm

Print program's name list

size

Print program's sizes

strip

Remove symbol table and relocation bits

cb

C program beautifier

cc

ANSI C compiler for Suns SPARC systems

ctrace

C program debugger

gcc

GNU ANSI C Compiler

indent

Indent and format C program source

bc

Interactive arithmetic language processor

gcl

GNU Common Lisp

perl

General purpose language

php

Web page embedded language

py

Python language interpreter

asp

Web page embedded language

CC

C++ compiler for Suns SPARC systems

g++

GNU C++ Compiler

javac

JAVA compiler

appletvieweir

JAVA applet viewer

netbeans

Java integrated development environment on Linux

sqlplus

Run the Oracle SQL interpreter

sqlldr

Run the Oracle SQL data loader

mysql

Run the mysql SQL interpreter

其他命令:

這些命令列出或改變有關係統的信息:

命令

描述

chfn

Change your finger information

chgrp

Change the group ownership of a file

chown

Change owner

date

Print the date

determin

Automatically find terminal type

du

Print amount of disk usage

echo

Echo arguments to the standard options

exit

Quit the system

finger

Print information about logged-in users

groupadd

Create a user group

groups

Show group memberships

homequota

Show quota and file usage

iostat

Report I/O statistics

kill

Send a signal to a process

last

Show last logins of users

logout

log off UNIX

lun

List user names or login ID

netstat

Show network status

passwd

Change user password

passwd

Change your login password

printenv

Display value of a shell variable

ps

Display the status of current processes

ps

Print process status statistics

quota -v

Display disk usage and limits

reset

Reset terminal mode

script

Keep script of terminal session

script

Save the output of a command or process

setenv

Set environment variables

stty

Set terminal options

time

Time a command

top

Display all system processes

tset

Set terminal mode

tty

Print current terminal name

umask

Show the permissions that are given to view files by default

uname

Display name of the current system

uptime

Get the system up time

useradd

Create a user account

users

Print names of logged in users

vmstat

Report virtual memory statistics

w

Show what logged in users are doing

who

List logged in users