Unix / Linux – 有用的命令

Unix / Linux – 有用的命令


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

$man command

文件和目录

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

Sr.No. 命令和描述
1

cat

显示文件内容

2

cd

将目录更改为 dirname

3

chgrp

更改文件组

4

chmod

更改权限

5

cp

将源文件复制到目标

6

file

确定文件类型

7

find

查找文件

8

grep

在文件中搜索正则表达式

9

head

显示文件的前几行

10

ln

在旧名称上创建软链接

11

ls

显示有关文件类型的信息

12

mkdir

创建一个新目录 dirname

13

more

以分页形式显示数据

14

mv

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

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 文本编辑器

16

vim

打开 vim 文本编辑器

17

fmt

简单的文本格式化程序

18

spell

检查文本是否有拼写错误

19

ispell

检查文本是否有拼写错误

20

emacs

GNU 项目 Emacs

21

ex, edit

行编辑器

22

emacs

GNU 项目 Emacs

压缩文件

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

Sr.No. 命令和描述
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. 命令和描述
1

apropos

通过关键字查找定位命令

2

info

在线显示命令信息页面

2

man

在线显示手册页

3

whatis

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

4

yelp

GNOME 帮助查看器

网络通讯

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

Sr.No. 命令和描述
1

ftp

文件传输程序

2

rcp

远程文件复制

3

rlogin

远程登录到 Unix 主机

4

rsh

远程外壳

5

tftp

简单的文件传输程序

6

telnet

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

7

ssh

保护 shell 终端或命令连接

8

scp

保护 shell 远程文件复制

9

sftp

保护外壳文件传输程序

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

用户之间的消息

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

Sr.No. 命令和描述
1

evolution

Linux 上的 GUI 邮件处理工具

2

mail

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

3

mesg

允许或拒绝消息

4

parcel

将文件发送给另一个用户

5

pine

基于 Vdu 的邮件实用程序

6

talk

与另一个用户交谈

7

write

写消息给另一个用户

编程工具

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

Sr.No. 命令和描述
1

dbx

Sun调试器

2

gdb

GNU调试器

3

make

维护程序组并编译程序

4

nm

打印程序的名称列表

5

size

打印程序的大小

6

strip

删除符号表和重定位位

7

cb

C程序美化器

8

cc

用于 Suns 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

Suns SPARC 系统的 C++ 编译器

19

g++

GNU C++ 编译器

20

javac

JAVA编译器

21

appletvieweir

JAVA小程序查看器

22

netbeans

Linux上的Java集成开发环境

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

创建用户帐户

39

users

打印登录用户的名称

40

vmstat

报告虚拟内存统计信息

41

w

显示登录用户正在做什么

42

who

列出登录的用户

觉得文章有用?

点个广告表达一下你的爱意吧 !😁