unix 命令大全

来源:互联网 发布:saas软件有哪些 编辑:程序博客网 时间:2024/05/11 15:35


下述命令参考包含94 个UNIX 最常用的快速总结。
apropos
用途:apropos 查找使用说明的名称。
举例:apropos print(等价于man -k prink)。
arch
用途:arch 获得机器体系结构的描述信息。
举例:arch。下面是arch 输出的结果: sun4
将这个命令与uname 进行比较。
ash
用途:ash 是外壳,只用于某些系统。
举例:ash。这个命令启动ash 外壳的一个实例。
at
用途:at 用于确定命令执行的时刻。
举例:at 9:00am December 31。
awk
用途:awk 是一种模式扫描和执行语言。
举例:awk/'{print $1}/'file.txt。这个命令执行后将打印出file.txt 的第一
个区域。
bash
用途:bash 是GNU Bourne-Again 外壳。
举例:bash[options]。这个命令启动bash 外壳,它是一个增强的和sh 兼容的
外壳。bash 的提示符为$。
biff
用途:biff 通知你是否收到了邮件。
举例:biffy。这个命令叫biff 通知你新邮件什么时候到达(注意,要想让biff
工作,你必须同时运行 sendmail)。
cancel
用途:cancel 取消挂起的打印作业。
举例:cancel23。这个命令取消23 号打印作业。
cal
用途:cal 显示无格式文本日历。
举例:cal。以下是命令执行后输出的列表: August 1998</P>
cat
用途:cat 将文件连接在一起并显示这些文件中的内容。
举例:cat myfile.txt。这个命令执行后显示myfile.txt 中的内容。
cc
用途:cc 是用于许多系统的C 编译器。
举例:cc myfile.c -o myfile。这个命令执行后对myfile.c 源文件进行编译并
输出一个名为myfile 的可执行文件。
cd
用途:cd 用来改变当前目录。
举例:cd/usr/bin。这个命令执行后将当前目录更改为/usr/bin。
chfn
用途:chfn 用来改变finger 信息。
举例:chfn(系统将会提示你进行更改)。
chgrp
用途:chgrp 用来改变文件的组所有权。
举例:chgrp users/home/bwagner/*。这个命令执行后是"users"组的每一个人
都可以访问我的文件。 (bwagner 代表你的用户名)
chmod
用途:chmod 用来改变指定文件的权限。
举例:chmod=r myfile.txt。这个命令执行后将myfile.txt 的权限更改为只读。
chown
用途:chown 用来改变文件的所有权。
举例:chown bwagner myfile.txt。这个命令执行后将myfile.txt 的权限授予
我。
clear
用途:clear 用来清除屏幕。
举例:clear。
comm
用途:comm 逐行比较两个文件。
举例:comm myfile.txt yourfile.txt。这个命令执行后将myfile.txt 和
yourfile.txt 两个文件进行比较。
compress
用途:compress 用来压缩文件,在压缩后给文件以.z 的扩展名。将这个命令和
gzip 比较一下。
举例:compress myfile.txt。这个命令执行后将myfile.txt 进行压缩并给它起
一个.z 的扩展名。最后得到的文件名是myfile.txt.z。
cp
用途:cp 用来复制文件。
举例:cp myfile.txt yourfile.txt。这个命令执行后将myfile.txt 的内容复
制到一个名叫yourfile.txt 的文件中去。
csh
用途:csh 是C 外壳。
举例:csh。这个命令执行后启动C 外壳。当你启动了csh 后,可以判断出运行
环境已改变了,因为系统提示符已从$变为%。
cu
用途:cu 使用标准的拨出线路呼叫另一个系统。
举例:cu 5555555。这个命令执行后使用电话号码5555555 呼叫另外一个系统。
cut
用途:cut 用来删除文件中的列或行。
举例:cut -c2 myfile.txt。这个命令执行后将删除myfile.txt 文件中的第2
列(与cut 相对的命令是paste)。
date
用途:date 用来得到日期和时间。
举例:date。以下是date 命令执行后输出的列表:
Wed Aug 5 19:10:42 PDT 1998
df
用途:报告磁盘中可以使用的自由空间。
举例:df。以下是该命令执行后输出的列表:
diff
用途:diff 用来比较两个文件并报告这两个文件的不同之处。
举例:diff myfile.txt yourfile.txt。这个命令执行后比较myfile.txt 和
yourfile.txt 两个文件。diff 将显示这两个文件中所有的不同行。将这个命令
和comm 和uniq 命令进行比较。
dir
用途:dir 用来列出某些平台上的目录内容。
举例:dir(dir 的功能和ls 完全相同,但是它所带的选项更少。dir 并不适合于
所有的UNIX 系统)。
du
用途:du 报告磁盘的使用情况。
举例:du。以下是du 命令执行后输出的列表。
echo
用途:echo 用来显示指定的文本内容。
举例:echo"This is my workstation."。这个命令执行后将在屏幕上打印出下
列信息:
This is my workstation。
ed
用途:ed 是一个简单的no-frill 的文本编辑器。
举例:ed。
egrep
用途:egrep 用来查找文件中符合一定要求的模式。当该命令找到指定的模式时,
它将会在屏幕上打印出相应的行。
举例:egrep"I am bored"myfile.txt。这个命令执行后将查找myfile.txt 文件
中的I am bored 字符串。
elm
用途:elm 是一个流行的邮件客户程序。
举例:elm。这个命令将启动elm 邮件阅读器。
file
用途:file 用来报告指定文件中的数据类型。
举例:file * 。以下是file 命令执行后输出的列表:
find
用途:find 用来查找目录中的文件。
举例:find.-name*gif。这个命令执行后查找位于我的主目录中或主目录以下带
有.gif 扩展名的所有文件。以下是find 执行后输出的列表:
finger
用途:finger 用来报告用户信息。
举例:finger bwagner。这个命令执行后将列出和我有关的当前可用的所有信息。

fsck
用途:fsck 用来检查和修改文件系统。

举例:fsck/dev/dsk/cot1d0s0。fsck 是一个存在潜在威胁的命令。在使用该命
令前应阅读和它有关的使用说明。
ftp
用途:ftp 用来在主机之间传送文件。
举例: ftp traderights.pacificnet.net 。这个命令执行后将本机连接到
traderights.pacificnet.net 上。ftp 带有非常多的选项和标志。查找该命令的
使用说明可获得更进一步的信息。
g
用途:g++是GNU 项目C 编译器。
举例:g++ myfile.c -o myfile。这个命令执行后将对用C++编写的程序进行编
译并输出名叫myfile 的可执行文件。
gawk
用途:gawk 是awk 的GNU 免费版。
举例:awk/'{print $1}/'file.txt。这个命令执行后将打印出file.txt 文件的
第一个区域。
gcc
用途:gcc 是GNU 项目C 和C++编译器。
举例:gcc myfile.c -o myfile。这个命令执行后对myfile.c 源文件进行编译
并输出名叫myfile 的可执行文件。
grep
用途:grep 用来查找符合某种模式的文本行并打印出所有相应的文本行。
举例:grep ecoli hamburger.txt。这个命令执行后查找hamburger.txt 文件中
的单词ecoli。
gunzip
用途:gunzip 用来压缩或解压缩文件(通常是那些带有.gz 扩展名的文件)。
举例:gunzip myfile.txt.gz。这个命令执行后将解压缩myfile.txt 文件。
gzip
用途:gzip 用来压缩或解压缩文件。
举例:gzip myfile.txt。这个命令执行时对myfile.txt 进行压缩,产生一个名
叫myfile.txt.gz 的压缩文件。该压缩文件可以使用gzip 或gunzip 进行解压缩
(将这个命令和gunzip 进行比较)。
halt
用途:halt 终止系统的运行。
举例:halt。
head
用途:head 在默认的情况下输出任何文件的头10 行。
举例:head myfile.txt。在这个命令执行后将在屏幕上显示myfile.txt 的头
10 行。
hostname
用途:hostname 用来打印出机器的主机名。
举例:hostname。
ispell
用途:ispell 是一个在Linux 上使用的交互式拼写检查程序。
举例:ispell myfile.txt。这个命令将启动ispell 环境并检查myfile.txt 文

件是否存在拼写错误。
kill
用途:kill 用来终止某个进程。
举例:kill 529。这个命令执行后将终止第529 号进程。
ksh
用途:ksh 是Korn 外壳。
举例:ksh。这个命令将启动Korn 外壳。
last
用途:last 用来报告某个用户已登录的日期和时间。
举例:last bwagner|head -3。这个命令执行后将输出我最近的三次登录时间。
ln
用途:ln 用来在文件之间建立链接。
举例:ln myfile.txt another-file.txt。这个命令执行后将在myfile.txt 中
建立和another-file.txt 之间的链接。一旦存在这种链接,对其中某个文件的
修改都会导致对另外一个文件的修改。
lp
用途:lp 用来将文件发送到打印机。
举例:lp myfile.txt。这个命令执行后将myfile.txt 发送到打印机。
lpr
用途:lpr 用来将作业发送到打印机(lpr 是lp 的Berkeley 等价命令)。
举例:lpr myfile.txt。这个命令执行后将myfile.txt 发送到打印机。
lprm
用途:lprm 用来从打印机队列中删除作业。
举例:lprm 23。这个命令执行后将从打印机列表中删除第23 号作业。
lpstat
用途:lpstat 用来报告挂起的打印作业状态。
举例:lpstat。
ls
用途:ls 用来列出目录内容。
举例:ls/home/bwagner。这个命令执行后将列出/home/bwagner 目录中的内容。
ls 的典型命令行开关包括 -a(列出所有文件,包括隐藏文件)和-l(用长格式列
出所有目录内容)。
mail
用途:mail 允许用户发送和接收邮件。
举例:cat myfile.txt|mail bwagner。这个命令执行后将myfile.txt 中的内容
邮寄给我(也可以交互式使用mail,只要发送mail 命令就行了)。
man
用途:man 是UNIX 参考手册的接口。这些手册通常称为使用说明(man pages)。
举例:man mail。这个命令执行后将启动mail 使用说明。
mkdir
用途:mkdir 用来创建指定的目录。
举例:mkdir bozo-mail。这个命令执行后将创建一个名叫bozo-mail 的目录。
more
用途:more 用来在屏幕上一次显示一屏文件的内容。

举例:more myfile.txt。这个命令执行后将显示myfile.txt 中的内容,一次显
示一屏。这样使得阅读内容超过40 行的文件很轻松。
mount
用途:mount 安装和卸载文件系统。
举例:mount/dev/fd0/mnt/floppy。这个命令执行后将第一个软盘驱动器安装在
/mnt/floop 目录中。
mv
用途:mv 用来移动文件。
举例:mv myfile.txt/usr。这个命令执行后将myfile.txt 移动到目录/usr。
nroff
用途:nroff 将文本文件格式化为行式打印机或终端屏幕所需要的形式。
举例:nroff myfile.txt。这个命令执行后将产生一个清楚的、格式优美的输出
结果。
passwd
用途:passwd 用来更改用户密码。
举例:passwd(系统会提示用户进行更改)。
paste
用途:paste 用来合并文件行或输出。
举例:who|awk/'{print $1}/'|paste--。这个命令执行后获得当前用户ID 并将
它们按行列格式打印。两个-符号指定列的形式。
perl
用途:perl(Practical Extraction and Report Language,实际抽取和报告语
言)是一种功能强大的文本扫描语言。
举例:perl-e/'print"Hello Word//n";/'。这个命令执行后将显示如下信息:
Hello Word
perl 能用于编写复杂的程序。但是,这些程序一般不能在命令行
键入。相反,它们存储在perl 脚本文件中(包含许多perl 命令的文本文件)。
pico
用途:pico 是一个免费的文本编辑器,在某些UNIX 版本中可以得到(特别是
Linux)。
举例:pico myfile.txt。这个命令启动pico 来编辑myfile.txt。
pine
用途:pine 是一个可以免费获得的电子邮件和USENET 软件包(许多UNIX 系统
也包括它,但是Pine 最常见于Linux 系统中)。
举例:pine。这个命令启动pine 电子邮件阅读器。
ping
用途:ping 用来检查其他主机是否运行并且状态良好。
举例:ping 207.171.0.111。以下是Sparc 上的ping 执行后输出的列表:
207.171.0.111 is alive
对于其他系统,ping 执行后输出的情况会不一样。 printenv
用途:printenv 用来打印当前的所有环境变量。
举例:printenv。以下是printenv 命令执行后输出的列表:

-----------------------------------------------------------------------------------------------

 

待续。。。。。

原创粉丝点击