本快速指南列出了命令,包括语法和简要说明.有关更多详细信息,请使用 :
$ man command
这些命令允许您创建目录和处理文件.
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 |
可以压缩文件以节省空间.可以创建和检查压缩文件.
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 | 简单的发送或阅读邮件程序 |
3 | mesg 允许或拒绝邮件 |
4 | parcel 将文件发送给其他用户 |
5 | pine Vdu基于邮件的实用程序 |
6 | talk 与其他用户交谈 |
7 | write 将消息写入另一个用户 |
根据您在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 列出登录用户 |