UNIX 常用命令
Posted 脚本语言
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UNIX 常用命令相关的知识,希望对你有一定的参考价值。
本快速指南列出的命令,包括语法和简要说明。更多详细信息,使用 -
$man command
文件和目录
这些命令允许您创建的目录和处理文件。
命令 | 描述 |
---|---|
cat | 显示文件内容 |
cd | 更改目录到目录名 |
chgrp | 更改文件组 |
chmod | 更改权限 |
cp | 复制源文件到目的地 |
file | 确定文件类型 |
find | 查找文件 |
grep | 搜索文件的正则表达式。 |
head | 显示文件的前几行 |
ln | 创建使用oldName软链接 |
ls | 显示有关文件类型的信息。 |
mkdir | 创建一个新的目录目录名 |
more | 在分页的形式显示数据。 |
mv | 移动(重命名)使用oldName为newname。 |
pwd | 打印当前工作目录。 |
rm | 删除(删除)文件名 |
rmdir | 删除现有的目录,只要它是空的。 |
tail | 最后打印文件中的几行。 |
touch | 更新文件的访问和修改时间。 |
操作数据
文件的内容可以被比较,并用下面的命令改变。
命令 | 描述 |
---|---|
awk | 模式扫描和处理语言 |
cmp | 比较两个文件的内容 |
comm | 比较排序的数据 |
cut | 切出一个文件的每一行中选定字段 |
diff | 差分文件比较 |
expand | 扩展制表符为空格 |
join | 加入一些常见的野外文件 |
perl | 数据操纵语言 |
sed | 流文本编辑器 |
sort | 排序文件数据 |
split | 文件分割成更小的文件 |
tr | 翻译字符 |
uniq | 报告重复行的文件 |
wc | 算的话,线和字符 |
vi | 打开vi文本编辑器 |
vim | 打开VIM文本编辑器 |
fmt | 简单的文本格式化 |
spell | 检查拼写错误的文字 |
ispell | 检查拼写错误的文字 |
ispell | 检查拼写错误的文字 |
emacs | GNU Emacs的项目 |
ex,exit | 行编辑器 |
压缩文件
文件可以被压缩以节省空间。压缩文件可以创建和检查 -
命令 | 描述 |
---|---|
compress | 压缩文件 |
gunzip | gzip压缩解压缩文件 |
gzip | GNU替代压缩方法 |
uncimpress | 解压缩文件 |
unzip | 列表,测试和提取压缩的文件的ZIP存档 |
zcat | 解压缩文件 |
zcmp | 比较压缩文件 |
zdiff | 比较压缩文件 |
zmore | 细读文件过滤器压缩文本的CRT观看 |
获取信息
各种UNIX手册和文档可上线。下面的shell命令给信息 -
命令 | 描述 |
---|---|
apropos |
通过定位查找关键字的命令 |
info | 显示命令信息页面在线 |
man | 显示手册页在线 |
whatis | 搜索全名搜索whatis数据库。 |
yelp | GNOME帮助浏览器 |
网络通信
以下这些命令用于从本地UNIX主机发送和接收文件到世界各地的远程主机。
命令 | 描述 |
---|---|
ftp | 文件传输程序 |
rcp | 远程文件拷贝 |
rlogin | 远程登录到UNIX主机 |
rsh | 远程shell |
tftp | 简单文件传输程序 |
telnet | 让到另一台主机终端连接 |
ssh | 安全shell终端或命令连接 |
scp | 安全shell远程文件拷贝 |
sftp | 安全shell文件传输程序 |
其中一些命令可以在你的电脑安全原因被限制。
用户之间的邮件
在UNIX系统支持屏幕上的信息给其他用户和世界各地的电子邮件 -
命令 | 描述 |
---|---|
evolution |
在Linux GUI邮件处理工具 |
简单的发送或阅读电子邮件程序 | |
mesg |
允许或拒绝的消息 |
parcel | 将文件发送给其他用户 |
pine | 基于VDU-mail工具 |
talk | 跟其他用户 |
write | 写信息给其他用户 |
编程工具
下面的编程工具和语言的基础上已安装在你的Unix哪些是可用的。
命令 | 描述 |
---|---|
dbx | SUN调试器 |
gdb | GNU调试器 |
make | 维护程序组和编译程序。 |
nm | 打印程序的名单 |
size | 打印程序的大小 |
strip | 删除符号表和重定位位 |
cb | C程序美化 |
cc | ANSI C编译器为太阳SPARC系统 |
ctrace | C程序调试器 |
gcc | GNU ANSI C编译器 |
indent | 缩进和格式C程序源代码 |
bc | 互动算术语言处理器 |
gcl | GNU Common Lisp的 |
perl | 通用语言 |
php | 网页嵌入式语言 |
py | Python语言解释器 |
asp | 网页嵌入式语言 |
cc | C ++编译器为太阳SPARC系统 |
g ++ | GNU C ++编译器 |
javac | Java编译器 |
appletvieweir | JAVA小程序查看器 |
netbeans | Java集成开发环境在Linux上 |
sqlplus | 运行Oracle SQL解释 |
sqlldr | 运行Oracle SQL数据加载 |
mysql | 运行MySQL SQL解释 |
杂项命令
这些命令列出或更改有关系统的信息 -
TD>组
命令 | 描述 |
---|---|
chfn | 改变你的手指信息 |
chgrp | 更改文件的组所有权 |
chown | 更改所有者 |
date | 打印日期 |
determin | 自动查找终端类型 |
du | 磁盘使用情况的打印量 |
echo | 回声参数标准选项 |
exit | 退出系统 |
finger | 打印关于登录用户的信息 |
groupadd | 创建用户组 |
显示组成员 | |
homequota | 显示配额和文件使用情况 |
iostat | 报告I / O统计信息 |
kill | 将信号发送到一个进程 |
last | 显示用户登录最后 |
logout | 注销UNIX |
lun | 列表用户名或登录ID |
netstat | 显示网络状态 |
passwd | 更改用户密码 |
passwd | 更改登录密码 |
printenv | 一个shell变量的显示值 |
ps | 显示当前进程的状态 |
ps | 打印过程中的统计信息 |
quota -v | 显示磁盘使用情况和限制 |
reset | 复位终端模式 |
script | 保持终端会话脚本 |
script | 保存的指令或过程的输出 |
setenv | 设置环境变量 |
stty | 设置终端选项 |
time | 时间命令 |
top | 显示所有的系统进程 |
tset | 设置终端模式 |
tty | 打印当前的终端名称 |
umask | 表明给出默认情况下,查看文件的权限 |
uname | 当前系统的显示名称 |
uptime | 获取系统运行时间 |
useradd | 创建用户帐户 |
users | 在用户记录的打印名字 |
vmstat | 报告虚拟内存统计 |
w | 展示一下登录的用户在做 |
who | 列表登录的用户 |
以上是关于UNIX 常用命令的主要内容,如果未能解决你的问题,请参考以下文章