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邮件处理工具
mail 简单的发送或阅读电子邮件程序
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 常用命令的主要内容,如果未能解决你的问题,请参考以下文章

提效小技巧——记录那些不常用的代码片段

Unix系统常用得指令

1.4 常用UNIX/Linux命令 -文件目录命令

Unix下常用命令及SHELL脚本介绍

unix常用命令对照表及常用命令资料

50个最常用的UNIX/Linux命令