UNIX系统操作命令大全二.docx
《UNIX系统操作命令大全二.docx》由会员分享,可在线阅读,更多相关《UNIX系统操作命令大全二.docx(11页珍藏版)》请在冰豆网上搜索。
UNIX系统操作命令大全二
第四章有关状态信息命令
4.1显示当前注册的用户
命令:
w
格式:
w[option][username]
功能:
显示当前正在使用系统的用户名、注册时间和当前执行的命令。
选项:
-h不显示起始行
-s按短格式显示
-l按长格式显示(缺省设置)
注释:
例如:
%w
4.2显示都谁登录到机器上
命令:
who
格式:
who
功能:
显示当前正在系统中的所有用户名字,使用终端设备号,注册时间。
例如:
%who
4.3显示当前终端上的用户名
命令:
whoami
格式:
whoami
功能:
显示出当前终端上使用的用户。
例如:
%whoami
4.4确定命令位置
命令:
whereis
格式:
whereiscommand
功能:
确定一个命令的二进制行码、源码及联机手册所在的位置。
选项:
注释:
例如:
%whereisls
4.5查找非标准命令
命令:
which
格式:
whichcommand
功能:
查找非标准命令,即使用别名或系统中标准命令集之外的命令。
选项:
注释:
例如:
%whichls
4.6显示日期
命令:
date
格式:
date
功能:
显示或设置日期和时间。
选项:
注释:
只有超级用户有权设置日期。
例如:
%date
4.7显示日历
命令:
cal(calendar)
格式:
cal[month]year
功能:
显示某年内指定的日历
选项:
注释:
例如:
%cal1998
4.8计算命令执行时间
命令:
time
格式:
time[command]
功能:
计算程序或命令在执行其间所用的时间。
选项:
注释:
计算出的时间为:
real是命令在系统驻留的总时间,user是命令消耗CPU
的时间,sys是命令I/O所开销的时间。
例如:
%timemyprog
4.9查询帐目
命令:
acseek(accountseek)
格式:
acseek[-dn][-musersname]
功能:
查询本月的用户帐目。
选项:
-dn
-musername
注释:
若没有选项,则显示本人当月的帐单。
例如:
%acseek
4.10显示用户标识
命令:
id
格式:
id[option][user]
功能:
显示用户标识及用户所属的所有组。
选项:
-a显示用户名、用户标识及用户所属的所有组
注释:
例如:
%idusername
4.11显示主机标识
命令:
hostid
格式:
hostid
功能:
显示主机的唯一标识,是被用来限时软件的使用权限,不可改变。
选项:
注释:
例如:
%hostid
4.12显示主机名
命令:
hostname
格式:
hostname
功能:
显示或设置主机名。
选项:
注释:
只有超级用户才能设置主机名。
例如:
%hostname
4.13显示进程
命令:
ps
格式:
ps[option]
功能:
显示系统中进程的信息。
包括进程ID、控制进程终端、执行时间和命令。
选项:
-a列出当前系统中所有进程的信息
-l显示一个长列表
-e显示当前运行的每一个进程信息
-f显示一个完整的列表
注释:
例如:
%ps-ef
4.14显示磁盘空间
命令:
df(diskfree)
格式:
df[option]
功能:
显示磁盘空间的使用情况,包括文件系统安装的目录名、块设备名、总
字节数、已用字节数、剩余字节数占用百分比。
选项:
-i显示已用和未用的字节数
-k显示磁盘空间的使用信息
注释:
例如:
%df-k
4.15显示文件盘空间
命令:
du(diskusage)
格式:
du[option][filename]
功能:
显示目录或文件所占磁盘空间大小
选项:
-a显示所有文件的大小
-s显示制定目录所占磁盘大小
注释:
例如:
%du
4.16显示盘空间限制
命令:
quota
格式:
quota-v[username]
功能:
显示用户的磁盘空间限制和使用情况。
包扩盘空间的限额和已使用数,
允许建立的节点数限额和使用节点数。
选项:
-v查看用户在系统中的盘空间
注释:
只有超级用户可以显示任何用户的使用情况,用edquota命令可修改。
例如:
%quota-v
4.17显示终端选项
命令:
stty
格式:
stty[option]
功能:
显示或设置终端的任选项。
选项:
-a显示所有设置情况
-g显示当前设置
注释:
例如:
%stty-a
4.18显示终端名
命令:
tty
格式:
tty
功能:
显示终端名
选项:
注释:
例如:
%tty
4.19回忆命令
命令:
history
格式:
history
功能:
帮助用户回忆执行过的命令。
选项:
注释:
例如:
%history
4.20联机帮助手册
命令:
man(manual)
格式:
mancommand_name
功能:
显示参考手册,提供联机帮助信息。
选项:
注释:
-k按制定关键字查询有关命令
例如:
%mantar
4.21建立别名
命令:
alias
格式:
aliasnewnamename
功能:
用户可以将常用的命令用自己习惯的名称来重新命名。
选项:
注释:
例如:
%aliasdir‘ls-F‘
第五章网络命令
5.1显示网络地址
命令:
arp
格式:
arphostname
功能:
显示系统当前访问的远程住机名、IP地址和硬件地址。
选项:
-a
注释:
例如:
%arp-a
5.2显示用户信息
命令:
finger
格式:
fingerusername
功能:
显示网上用户使用机器的情况,包括用户何时登录和最后一次注册记录。
选项:
注释:
例如:
%fingerusername
5.3网上对话
命令:
talk
格式:
talkusername
功能:
在网上与另一用户进行对话。
选项:
注释:
对话时系统把终端分为上下两部分,上半部显示自己键入信息,下半部
显示对方用户键入的信息。
键入delete或Ctrl+C则结束对话。
例如:
%talkusername
5.4允许或拒绝接受信息
命令:
mesg(message)
格式:
mesg[n/y]
功能:
允许或拒绝其它用户向自己所用的终端发送信息。
选项:
n拒绝其它用户向自己所用的终端写信息
y允许其它用户向自己所用的终端写信息(缺省值)
注释:
例如:
%mesgn
5.5给其他用户写信息
命令:
write
格式:
writeusername[ttyname]
功能:
给其他用户的终端写信息。
选项:
注释:
若对方没有拒绝,两用户可进行交谈,键入EOF或Ctrl+C则结束对话。
例如:
writeusername
5.6测试网路
命令:
ping
格式:
pinghostname
功能:
向网络上的主机发送ICMPECHOREQUEST信息包,检测网络是否畅通。
选项:
注释:
被测试的主机名可用IP地址。
当丢包率为(100%packetloss)则说明
当前网络不通。
例如:
%pinghostsname
5.7远程shell命令
命令:
rsh(remoteshell)
格式:
rshhostsnamecommand
功能:
在本地机执行远程主机的shell命令。
选项:
注释:
例如:
%rshhostnamewho
5.8远程拷贝文件
命令:
rcp(remotecopy)
格式:
rcp[-r]filenewfile
功能:
拷贝远程主机上的文件。
选项:
-r拷贝目录
注释:
例如:
%rcphostname:
/tmp/file.
5.9远程注册
命令:
rlogin(remotelogin)
格式:
rloginhostname[-lusername]
功能:
注册到远程主机上。
选项:
-lusername注册到另一用户
注释:
要有用户口令才能注册。
例如:
%rloginhostname
5.10远程登录
命令:
telnet
格式:
telnethostname
功能:
远程登录到网上其它主机。
选项:
注释:
支持不同的操作系统。
例如:
%telnet
5.11文件传输
命令:
ftp(filetransferprogram)
格式:
ftphostname
功能:
网络文件传输及远程操作。
选项:
ftp命令:
?
/helpftp的联机帮助
openhostname打开制定的远程机
cd[dirname]进入远程机的目录
lcd[dirname]设置本地机的目录
dir/ls显示远程的目录文件
binary以二进制方式进行传输
get/mget从远程机取一个或多个文件
put/mput向远程机送一个或多个文件
prompt打开或关闭多个文件传送时的交互提示
close关闭与远程机的连接
quit退出ftp
注释:
例如:
%ftphostname
5.12显示到网络主机的路经
命令:
traceroute
格式:
traceroutehostname
功能:
显示本机到达某一网络主机所经的路经和使用的时间。
选项:
注释:
例如:
%traceroutehostname
第六章Mail命令
6.1发送或接受电子邮件
命令:
mail/Mail/mailx
格式:
mailusername(发送)
mail[option](接受)
功能:
向网上用户发送或接受电子邮件。
选项:
-r邮件按先进先出顺序排序。
缺省时为后进先出顺序排序
-q中断mail后不改变信箱内容
-p显示mail每份邮件,不显示提示信息
-f从邮件格式文件中读邮件
注释:
mail命令:
?
显示mail帮助命令
h邮件标题列表
p显示当前邮件
n显示下一邮件
r[uers]给发信人或用户回信
s[file]将邮件保存到文件中,保存标题信息
w[file]将邮件写到文件中,不保存标题信息
d[n]删除当前邮件或第n封邮件
q将未删除的邮件存入mbox文件,并退出mail
x所有邮件不作修改,退出mail
例如:
%mail-s"Subjet..."username6.2显示邮件队列
命令:
mailq
格式:
mailq
功能:
查看正在发送或接收邮件的排队情况。
选项:
注释:
此命令一般在系统或网络不同时使用。
例如:
%mailq
6.3邮件操作命令
命令:
pine
格式:
pine
功能:
对自己邮件操作的程序。
选项:
注释:
此操作是在菜单提示下进行。
例如:
%pine
第七章运行程序命令
7.1按时间执行命令
命令:
at/batch
格式:
at[option][time][data][file]
功能:
在制定的时间执行命令或命令文件。
选项:
-r取消以前用at命令提交的作业
-l显示用at命令提交的所有作业状态和作业号
注释:
例如:
at0030Jan20myfile
7.2参数回至标准输出
命令:
echo
格式:
echo[-n][arguments]
功能:
将参数即字符串至标准输出即显示器
选项:
-n不向标准输出回送换行符
注释:
例如:
echo*
7.3复制至文件
命令:
tee
格式:
tee[option]filename
功能:
至标准输出的同时复制至文件
选项:
-a输出时附加到文件中
-i不理采中断
注释:
例如:
%who|teefile
7.4给程序优先级
命令:
nice
格式:
nice[-n]command
功能:
以低的优先级运行程序或命令。
选项:
-n为优先级0-20从高到低
注释:
例如:
nice-5progame
7.5终止进程
命令:
kill
格式:
kill[option]pid
功能:
向指定的进程送信号或终止进程。
选项:
-9强行终止进程
-17将进程挂起
-19将挂起的进程激活
注释:
pid标示进程号,可由ps命令得到。
例如:
%kill-9pid
7.6进程睡眠
命令:
sleep
格式:
sleeptime
功能:
使当前正在执行的进程在规定的时间内处于睡眠。
选项:
注释:
time为进程将睡眠的时间,以秒为单位。
例如:
%sleeptime
7.7显示作业状态
命令:
jobs
格式:
jobs[-l]
功能:
显示当前作业的状态
选项:
-l长列表显示作业状态,包括所有者、作业号、终端和状态。
注释:
作业状态为+表示最近被停止的作业,-表示先前的作业,exit1表示
退出的作业,job#done表示已完成的作业。
例如:
%jobs
7.8前台作业
命令:
fg
格式:
fgjob#
功能:
将指定作业号的作业转入前台运行。
job#表示作业号。
选项:
注释:
例如:
%fgjob#
7.9后台作业
命令:
bg/&
格式:
bgjob#
command&
功能:
将指定作业号的作业或命令推到后台运行。
选项:
注释:
例如:
%bgjob#
7.10挂起作业
命令:
stop
格式:
stopjob#
功能:
将指定作业号的后台作业挂起.
选项:
注释:
例如:
%stopjob#
第八章程序编译执行命令
8.1C程序编译
命令:
cc
格式:
cc[option]filename
功能:
编译或链接指定的C文件。
选项:
-o指定输出文件名,缺省时为a.out
-c只编译,产生.o的目标文件
-g产生用于符号测试的执行文件
-lm进行连接cc数学库
-O进行代码的一般优化
-O2二级优化
注释:
C编译器参考手册可用命令mancc查看。
例如:
%cc-otesttest.c
8.2C++程序编译
命令:
CC
格式:
CC[option]filename
功能:
编译或链接指定的C++文件。
选项:
同C编译选项
注释:
C++编译器参考手册可用命令manCC查看。
例如:
%CC-O2test.cc
8.3FORTRAN77程序编译
命令:
f77
格式:
f77[option]filename
功能:
编译或链接指定的Fortran文件
选项:
-o指定输出文件名,缺省时为a.out
-c只编译,产生.o的目标文件
-g产生用于符号测试的执行文件
-O0不进行代码优化
-O1尽快进行代码优化
-O2二级优化
-O3三级优化
注释:
FORTRAN77编译器参考手册可用命令manf77查看
例如:
%f77-ctest.f
8.4FORTRAN90程序编译
命令:
f90
格式:
f90[option]filename
功能:
编译或链接指定的Fortran90文件
选项:
同FORTRAN77编译选项
注释:
FORTRAN90编译器参考手册可用命令manf90查看
例如:
%f90-O-otesttest.f
8.5GNU程序编译
命令:
gcc(GNUC)
g++/c++(GNUC++)
g77(GNUFORTRAN77)
格式:
gcc[option]filename
g++[option]filename
g77[option]filename
功能:
编译或链接指定的编译文件。
选项:
-o指定输出文件名,缺省时为a.out
-c只编译,产生.o的目标文件
-O进行代码的一般优化
-O2二级优化
注释:
GNU编译器参考手册可进入emacs中info菜单下查看。
例如:
%gcc-otesttest.c
8.6运行文件
格式:
a.out
filename
功能:
源程序经编译后产生目标代码文件,放在a.out文件或指定输出文件名。
(注:
可编辑下载,若有不当之处,请指正,谢谢!
)