Unix / Linux - 有用的命令


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

$man command

文件和目录

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

先生。 命令与说明
1

显示文件内容

2

光盘

将目录更改为 dirname

3

chgrp

更改文件组

4

chmod

更改权限

5

CP

将源文件复制到目标位置

6

文件

确定文件类型

7

寻找

查找文件

8

grep

在文件中搜索正则表达式

9

显示文件的前几行

10

在旧名称上创建软链接

11

LS

显示有关文件类型的信息

12

目录

创建一个新目录 dirname

13

更多的

以分页形式显示数据

14

MV

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

15

密码

打印当前工作目录

16

R M

删除(删除)文件名

17 号

目录

删除现有的空目录

18

尾巴

打印文件中的最后几行

19

触碰

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

操纵数据

可以使用以下命令比较和更改文件的内容。

先生。 命令与说明
1

awk

模式扫描和处理语言

2

CMP

比较两个文件的内容

3

通讯

比较排序数据

4

剪切文件每行的选定字段

5

差异

差异文件比较器

6

扩张

将制表符扩展为空格

7

加入

在某些公共字段上连接文件

8

珀尔

数据操作语言

9

sed

流文本编辑器

10

种类

对文件数据进行排序

11

分裂

将文件分割成更小的文件

12

t

翻译字符

13

独特的

报告文件中的重复行

14

厕所

计算字数、行数和字符数

15

打开 vi 文本编辑器

16

维姆

打开 vim 文本编辑器

17 号

FMMT

简单的文本格式化程序

18

拼写

检查文本是否有拼写错误

19

伊斯佩尔

检查文本是否有拼写错误

20

emacs

GNU 项目 Emacs

21

前,编辑

行编辑器

22

emacs

GNU 项目 Emacs

压缩文件

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

先生。 命令与说明
1

压缩

压缩文件

2

枪拉链

帮助解压缩 gzip 压缩的文件

3

压缩包

GNU 替代压缩方法

4

解压缩

帮助解压缩文件

5

解压

列出、测试和提取 ZIP 存档中的压缩文件

6

Cat 压缩文件

7

兹卡普

比较压缩文件

8

兹差异

比较压缩文件

9

兹莫尔

用于压缩文本的 CRT 查看的文件细读过滤器

获取资讯

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

先生。 命令与说明
1

恰到好处

通过关键字查找来定位命令

2

信息

在线显示命令信息页面

2

男人

在线显示手册页

3

什么是

在 Whatis 数据库中搜索完整单词

4

喊叫

GNOME 帮助查看器

网络通讯

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

先生。 命令与说明
1

文件传输协议

文件传输程序

2

远程控制协议

远程文件复制

3

登录

远程登录Unix主机

4

rsh

远程外壳

5

传输协议

简单的文件传输程序

6

远程登录

与另一台主机建立终端连接

7

SSH

保护 shell 终端或命令连接

8

SCP

保护 shell 远程文件复制

9

sftp

保护 shell 文件传输程序

出于安全原因,其中一些命令可能在您的计算机上受到限制。

用户之间的消息

Unix 系统支持向其他用户发送屏幕消息和全球电子邮件 -

先生。 命令与说明
1

进化

Linux 上的 GUI 邮件处理工具

2

邮件

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

3

消息

允许或拒绝消息

4

包裹

将文件发送给另一个用户

5

松树

基于 Vdu 的邮件实用程序

6

讲话

与另一个用户交谈

7

向另一个用户写入消息

编程实用程序

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

先生。 命令与说明
1

数据库

Sun调试器

2

数据库

GNU 调试器

3

制作

维护程序组并编译程序

4

纳米

打印程序的名称列表

5

尺寸

打印程序的大小

6

删除符号表和重定位位

7

CB

C程序美化器

8

抄送

适用于 Suns SPARC 系统的 ANSI C 编译器

9

跟踪

C程序调试器

10

海湾合作委员会

GNU ANSI C 编译器

11

缩进

缩进和格式化 C 程序源

12

公元前

交互式算术语言处理器

13

协鑫

GNU Common Lisp

14

珀尔

通用语言

15

php

网页嵌入语言

16

py

Python语言解释器

17 号

ASP

网页嵌入语言

18

抄送

适用于 Suns SPARC 系统的 C++ 编译器

19

克++

GNU C++ 编译器

20

javac

JAVA编译器

21

小程序视图

JAVA小程序查看器

22

网豆

Linux上的Java集成开发环境

23

sqlplus

运行 Oracle SQL 解释器

24

sqlldr

运行 Oracle SQL 数据加载器

25

mysql

运行 mysql SQL 解释器

其他命令

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

先生。 命令与说明
1

chfn

更改您的手指信息

2

chgrp

更改文件的组所有权

3

乔恩

变更所有者

4

日期

打印日期

5

确定

自动查找终端类型

6

打印磁盘使用量

7

回声

回显标准选项的参数

8

出口

退出系统

9

手指

打印有关登录用户的信息

10

组添加

创建用户组

11

团体

显示群组成员资格

12

家庭配额

显示配额和文件使用情况

13

iostat

报告 I/O 统计信息

14

向进程发送信号

15

最后的

显示用户上次登录情况

16

登出

注销 Unix

17 号

列出用户名或登录 ID

18

网络统计

显示网络状态

19

密码

更改用户密码

20

密码

更改您的登录密码

21

打印环境

显示 shell 变量的值

22

附注

显示当前进程的状态

23

附注

打印进程状态统计信息

24

配额-v

显示磁盘使用情况和限制

25

重置

重置终端模式

26

脚本

保留终端会话的脚本

27

脚本

保存命令或进程的输出

28

设置环境变量

设置环境变量

30

斯蒂

设置终端选项

31

时间

帮助计算命令的时间

32

顶部

显示所有系统进程

33

采特

设置终端模式

34

终端

打印当前终端名称

35

掩码

显示默认授予查看文件的权限

36

乌纳梅

显示当前系统的名称

37

正常运行时间

获取系统运行时间

38

用户添加

创建用户帐户

39

用户

打印登录用户的姓名

40

虚拟机状态

报告虚拟内存统计信息

41

w

显示登录用户正在做什么

42

WHO

列出已登录的用户