文章目录
- 介绍
- 常用命令 —— A
- 常用命令 —— C
- 常用命令 —— D
- 常用命令 —— E
- 常用命令 —— F
- 常用命令 —— G
- 常用命令 —— H
- 常用命令 —— I
- 常用命令 —— J
- 常用命令 —— K
- 常用命令 —— L
- 常用命令 —— M
- 常用命令 —— N
- 常用命令 —— P
- 常用命令 —— Q
- 常用命令 —— R
- 常用命令 —— S
- 常用命令 —— T
- 常用命令 —— U
- 常用命令 —— V
- 常用命令 —— W
- 常用命令 —— Y
- 常用命令 —— Z
介绍
UNIX系统是一个分时系统。最早的UNIX系统于1970年问世。此前,只有面向批处理作业的操作系统,这样的系统对于需要立即得到响应的用户来说是太慢了。在60年代末,Kenneth Thompson和Dennis Ritchie都曾参加过交互方式分时系统Multics的设计,而开发该系统所使用的工具是CTSS。这两个系统在操作系统的发展过程中都产生过重大影响。在此基础上,在对当时现有的技术进行精选提炼和发展的过程中,K.Thompson于1969年在小型计算机上开发UNIX系统,后于1970年投入运行。 UNIX系统在计算机操作系统的发展史上占有重要的地位。它确实对已有技术不断作了精细、谨慎而有选择的继承和改造,并且,在操作系统的总体设计构想等方面有所发展,才使它获得如此大的成功。UNIX系统的主要特点表现在以下几方面:
1. UNIX系统在结构上分为核心程序(kernel)和外围程序(shell)两部分,而且两者有机结合成为一个整体。核心部分承担系统内部的各个模块的功能,即处理机和进程管理、存储管理、设备管理和文件系统。核心程序的特点是精心设计、简洁精干,只需占用很小的空间而常驻内存,以保证系统的高效率运行。外围部分包括系统的用户界面、系统实用程序以及应用程序,用户通过外围程序使用计算机。
2. UNIX系统提供了良好的用户界面,具有使用方便、功能齐全、清晰而灵活、易于扩充和修改等特点。UNIX系统的使用有两种形式:一种是操作命令,即shell语言,是用户可以通过终端与系统发生交互作用的界面;另一种是面向用户程序的界面,它不仅在汇编语言,而且在C语言中向用户提供服务。
3. UNIX系统的文件系统是树形结构。它由基本文件系统和若干个可装卸的子文件系统组成,既能扩大文件存储空间,又有利于安全和保密。
4. UNIX系统把文件、文件目录和设备统一处理。它把文件作为不分任何记录的字符流进行顺序或随机存取,并使得文件、文件目录和设备具有相同的语法语义和相同的保护机制,这样既简化了系统设计,又便于用户使用。
5. NIX系统把文件、文件目录和设备统一处理。它把文件作为不分任何记录的字符流进行顺序或随机存取,并使得文件、文件目录和设备具有相同的语法语义和相同的保护机制,这样既简化了系统设计,又便于用户使用。
6. UNIX系统的绝大部分程序是用C语言编程的,只有约占5%的程序用汇编语言编程。C语言是一种高级程序设计语言,它使得UNIX系统易于理解、修改和扩充,并且具有非常好的移植性。
7. UNIX系统还提供了进程间的简单通信功能。
常用命令 —— A
awk | 模式扫描和处理语言 |
apropos | 通过定位查找关键字的命令 |
常用命令 —— C
cat | 显示文件内容 |
cd | 更改目录到目录名 |
chgrp | 更改文件组 |
chmod | 更改权限 |
cp | 复制源文件到目的地 |
cmp | 比较两个文件的内容 |
comm | 比较排序的数据 |
cut | 切出一个文件的每一行中选定字段 |
compress | 压缩文件 |
chfn | 改变你的手指信息 |
chgrp | 更改文件的组所有权 |
chown | 更改所有者 |
常用命令 —— D
diff | 差分文件比较 |
date | 打印日期 |
determin | 自动查找终端类型 |
du | 磁盘使用情况的打印量 |
常用命令 —— E
expand | 扩展制表符为空格 |
emacs | GNU Emacs的项目 |
ex,exit | 行编辑器 |
evolution | 在Linux GUI邮件处理工具 |
echo | 回声参数标准选项 |
exit | 退出系统 |
常用命令 —— F
file | 确定文件类型 |
find | 查找文件 |
fmt | 简单的文本格式化 |
ftp | 文件传输程序 |
finger | 打印关于登录用户的信息 |
常用命令 —— G
grep | 搜索文件的正则表达式 |
gunzip | gzip压缩解压缩文件 |
gzip | GNU替代压缩方法 |
groupadd | 创建用户组 |
| |
常用命令 —— H
head | 显示文件的前几行 |
homequota | 显示配额和文件使用情况 |
常用命令 —— I
ln | 创建使用oldName软链接 |
ls | 显示有关文件类型的信息 |
ispell | 检查拼写错误的文字 |
info | 显示命令信息页面在线 |
iostat | 报告I / O统计信息 |
常用命令 —— J
常用命令 —— K
常用命令 —— L
last | 显示用户登录最后 |
logout | 注销UNIX |
lun | 列表用户名或登录ID |
常用命令 —— M
mkdir | 创建一个新的目录目录名 |
more | 在分页的形式显示数据 |
mv | 移动(重命名)使用oldName为newname |
man | 显示手册页在线 |
mail | 简单的发送或阅读电子邮件程序 |
mesg | 允许或拒绝的消息 |
常用命令 —— N
常用命令 —— P
pwd | 打印当前工作目录 |
perl | 数据操纵语言 |
parcel | 将文件发送给其他用户 |
pine | 基于VDU-mail工具 |
passwd | 更改用户密码/登录密码 |
printenv | 一个shell变量的显示值 |
ps | 显示当前进程的状态 |
常用命令 —— Q
常用命令 —— R
rm | 删除(删除)文件名 |
rmdir | 删除现有的目录,只要它是空的 |
rcp | 远程文件拷贝 |
rlogin | 远程登录到UNIX主机 |
rsh | 远程shell |
reset | 复位终端模式 |
常用命令 —— S
sed | 流文本编辑器 |
sort | 排序文件数据 |
split | 文件分割成更小的文件 |
spell | 检查拼写错误的文字 |
ssh | 安全shell终端或命令连接 |
scp | 安全shell远程文件拷贝 |
sftp | 安全shell文件传输程序 |
script | 保持终端会话脚本/保存的指令或过程的输出 |
setenv | 设置环境变量 |
stty | 设置终端选项 |
常用命令 —— T
tail | 最后打印文件中的几行 |
touch | 更新文件的访问和修改时间 |
tr | 翻译字符 |
tftp | 简单文件传输程序 |
telnet | 让到另一台主机终端连接 |
talk | 跟其他用户 |
time | 时间命令 |
top | 显示所有的系统进程 |
tset | 设置终端模式 |
tty | 打印当前的终端名称 |
常用命令 —— U
uniq | 报告重复行的文件 |
uncimpress | 解压缩文件 |
unzip | 列表,测试和提取压缩的文件的ZIP存档 |
umask | 表明给出默认情况下,查看文件的权限 |
uname | 当前系统的显示名称 |
uptime | 获取系统运行时间 |
useradd | 创建用户帐户 |
users | 在用户记录的打印名字 |
常用命令 —— V
vi | 打开vi文本编辑器 |
vim | 打开VIM文本编辑器 |
vmstat | 报告虚拟内存统计 |
常用命令 —— W
wc | 算的话,线和字符 |
whatis | 搜索全名搜索whatis数据库 |
write | 写信息给其他用户 |
w | 展示一下登录的用户在做 |
who | 列表登录的用户 |
常用命令 —— Y
常用命令 —— Z
zcat | 解压缩文件 |
zcmp | 比较压缩文件 |
zdiff | 比较压缩文件 |
zmore | 细读文件过滤器压缩文本的CRT观看 |