Unix / Linux - 有用的命令

本快速指南列出了命令,包括语法和简要说明.有关更多详细信息,请使用 :

$ man command

Files和目录

这些命令允许您创建目录和处理文件.

Sr.No.Command&描述
1

cat

显示文件内容

2

cd

将目录更改为dirname

3

chgrp

更改文件组

4

chmod

更改权限

5

cp

将源文件复制到目的地

6

file

确定文件类型

7

find

查找文件

8

grep

S获取正则表达式的文件

9

head

显示文件的前几行

10

ln

在oldname上创建软链接

11

ls

显示有关的信息文件类型

12

mkdir

创建新目录dirname

13

more

以分页形式显示数据

14

mv

将旧名称移动(重命名)为newname

15

pwd

打印当前工作时间教区长期

16

rm

删除(删除)文件名

17

rmdir

删除现有目录,前提是它是空的

18

tail

打印最后几行一个文件

19

touch

更新文件的访问和修改时间

操纵数据

可以使用以下命令比较和更改文件.

Sr.No.命令&描述
1

awk

模式扫描和处理语言

2

cmp

比较两个文件的内容

3

comm

比较分类数据

4

cut

删除文件每行的选定字段

5

diff

差分文件比较器

6

expand

将标签扩展为空格

7

join

加入某些常见字段上的文件

8

perl

数据操作语言

9

sed

流文本编辑器

10

sort

对文件数据进行排序

11

split

将文件拆分为较小的文件

12

tr

翻译字符

13

uniq

报告文件中的重复行

14

wc

计算单词,行和字符

15

vi

打开vi t ext编辑器

16

vim

打开vim文本编辑器

17

fmt

简单文本格式化程序

18

spell

检查文字拼写错误

19

ispell

检查文字是否有拼写错误

20

emacs

GNU项目Emacs

21

ex, edit

行编辑器

22

emacs

GNU项目Emacs

压缩文件s

可以压缩文件以节省空间.可以创建和检查压缩文件.

Sr.No.Command&描述
1

compress

压缩文件

2

gunzip

帮助解压缩gzip压缩文件

3

gzip

GNU替代压缩方法

4

uncompress

帮助解压缩文件

5

unzip

列出,测试并提取压缩文件ZIP存档

6

zcat

Cat压缩文件

7

zcmp

比较压缩文件

8

zdiff

比较压缩文件

9

zmore

文件读取过滤器,用于查看压缩文本的crt

获取信息

可在线获取各种Unix手册和文档.以下Shell命令提供信息 :

Sr.No.Command&描述
1

apropos

通过关键字查找找到命令

2

info

在线显示命令信息页

2

man

在线显示手册页

3

whatis

在whatis数据库中搜索完整的单词

4

yelp

GNOME帮助查看器

网络通讯

以下命令用于从本地Unix主机向世界各地的远程主机发送和接收文件.

Sr.No.Command&描述
1

ftp

文件传输程序

2

rcp

远程文件复制

3

rlogin

远程登录Unix主机

4

rsh

远程shell

5

tftp

琐碎的文件传输程序

6

telnet

使终端连接到另一台主机

7

ssh

保护shell终端或命令连接

8

scp

保护shell远程文件副本

9

sftp

保护shell文件传输程序

出于安全原因,这些命令中的某些命令可能会受到限制.

用户之间的消息

Unix系统支持屏幕上的消息其他用户和全球电子邮件 :

Sr.No.Command&描述
1

evolution

Linux上的GUI邮件处理工具

2

mail

简单的发送或阅读邮件程序

3

mesg

允许或拒绝邮件

4

parcel

将文件发送给其他用户

5

pine

Vdu基于邮件的实用程序

6

talk

与其他用户交谈

7

write

将消息写入另一个用户

编程与规范g实用程序

根据您在Unix上安装的内容,可以使用以下编程工具和语言.

Sr.No.Command&描述
1

dbx

Sun调试器

2

gdb

GNU调试器

3

make

维护程序组并编译程序

4

nm

打印程序的名单

5

size

打印程序尺寸

6

strip

删除符号表和重定位位

7

cb

C program beautifier

8

cc

太阳SPARC系统的ANSI C编译器

9

ctrace

C程序调试器

10

gcc

GNU ANSI C编译器

11

indent

缩进并格式化C程序源

12

bc

互动算术语言处理器

13

gcl

GNU Common Lisp

14

perl

通用语言

15

php

网页嵌入式语言

16

py

Python语言解释器

17

asp

网页嵌入式语言

18

CC

太阳SPARC系统的C ++编译器

19

g ++

GNU C ++编译器

20

javac

JAVA编译器

21

appletvieweir

JAVA applet viewer

22

netbeans

Java集成Linux上的开发环境

23

sqlplus

运行Oracle SQL解释器

24

sqlldr

运行Oracle SQL数据加载器

25

mysql

运行mysql SQL解释器

其他命令

这些命令列出或更改有关系统的信息 :

Sr.No.命令&描述
1

chfn

更改您的手指信息

2

chgrp

更改文件的组所有权

3

chown

更改所有者

4

date

打印日期

5

determin

自动查找终端类型

6

du

打印磁盘使用量

7

echo

标准期权的回声参数

8

exit

退出系统

9

finger

打印有关已登录用户的信息

10

groupadd

创建用户组

11

groups

显示群组会员资格

12

homequota

显示配额和文件使用情况

13

iostat

报告I/O统计数据

14

kill

向流程发送信号

15

last

显示上次登录用户

16

logout

注销Unix

17

lun

列出用户名或登录ID

18

netstat

显示网络状态

19

passwd

更改用户密码

20

passwd

更改您的登录密码

21

printenv

显示shell变量的值

22

ps

显示当前流程的状态

23

ps

打印流程状态统计信息

24

quota -v

显示磁盘使用情况和限制

25

reset

重置终端模式

26

script

保留终端会话的脚本

27

script

保存命令或进程的输出

28

setenv

设置环境变量

30

stty

设置终端选项

31

time

帮助命令时间

32

top

显示所有系统进程

33

tset

设置终端模式

34

tty

打印当前终端名称

35

umask

显示默认情况下查看文件的权限

36

uname

显示当前系统的名称

37

uptime

获取系统运行时间

38

useradd

创建用户a ccount

39

users

打印已登录用户的姓名

40

vmstat

报告虚拟内存统计信息

41

w

显示登录用户正在执行的操作

42

who

列出登录用户