《UNIX常用命令大全》word版.docx
- 文档编号:14777057
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:54
- 大小:46.43KB
《UNIX常用命令大全》word版.docx
《《UNIX常用命令大全》word版.docx》由会员分享,可在线阅读,更多相关《《UNIX常用命令大全》word版.docx(54页珍藏版)》请在冰点文库上搜索。
《UNIX常用命令大全》word版
UNIX常用命令大全[分享]
apropos
用途:
apropos查找使用说明的名称。
举例:
aproposprint(等价于man-kprink)。
arch
用途:
arch获得机器体系结构的描述信息。
举例:
arch。
下面是arch输出的结果:
sun4
将这个命令与uname进行比较。
ash
用途:
ash是外壳,只用于某些系统。
举例:
ash。
这个命令启动ash外壳的一个实例。
at
用途:
at用于确定命令执行的时刻。
举例:
at9:
00amDecember31。
awk
用途:
awk是一种模式扫描和执行语言。
举例:
awk\'{print$1}\'file.txt。
这个命令执行后将打印出file.txt的第一个区域。
bash
用途:
bash是GNUBourne-Again外壳。
举例:
bash[options]。
这个命令启动bash外壳,它是一个增强的和sh兼容的外壳。
bash的提示符为$。
biff
用途:
biff通知你是否收到了邮件。
举例:
biffy。
这个命令叫biff通知你新邮件什么时候到达(注意,要想让biff工作,你必须同时运行sendmail)。
cancel
用途:
cancel取消挂起的打印作业。
举例:
cancel23。
这个命令取消23号打印作业。
cal
用途:
cal显示无格式文本日历。
举例:
cal。
以下是命令执行后输出的列表:
August1998
cat
用途:
cat将文件连接在一起并显示这些文件中的内容。
举例:
catmyfile.txt。
这个命令执行后显示myfile.txt中的内容。
cc
用途:
cc是用于许多系统的C编译器。
举例:
ccmyfile.c-omyfile。
这个命令执行后对myfile.c源文件进行编译并输出一个名为myfile的可执行文件。
cd
用途:
cd用来改变当前目录。
举例:
cd/usr/bin。
这个命令执行后将当前目录更改为/usr/bin。
chfn
用途:
chfn用来改变finger信息。
举例:
chfn(系统将会提示你进行更改)。
chgrp
用途:
chgrp用来改变文件的组所有权。
举例:
chgrpusers/home/bwagner/*。
这个命令执行后是"users"组的每一个人都可以访问我的文件。
(bwagner代表你的用户名)
chmod
用途:
chmod用来改变指定文件的权限。
举例:
chmod=rmyfile.txt。
这个命令执行后将myfile.txt的权限更改为只读。
chown
用途:
chown用来改变文件的所有权。
举例:
chownbwagnermyfile.txt。
这个命令执行后将myfile.txt的权限授予我。
clear
用途:
clear用来清除屏幕。
举例:
clear。
comm
用途:
comm逐行比较两个文件。
举例:
commmyfile.txtyourfile.txt。
这个命令执行后将myfile.txt和yourfile.txt两个文件进行比较。
compress
用途:
compress用来压缩文件,在压缩后给文件以.z的扩展名。
将这个命令和gzip比较一下。
举例:
compressmyfile.txt。
这个命令执行后将myfile.txt进行压缩并给它起一个.z的扩展名。
最后得到的文件名是myfile.txt.z。
cp
用途:
cp用来复制文件。
举例:
cpmyfile.txtyourfile.txt。
这个命令执行后将myfile.txt的内容复制到一个名叫yourfile.txt的文件中去。
csh
用途:
csh是C外壳。
举例:
csh。
这个命令执行后启动C外壳。
当你启动了csh后,可以判断出运行环境已改变了,因为系统提示符已从$变为%。
cu
用途:
cu使用标准的拨出线路呼叫另一个系统。
举例:
cu5555555。
这个命令执行后使用电话号码5555555呼叫另外一个系统。
cut
用途:
cut用来删除文件中的列或行。
举例:
cut-c2myfile.txt。
这个命令执行后将删除myfile.txt文件中的第2列(与cut相对的命令是paste)。
date
用途:
date用来得到日期和时间。
举例:
date。
以下是date命令执行后输出的列表:
WedAug519:
10:
42PDT1998
df
用途:
报告磁盘中可以使用的自由空间。
举例:
df。
以下是该命令执行后输出的列表:
diff
用途:
diff用来比较两个文件并报告这两个文件的不同之处。
举例:
diffmyfile.txtyourfile.txt。
这个命令执行后比较myfile.txt和yourfile.txt两个文件。
diff将显示这两个文件中所有的不同行。
将这个命令和comm和uniq命令进行比较。
dir
用途:
dir用来列出某些平台上的目录内容。
举例:
dir(dir的功能和ls完全相同,但是它所带的选项更少。
dir并不适合于所有的UNIX系统)。
du
用途:
du报告磁盘的使用情况。
举例:
du。
以下是du命令执行后输出的列表。
echo
用途:
echo用来显示指定的文本内容。
举例:
echo"Thisismyworkstation."。
这个命令执行后将在屏幕上打印出下列信息:
Thisismyworkstation。
ed
用途:
ed是一个简单的no-frill的文本编辑器。
举例:
ed。
egrep
用途:
egrep用来查找文件中符合一定要求的模式。
当该命令找到指定的模式时,它将会在屏幕上打印出相应的行。
举例:
egrep"Iambored"myfile.txt。
这个命令执行后将查找myfile.txt文件中的Iambored字符串。
elm
用途:
elm是一个流行的邮件客户程序。
举例:
elm。
这个命令将启动elm邮件阅读器。
file
用途:
file用来报告指定文件中的数据类型。
举例:
file*。
以下是file命令执行后输出的列表:
find
用途:
find用来查找目录中的文件。
举例:
find.-name*gif。
这个命令执行后查找位于我的主目录中或主目录以下带有.gif扩展名的所有文件。
以下是find执行后输出的列表:
finger
用途:
finger用来报告用户信息。
举例:
fingerbwagner。
这个命令执行后将列出和我有关的当前可用的所有信息。
用途:
fsck用来检查和修改文件系统。
举例:
fsck/dev/dsk/cot1d0s0。
fsck是一个存在潜在威胁的命令。
在使用该命令前应阅读和它有关的使用说明。
ftp
用途:
ftp用来在主机之间传送文件。
举例:
ftp。
这个命令执行后将本机连接到上。
ftp带有非常多的选项和标志。
查找该命令的使用说明可获得更进一步的信息。
g
用途:
g++是GNU项目C编译器。
举例:
g++myfile.c-omyfile。
这个命令执行后将对用C++编写的程序进行编译并输出名叫myfile的可执行文件。
gawk
用途:
gawk是awk的GNU免费版。
举例:
awk\'{print$1}\'file.txt。
这个命令执行后将打印出file.txt文件的第一个区域。
gcc
用途:
gcc是GNU项目C和C++编译器。
举例:
gccmyfile.c-omyfile。
这个命令执行后对myfile.c源文件进行编译并输出名叫myfile的可执行文件。
grep
用途:
grep用来查找符合某种模式的文本行并打印出所有相应的文本行。
举例:
grepecolihamburger.txt。
这个命令执行后查找hamburger.txt文件中的单词ecoli。
gunzip
用途:
gunzip用来压缩或解压缩文件(通常是那些带有.gz扩展名的文件)。
举例:
gunzipmyfile.txt.gz。
这个命令执行后将解压缩myfile.txt文件。
gzip
用途:
gzip用来压缩或解压缩文件。
举例:
gzipmyfile.txt。
这个命令执行时对myfile.txt进行压缩,产生一个名叫myfile.txt.gz的压缩文件。
该压缩文件可以使用gzip或gunzip进行解压缩(将这个命令和gunzip进行比较)。
halt
用途:
halt终止系统的运行。
举例:
halt。
head
用途:
head在默认的情况下输出任何文件的头10行。
举例:
headmyfile.txt。
在这个命令执行后将在屏幕上显示myfile.txt的头10行。
hostname
用途:
hostname用来打印出机器的主机名。
举例:
hostname。
ispell
用途:
ispell是一个在Linux上使用的交互式拼写检查程序。
举例:
ispellmyfile.txt。
这个命令将启动ispell环境并检查myfile.txt文件是否存在拼写错误。
kill
用途:
kill用来终止某个进程。
举例:
kill529。
这个命令执行后将终止第529号进程。
ksh
用途:
ksh是Korn外壳。
举例:
ksh。
这个命令将启动Korn外壳。
last
用途:
last用来报告某个用户已登录的日期和时间。
举例:
lastbwagner|head-3。
这个命令执行后将输出我最近的三次登录时间。
ln
用途:
ln用来在文件之间建立链接。
举例:
lnmyfile.txtanother-file.txt。
这个命令执行后将在myfile.txt中建立和another-file.txt之间的链接。
一旦存在这种链接,对其中某个文件的修改都会导致对另外一个文件的修改。
lp
用途:
lp用来将文件发送到打印机。
举例:
lpmyfile.txt。
这个命令执行后将myfile.txt发送到打印机。
lpr
用途:
lpr用来将作业发送到打印机(lpr是lp的Berkeley等价命令)。
举例:
lprmyfile.txt。
这个命令执行后将myfile.txt发送到打印机。
lprm
用途:
lprm用来从打印机队列中删除作业。
举例:
lprm23。
这个命令执行后将从打印机列表中删除第23号作业。
lpstat
用途:
lpstat用来报告挂起的打印作业状态。
举例:
lpstat。
ls
用途:
ls用来列出目录内容。
举例:
ls/home/bwagner。
这个命令执行后将列出/home/bwagner目录中的内容。
ls的典型命令行开关包括-a(列出所有文件,包括隐藏文件)和-l(用长格式列出所有目录内容)。
用途:
mail允许用户发送和接收邮件。
举例:
catmyfile.txt|mailbwagner。
这个命令执行后将myfile.txt中的内容邮寄给我(也可以交互式使用mail,只要发送mail命令就行了)。
man
用途:
man是UNIX参考手册的接口。
这些手册通常称为使用说明(manpages)。
举例:
manmail。
这个命令执行后将启动mail使用说明。
mkdir
用途:
mkdir用来创建指定的目录。
举例:
mkdirbozo-mail。
这个命令执行后将创建一个名叫bozo-mail的目录。
more
用途:
more用来在屏幕上一次显示一屏文件的内容。
举例:
moremyfile.txt。
这个命令执行后将显示myfile.txt中的内容,一次显示一屏。
这样使得阅读内容超过40行的文件很轻松。
mount
用途:
mount安装和卸载文件系统。
举例:
mount/dev/fd0/mnt/floppy。
这个命令执行后将第一个软盘驱动器安装在/mnt/floop目录中。
mv
用途:
mv用来移动文件。
举例:
mvmyfile.txt/usr。
这个命令执行后将myfile.txt移动到目录/usr。
nroff
用途:
nroff将文本文件格式化为行式打印机或终端屏幕所需要的形式。
举例:
nroffmyfile.txt。
这个命令执行后将产生一个清楚的、格式优美的输出结果。
passwd
用途:
passwd用来更改用户密码。
举例:
passwd(系统会提示用户进行更改)。
paste
用途:
paste用来合并文件行或输出。
举例:
who|awk\'{print$1}\'|paste--。
这个命令执行后获得当前用户ID并将它们按行列格式打印。
两个-符号指定列的形式。
perl
用途:
perl(PracticalExtractionandReportLanguage,实际抽取和报告语言)是一种功能强大的文本扫描语言。
举例:
perl-e\'print"HelloWord\\n";\'。
这个命令执行后将显示如下信息:
HelloWord
perl能用于编写复杂的程序。
但是,这些程序一般不能在命令行键入。
相反,它们存储在perl脚本文件中(包含许多perl命令的文本文件)。
pico
用途:
pico是一个免费的文本编辑器,在某些UNIX版本中可以得到(特别是Linux)。
举例:
picomyfile.txt。
这个命令启动pico来编辑myfile.txt。
pine
用途:
pine是一个可以免费获得的电子邮件和USENET软件包(许多UNIX系统也包括它,但是Pine最常见于Linux系统中)。
举例:
pine。
这个命令启动pine电子邮件阅读器。
ping
用途:
ping用来检查其他主机是否运行并且状态良好。
举例:
ping207.171.0.111。
以下是Sparc上的ping执行后输出的列表:
207.171.0.111isalive
对于其他系统,ping执行后输出的情况会不一样。
printenv
用途:
printenv用来打印当前的所有环境变量。
举例:
printenv。
以下是printenv命令执行后输出的列表:
ps
用途:
ps用来报告当前进程的状态。
举例:
ps-a。
这个命令执行后将打印出当前所有的进程。
以下是输出的列表:
用途:
pwd用来显示当前的目录名。
举例:
pwd。
这个命令执行后将打印出当前目录名。
rcp
用途:
rcp用来从远程主机中复制文件。
举例:
rcptigger:
/home/poo/files.txtfiles.poo.txt。
这个命令执行后将从主机"tigger"中复制文件file.txt并在本机中给该文件改名为files.poo.txt。
rlogin
用途:
rlogin代表remotelogin(远程登录)。
rlogin用来在与用户ID信息一致的网络上进行自动登录。
举例:
rlogintigger。
这个命令启动本机和"tigger"主机之间的一次远程对话。
rm
用途:
rm用来删除指定空目录。
举例:
rmmyfile.txt。
这个命令执行后将删除myfile.txt。
rmdir
用途:
rmdir用来删除空目录。
举例:
rmdir/mydirectory。
这个命令执行后将删除/mydirectory。
sh
用途:
sh是UNIX外壳。
举例:
sh。
这个命令将启动UNIX外壳。
sort
用途:
sort将文本文件逐行分类。
举例:
sortmyfile.txt。
这个命令将myfile.txt中的内容分类。
stty
用途:
stty显示或更改终端设置。
举例:
stty[options]。
stty带有100万个选项。
tail
用途:
tail在默认情况下显示指定文件的最后10行。
举例:
tailmyfile.txt。
这个命令执行后,屏幕上将显示myfile.txt的最后10行。
你也可以指定显示的行数,比如tail-50myfile.txt执行后,将会在屏幕上打印出文本的最后50行。
talk
用途:
talk允许你和另一个用户进行聊天。
举例:
talkbwagner。
这个命令邀请我进行聊天。
telnet
用途:
telnet允许你和其他主机进行远程会话。
举例:
telnet202.194.14.236。
这个命令将启动本机连接到202.194.14.236。
traceroute
用途:
traceroute跟踪分组从节点A(你的机器)传送节点B(某个远程主机)所经过的路径。
这个命令通常用来确定网络中是否存在故障。
举例:
traceroute。
以下是traceroute执行后输出的列表:
用途:
tty显示当前终端名。
uname
用途:
uname用来获得系统信息,包括体系结构、操作系统和处理器类型。
举例:
uname-a。
以下是uname执行后输出的实例:
SunOSwagjag5.6genericsun4usparcSUNW,Ultra-1
uniq
用途:
uniq查找指定文件中的重复行并将它们删除。
举例:
uniqmyfile.txt。
uptime
用途:
uptime报告系统到现在为止运行了多长时间。
举例:
uptime。
以下是该命令执行后输出的实例:
9:
31pmup4day(s),20:
36,14users,loadaverage:
0.00,0.01,0.02
vi
用途:
vi是文本编辑器。
举例:
vimyfile.txt。
这个命令启动vi来编辑myfile.txt。
wall
用途:
wall向所有的终端发送指定消息。
举例:
wallworksucks!
!
。
这个命令执行后将在所有终端上打印出以下消息:
worksucks!
!
wc
用途:
wc计算并显示指定文件中的字节数、字数和行数。
举例:
wcmyfile.txt。
这个命令执行后显示myfile.txt的统计信息。
whatis
用途:
whatis显示关于指定命令的简要描述。
举例:
whatiswhatis。
这个命令执行后显示whatis的使用说明描述信息。
以下是输出的列表:
whatis
(1)-displaymanualpagedescriptions
Whereis
用途:
whereis用于确定文件的位置。
举例:
whereistraceroute。
这个命令执行后查找traceroute文件。
who
用途:
who显示目前已登录用户的统计信息。
whoami
用途:
whoami显示你的当前用户ID。
1.ls 显示文件名,等同于dos下dir命令7
2.cd 目录转换,等同于dos下cd命令7
3.pwd 显示当前路径7
4.cat 显示文件内容,等同于dos下type命令7
5.more以分页方式查看文件内容.7
6.rm 删除文件7
7.mkdir创建目录8
8.rmdir删除目录8
9.cp 文档复制8
10.mv 文件移动8
11.du 查看目录所占磁碟容量8
12.find文件查找9
13.man随机文档9
14.vi 编辑器9
(二)增强命令10
1.ln 文档连结10
2.grep 搜索字符串10
3.fgrep搜索字符串10
4.file 显示文件类型10
5.diff 比较文档或目录之不同内容11
6.cmp 比较文档相同部分11
7.ftp 远程文件传输11
8.telnet 远程终端访问12
9.IO 重新导向12
第二部分SUN系统管理12
五.用户管理12
(一)用户基本知识12
1.文件信息12
2.缺省权限13
3.系统安全文件13
(二)相关命令14
1.chmod改变文档或目录之属性14
2.chown改变文档或目录之拥有权14
3.chgrp改变文档或目录之群组拥有权14
4.touch改变文档或目录之最後修改时间14
5.who 查看系统注册用户14
6.id 查看当前用户用户号和组号14
7.passwd修改用户口令14
8.su 转换用户15
(三)SHELL特点15
1.solaris三类shell15
2.Bshell15
3.Cshell15
4.dtterm16
(四)创建,删除用户帐户16
六.文件系统管理16
(一)硬盘和文件资源16
1. 逻辑硬盘设备命名的约定17
2.dmesg命令17
3.showrev命令17
(二)硬盘分区17
1.format实用程序18
2.newfs创建文件系统18
3.fsck 修复文件系统18
(三)挂接文件资源18
1.mount文件系统挂接18
2.df 显示文件系统所占用的硬盘空间18
3.umount摘下文件资源19
(四)自动挂接文件资源19
(五)NFS资源20
1.share,shareall共享文件资源20
2.dfshares 显示远程机共享资源20
3.mount挂接远程文件资源20
4./etc/dfs/dfstab自动挂接20
(六)卷管理20
(七)自动安装文件系统20
七.进程管理20
1.ps显示进程号20
2.kill清除进程20
3.nohup非挂起运行21
八.软件包管理21
1.pkginfo显示软件包信息21
2.pkgadd增加软件包21
3.pkgchk校验软件包的安装21
4.pkgrm删除软件包21
5.spooling软件包转储22
九.数据备份和传输工具22
(一)数据设备名22
(二)数据备份命令23
1.ufsdump命令23
2.ufsrestore命令23
3.tar命令24
4.cpio命令24
press,uncompress,zcat命令25
6.mt命令25
7.dd命令25
8.异地使用磁带机(必须为可信任用户,参见11.3)25
十.改变运行等级25
(一)系统引导25
(二)系统操作等级26
1. 运行等级说明26
2.显示运行等级26
3.关闭系统的原因26
4.关闭系统(shuttingdown)26
(三)例子:
27
1.增加一个磁带机并完成重新配置引导:
27
2.从挂起的工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UNIX常用命令大全 UNIX 常用命令 大全 word