unix系统命令大全

一、登录和退出

用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。

1.1 登录

当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。

若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。这时,屏幕上会显示出一些信息和命令提示符。如:

Login: guest [Enter]

passwd: ****** [Enter]

sun%

注: 用户名要用小写字母输入,UNIX系统区分大小写字母。

1.2 退出

当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按[Ctrl-D]。当屏幕出现Login时,用户可以安全地离开计算机了。如:

sun% logout [Enter]

Login:

1.3 修改口令

为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本人知道的保密口令,口令通常由此可6到8个字母数字组成。如:

sun% passwd [Enter]

Old Passwd: ******

New Passwd: ******

Retype New Passwd: ******

注:当你退出系统再次登录时,就要使用新的口令。

二、目录操作命令

2.1 显示目录

命令:pwd(print working directory)

格式:pwd

功能:显示出用户当前工作目录的全路径名。

例如:% pwd

2.2 建立目录

命令:mkdir(make directory)

格式:mkdir directory_name

功能:建立新目录

例如:% mkdir directory

2.3 改变目录

命令:cd(change directory)

格式:cd directory_name

功能:改变当前工作目录

注释:目录名选项有:

(1) 目录名,转到当前目录下的子目录。

(2) .. 表示转到当前目录的父目录。

(3) / 表示转到根目录。

(4) 没有选项时,转到用户的主目录。

例如:% cd directory

2.4 删除目录

命令:rmdir (remove directory)

格式:rmdir directory_name

功能:删除不存在文件的子目录名。

注释:

(1) 删除子目录时,要求被删除的目录中不存在文件或子目录,否则无法删除。

(2) 若被删除的目录中有文件或子目录,请参考命令rm -r directory_name。

例如:% rmdir directory

三、文件操作命令

3.1 列出文件目录

命令:ls (list)

格式:ls [option] directory_name

功能:列出指定目录中的文件名和子目录名。当无子目录名时,列出当前目录中的文件名和子目录名。

选项:-a列出所有文件,包括以点开头的隐含文件。

-l按长格式列出文件名,包括文件类型标识,权限,链接数,文件主名,

文件组名,字节数,日期。

-r列出包括子目录下所有文件

-g在长格式中给出用户组的标识。

-t安文件生成日期排序。

例如:% ls -la

3.2 显示文件内容

命令:cat (catenae)

格式:cat filename

功能:显示出文件的内容。

注释:当文件内容在屏幕上滚动显示时,可按Ctrl+S键屏幕滚暂停,按Ctrl+Q 键继续显示。

例如:% cat filename

3.3 按屏幕显示文件内容

格式:more filename

功能:按屏幕一屏一屏显示出文件内容

选项:

注释:在屏幕显示过程中有功能键。空格键继续下一屏的输出;回车键看下一行的输出;q键跳出more状态;/字符串查旬字符串所在处;a键返回到上一屏。

例如:% more filename

3.4 分页显示文件内容

命令:pg (page)

格式:pg [option] filename

功能:分页显示指定文件的内容。在显示一页文件时,最后一行将显示等待用户输入指令。可输入的指令有如下选项。

选项:h 显示pg命令中可使用的帮助(help)命令。

q 退出pg命令。

[return] 显示下一页正文。

1 显示正文的下一行

[Space] 显示下一页

d/[Ctrl-D] 将屏幕滚动半屏。

n 显示pg命令行中说明的下一个文件。

p 显示pg命令行中说明的前一个文件。

% 显示正文当前页的前面一页。

/pattern 在文件中向前搜索指定的字符模式。

?pattern 在文件中向后搜索指定的字符模式。

注释:当pg命令显示到文件的末尾时,显示一个文件结束信息EOF(end of file)。

例如:% pg filename

3.5 读文件

命令:view

格式:view filename

功能:只能读出文件内容。

注释:此命令不能对读出的原文件进行写操作。若对原文件进行了修改,可利用命令“:w newfilename”将修改后的文件写到新文件中。

例如:% view filename

3.6 显示文件头部

命令:head

格式:head [option] filename

功能:显示文件的头部

选项:缺省显示文件的头10行。

-i 显示文件的开始i行。

例如:% head filename

3.7 显示文件尾部

格式:tail [option] filename

功能:显示文件的尾部

选项:缺省显示文件的末10行。

-i 显示文件最后i行。

+i 从文件的第i行开始显示。

例如:% tail filename

3.8 显示格式化的文件内容

命令:pr (print)

格式:pr filename

功能:在屏幕上显示格式化的文件内容,即印出每页66行的文本文件,包括5行页头和5行页尾。页头包括两行空行,一行含有文件的时间、文件名和页号,另外两行为空行。页尾为5行空行。

例如:% pr filename

3.9 拷贝文件

命令:cp (copy)

格式:cp [option] filename1 filename2

cp [option] filename... directory

cp -r directory1 directon2

功能:把一个文件的全部内容拷贝到另一个文件,也可将一个或多个文件拷贝到另一个目录中。

选项:-i 按提示进行拷贝文件。

-p 按原文件日期进行拷贝。

-r 对子目录下所有文件进行拷贝。

注释:当filename1拷贝到filename2时,若filename2已经存在,则filename2的内容将被filename1覆盖。

例如:% cp filename1 filename2

3.10移动文件或文件改名

命令:mv (move)

格式:mv filename1 filename2

mv filename... direction

mv direction1 direction2

功能:改变文件或目录的名子,或把一些文件移到另一目录下。

注释:当filename1更名为filename2时,若filename2已经存在,则filename2的内容将被filename1覆盖

例如:% mv filename1 filename2

3.11删除文件

命令:rm (remove)

格式:rm filename

rm -r direction

功能:删除指定的文件或一个目录中的文件。

注释:用-r选项时,将删除指定目录的所用文件,包括目录名。

例如:% rm filename

3.12链接文件

命令:ln (link)

格式:ln [option] filename linkname

ln [option] directory pathname

功能:为文件或目录建立一个链。其中,filename和directory是源文件名和源目录名;linkname 和pathname分别表示与源文件或源目录名相链接的

文件或目录。

选项:-s 为文件或目录建立符号链接。

注释:链接的目地在于,对一个文件或目录赋予两个以上的名字,使其可以出现在不同的目录中,既可以使文件或目录共享,又可以节省磁盘空间。

例如:% ln -s filename linkname

3.13改变文件读取权限

命令:chmod (change mode)

格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename

chmod [who][op][mode] directory

功能:改变文件的读写和执行权限。有符号法和八进制数字法。

选项:(1)符号法:

u (user) 表示用户本人。

g (group) 表示同组用户。

o (oher) 表示其他用户。

a (all) 表示所有用户。

+ 用于给予指定用户的许可权限。

- 用于取消指定用户的许可权限。

= 将所许可的权限赋给文件。

r (read) 读许可,表示可以拷贝该文件或目录的内容。

w (write) 写许可,表示可以修改该文件或目录的内容。

x (execute)执行许可,表示可以执行该文件或进入目录。

(2)八进制数字法:

此方法用三位八进制数作任选项,每位数字分别表示用户本人、同组用户、其他用户的权限,其中:

4 (100) 表示可读。

2 (010) 表示可写。

1 (001) 表示可执行。

注释:

例如:% chmod a+rx filename

让所有用户可以读和执行文件filename。

% chmod go-rx filename

取消同组和其他用户的读和执行文件filename的权限。

% chmod 741 filename

让本人可读写执行、同组用户可读、其他用户可执行文件filename。

3.14改变文件所有权

命令:chown (change owner)

格式:chown username filename

chown -R username directory

功能:改变文件或目录的所有权。

选项:-R 将改变目录中所有文件及目录的拥有者。

注释:只有文件的主人和超级用户才能改变文件的所有权。

例如:% chown username filename

3.15寻找文件

命令:find

格式:find pathname [option] expression

功能:在所给的路经名下寻找符合表达式相匹配的文件。

选项:-name 表示文件名

-user 用户名,选取该用户所属的文件

-group 组名,选取该用户组属的文件

-mtime n 选取n天内被修改的文件

-newer fn 选取比文件名为fn更晚修改的文件

注释:

例如:% find . -name '*abc*' -print

3.16搜索文件中匹配符

命令:grep

格式:grep [option] pattern filenames

功能:逐行搜索所指定的文件或标准输入,并显示匹配模式的每一行。选项:-v 找出模式失配的行

-c 统计匹配行的数量

-n 显示匹配模式的每一行

注释:

例如:% ps -aux | grep R

3.17比较文件不同

命令:diff (difference)

格式:diff filename1 filename2

功能:显示两文件的不同之处。

选项:

注释:

例如:% diff file1 file2

3.18比较文件

命令:cmp (compare)

格式:cmp [-l] [-s] filename1 filename2

功能:显示比较两文件不同处的信息

选项:-l 给出两文件不同的字节数

-s 不显示两文件的不同处,给出比较结果

注释:

例如:% cmp file1 file2

3.19比较文件共同处

命令:comm (common)

格式:comm [-123] filename1 filename2

功能:选择或拒绝比较两文件出现的共同行

选项:-1 不显示第1列

-2 不显示第2列

-3 不显示第3列

注释:输出三列,第一列表示在file1中出现的行,第二列表示在file2中出现的行,第三列表示在file1和file2中共同出现的行。

例如:% comm file1 file2

3.20排序文件

命令:sort

格式:sort [option] filename

功能:将制定的文件按要求排序

选项:-r 按字母倒排序

-n 按数字的值从笑到大排序

-r 按当前排序规则逆序排序

-f 不区分大小写排序

-d 按典型顺序排序

注释:选项缺省时按ascii码顺序排序

例如:% sort -nr file

3.21压缩文件

命令:compress

格式:compress [option] filename

功能:压缩文件。

选项:-f 强制压缩

-v 压缩时显示压缩百分比

注释:

例如:% comproess files

3.22解缩文件

命令:uncompress

zcat

格式:compress [option] filename

zcat filename

功能:展开或显示压缩文件。

选项:-c 不改变文件写到标准输出

注释:zcat命令相当于uncompress -c

例如:% uncomproess files.Z

3.23显示文件类型

命令:file

格式:file filename ...

功能:按文件内容来推测文件类型,如text,ascii,C,executable,core。

选项:

注释:

例如:% file *

3.24建立档案文件

命令:tar (tape archive)

格式:tar [option] tarfile filename

功能:建立文件的存档或读存档文件。

选项:-c 建立一个新的档案文件

-x 从档案文件中读取文件

-v 显示处理文件的信息

-f 指定档案文件名,缺省时为磁带机即/dev/rmt/0

-t 列出存档文件的信息

注释:

例如:% tar cvf tarfile .

% tar xvf tarfile

% tar tvf tarfile

3.25磁带拷贝文件

命令:dd

格式:dd [option=value]

功能:用磁带机转换或拷贝文件。

选项:if=name 指定输入文件名

of=name 指定输出文件名

ibs=n 指定输入文件块大小为n字节(缺省为512字节)

obs=n 指定输出文件块大小为n字节(缺省为512字节)

注释:

例如:% dd if=filename of=/dev/rmt/0

% dd if=/dev/rmt/0 of=filename ibs=1024

3.26修改文件日期

命令:touch

格式:touch filenae

功能:改变文件的日期,不对文件的内容做改动,若文件不存在则建立新文件。选项:

注释:

例如:% touch file

3.27统计文件字数

命令:wc (word characters)

格式:wc [option] filename

功能:统计文件中的文件行数、字数和字符数。

选项:-l 统计文件的行数

-w 统计文件的字数

-c 统计文件的字符数

注释:若缺省文件名则指标准输入

例如:% wc file

3.28检查拼写

命令:spell (spelling)

格式:spell [option] filename ...

功能:检查文件中的拼写错误

选项:-b 按英国拼法检查

-v 显示字面上不在拼法字典上的词

-x 显示每一个可能合理的词根

注释:

例如:% spell file

四、有关状态信息命令

4.1显示当前注册的用户

命令:w

格式:w [option] [username]

功能:显示当前正在使用系统的用户名、注册时间和当前执行的命令。

选项:-h 不显示起始行

-s 按短格式显示

-l 按长格式显示(缺省设置)

注释:

例如:% w

4.2 显示都谁登录到机器上

命令:who

格式:who

功能:显示当前正在系统中的所有用户名字,使用终端设备号,注册时间。例如:% who

4.3 显示当前终端上的用户名

命令:whoami

格式:whoami

功能:显示出当前终端上使用的用户。

例如:% whoami

4.4 确定命令位置

命令:whereis

格式:whereis command

功能:确定一个命令的二进制行码、源码及联机手册所在的位置。

选项:

注释:

例如:% whereis ls

4.5 查找非标准命令

命令:which

格式:which command

功能:查找非标准命令,即使用别名或系统中标准命令集之外的命令。

选项:

注释:

例如:% which ls

4.6 显示日期

命令:date

格式:date

功能:显示或设置日期和时间。

选项:

注释:只有超级用户有权设置日期。

例如:% date

4.7 显示日历

命令:cal (calendar)

格式:cal [month] year

功能:显示某年内指定的日历

选项:

注释:

例如:% cal 1998

4.8 计算命令执行时间

命令:time

格式:time [command]

功能:计算程序或命令在执行其间所用的时间。

选项:

注释:计算出的时间为:real是命令在系统驻留的总时间,user是命令消耗CPU的时间,sys 是命令I/O所开销的时间。

例如:% time myprog

4.9 查询帐目

命令:acseek (account seek)

格式:acseek [-d n] [-m usersname]

功能:查询本月的用户帐目。

选项:-d n

-m username

注释:若没有选项,则显示本人当月的帐单。

例如:% acseek

4.10显示用户标识

命令:id

格式:id [option] [user]

功能:显示用户标识及用户所属的所有组。

选项:-a 显示用户名、用户标识及用户所属的所有组

注释:

例如:% id username

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 (disk free)

格式:df [option]

功能:显示磁盘空间的使用情况,包括文件系统安装的目录名、块设备名、总字节数、已用字节数、剩余字节数占用百分比。

选项:-i 显示已用和未用的字节数

-k 显示磁盘空间的使用信息

注释:

例如:% df -k

4.15显示文件盘空间

命令:du (disk usage)

格式: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)

格式:man command_name

功能:显示参考手册,提供联机帮助信息。

选项:

注释:-k 按制定关键字查询有关命令

例如:% man tar

4.21建立别名

命令:alias

格式:alias newname name

功能:用户可以将常用的命令用自己习惯的名称来重新命名。

选项:

注释:

例如:% alias dir 'ls -F'

五、网络命令

5.1显示网络地址

命令:arp

格式:arp hostname

功能:显示系统当前访问的远程住机名、IP地址和硬件地址。

选项:-a

注释:

例如:% arp -a

5.2 显示用户信息

命令:finger

格式:finger username

功能:显示网上用户使用机器的情况,包括用户何时登录和最后一次注册记录。选项:

注释:

例如:% finger username

5.3 网上对话

命令:talk

格式:talk username

功能:在网上与另一用户进行对话。

选项:

注释:对话时系统把终端分为上下两部分,上半部显示自己键入信息,下半部显示对方用户键入的信息。键入delete或Ctrl+C则结束对话。

例如:% talk username

5.4 允许或拒绝接受信息

命令:mesg (message)

格式:mesg [n/y]

功能:允许或拒绝其它用户向自己所用的终端发送信息。

选项:n 拒绝其它用户向自己所用的终端写信息

y 允许其它用户向自己所用的终端写信息(缺省值)

注释:

例如:% mesg n

5.5 给其他用户写信息

命令:write

格式:write username [ttyname]

功能:给其他用户的终端写信息。

选项:

注释:若对方没有拒绝,两用户可进行交谈,键入EOF或Ctrl+C则结束对话。

例如:write username

5.6 测试网路

命令:ping

格式:ping hostname

功能:向网络上的主机发送ICMP ECHO REQUEST信息包,检测网络是否畅通。

选项:

注释:被测试的主机名可用IP地址。当丢包率为(100% packet loss)则说明

当前网络不通。

例如:% ping hostsname

5.7 远程shell命令

命令:rsh (remote shell)

格式:rsh hostsname command

功能:在本地机执行远程主机的shell命令。

选项:

注释:

例如:% rsh hostname who

5.8 远程拷贝文件

命令:rcp (remote copy)

格式:rcp [-r] file newfile

功能:拷贝远程主机上的文件。

选项:-r 拷贝目录

注释:

例如:% rcp hostname:/tmp/file .

5.9 远程注册

命令:rlogin (remote login)

格式:rlogin hostname [-l username]

功能:注册到远程主机上。

选项:-l username 注册到另一用户

注释:要有用户口令才能注册。

例如:% rlogin hostname

5.10 远程登录

命令:telnet

格式:telnet hostname

功能:远程登录到网上其它主机。

选项:

注释:支持不同的操作系统。

例如:% telnet https://www.360docs.net/doc/e419030611.html,

5.11文件传输

命令:ftp (file transfer program)

格式:ftp hostname

功能:网络文件传输及远程操作。

选项:ftp命令:

?/help ftp的联机帮助

open hostname 打开制定的远程机

cd [dirname] 进入远程机的目录

lcd [dirname] 设置本地机的目录

dir/ls 显示远程的目录文件

binary 以二进制方式进行传输

get/mget 从远程机取一个或多个文件

put/mput 向远程机送一个或多个文件

prompt 打开或关闭多个文件传送时的交互提示close 关闭与远程机的连接

quit 退出ftp

注释:

例如:% ftp hostname

5.12显示到网络主机的路经

命令:traceroute

格式:traceroute hostname

功能:显示本机到达某一网络主机所经的路经和使用的时间。

选项:

注释:

例如:% traceroute hostname

六、Mail命令

6.1 发送或接受电子邮件

命令:mail/Mail/mailx

格式:mail username (发送)

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 ..." username < messages

6.2 显示邮件队列

命令:mailq

格式:mailq

功能:查看正在发送或接收邮件的排队情况。

选项:

注释:此命令一般在系统或网络不同时使用。

例如:% mailq

6.3 邮件操作命令

命令:pine

格式:pine

功能:对自己邮件操作的程序。

选项:

注释:此操作是在菜单提示下进行。

例如:% pine

七、运行程序命令

7.1 按时间执行命令

命令:at/batch

格式:at [option] [time] [data] [file]

功能:在制定的时间执行命令或命令文件。

选项:-r 取消以前用at命令提交的作业

-l 显示用at命令提交的所有作业状态和作业号注释:

例如:at 0030 Jan 20 myfile

7.2 参数回至标准输出

命令:echo

格式:echo [-n] [arguments]

功能:将参数即字符串至标准输出即显示器

选项:-n 不向标准输出回送换行符

注释:

例如:echo *

7.3 复制至文件

命令:tee

格式:tee [option] filename

功能:至标准输出的同时复制至文件

选项:-a 输出时附加到文件中

-i 不理采中断

注释:

例如:% who | tee file

7.4 给程序优先级

命令:nice

格式:nice [-n] command

功能:以低的优先级运行程序或命令。

选项:-n 为优先级0-20从高到低

注释:

例如:nice -5 progame

7.5 终止进程

命令:kill

格式:kill [option] pid

功能:向指定的进程送信号或终止进程。

选项:-9 强行终止进程

-17 将进程挂起

-19 将挂起的进程激活

注释:pid标示进程号,可由ps命令得到。

例如:% kill -9 pid

7.6 进程睡眠

命令:sleep

格式:sleep time

功能:使当前正在执行的进程在规定的时间内处于睡眠。

选项:

注释:time为进程将睡眠的时间,以秒为单位。

例如:% sleep time

7.7 显示作业状态

命令:jobs

格式:jobs [-l]

功能:显示当前作业的状态

选项:-l 长列表显示作业状态,包括所有者、作业号、终端和状态。

注释:作业状态为+表示最近被停止的作业,-表示先前的作业,exit 1表示退出的作业,job# done表示已完成的作业。

例如:% jobs

7.8 前台作业

命令:fg

格式:fg job#

功能:将指定作业号的作业转入前台运行。job#表示作业号。

选项:

注释:

例如:% fg job#

7.9 后台作业

命令:bg/&

格式:bg job#

command &

功能:将指定作业号的作业或命令推到后台运行。

选项:

注释:

例如:% bg job#

7.10挂起作业

命令:stop

格式:stop job#

功能:将指定作业号的后台作业挂起.

选项:

注释:

例如:% stop job#

八、程序编译执行命令

8.1 C程序编译

命令:cc

格式:cc [option] filename

功能:编译或链接指定的C文件。

选项:-o 指定输出文件名,缺省时为a.out

-c 只编译,产生.o的目标文件

-g 产生用于符号测试的执行文件

-lm 进行连接cc数学库

-O 进行代码的一般优化

-O2 二级优化

注释:C编译器参考手册可用命令man cc查看。

例如:% cc -o test test.c

8.2 C++程序编译

命令:CC

格式:CC [option] filename

功能:编译或链接指定的C++文件。

选项:同C编译选项

注释:C++编译器参考手册可用命令man CC查看。

例如:% CC -O2 https://www.360docs.net/doc/e419030611.html,

8.3 FORTRAN77程序编译

命令:f77

格式:f77 [option] filename

功能:编译或链接指定的Fortran文件

选项:-o 指定输出文件名,缺省时为a.out

-c 只编译,产生.o的目标文件

-g 产生用于符号测试的执行文件

-O0 不进行代码优化

-O1 尽快进行代码优化

-O2 二级优化

-O3 三级优化

注释:FORTRAN77编译器参考手册可用命令man f77查看例如:% f77 -c test.f

8.4 FORTRAN90程序编译

命令:f90

格式:f90 [option] filename

功能:编译或链接指定的Fortran90文件

选项:同FORTRAN77编译选项

注释:FORTRAN90编译器参考手册可用命令man f90查看

例如:% f90 -O -o test test.f

8.5 GNU程序编译

命令:gcc (GNU C)

g++/c++ (GNU C++)

g77 (GNU FORTRAN77)

格式:gcc [option] filename

g++ [option] filename

g77 [option] filename

功能:编译或链接指定的编译文件。

选项:-o 指定输出文件名,缺省时为a.out

-c 只编译,产生.o的目标文件

-O 进行代码的一般优化

-O2 二级优化

注释:GNU编译器参考手册可进入emacs中info菜单下查看。

例如:% gcc -o test test.c

8.6 运行文件

格式:a.out

filename

功能:源程序经编译后产生目标代码文件,放在a.out文件或指定输出文件名。

UNIX系统常用命令

UNIX系统常用命令 UNIX系统常用命令格式: command [flags] [argument1] [argument2] ... 其中flags以-开始,多个flags可用一个-连起来,如ls -l -a 与ls -la相同。 根据命令的不同,参数分为可选的或必须的;所有的命令从标准输入接受输入,输出结果显示在标准输出,而错误信息则显示在标准错误输出设备。可使用重定向功能对这些设备进行重定向。 命令在正常执行结果后返回一个0值,如果命令出错可未完全完成,则返回一个 非零值(在shell中可用变量$?查看). 在shell script中可用此返回值作为控制逻辑的一部分。 注:不同的UNIX版本的flags可能有所不同。 1、与用户相关的命令 1.1 login (在LINUX Redhat下此命令功能与Solaris/BSD不同,执行login会退出当前任务). login: Password: 相关文件: 在下面的这些文件中设定shell运行时必要的路径,终端类型,其他变量或特殊程序. $HOME/.profile (Bourne shell, sh, bash) $HOME/.cshrc (csh, tcsh) $HOME/.tcshrc (tcsh) /etc/passwd文件中列出每个用户的shell /etc/csh.cshrc /etc/csh.login /etc/profile (Bourne shell, bash) /etc/login (Bourne shell, bash) csh: /etc/csh.cshrc和$HOME/.cshrc每次执行都会读取, 而/etc/csh.login和$HOME/.login只有注册shell才执行 修改相应文件后使用 source .cshrc使能相关修改,如果修改了path则 还需使用rehash刷新可执行文件hash表。 tcsh: $HOME/.tcshrc, 没有些文件读取.cshrc sh: /etc/profile和$HOME/.profile注册shell bash: /etc/profile和$HOME/.bash_profile注册shell读取 .bashrc交互式非注册shell才读取。

UNIX操作系统常用功能操作系统常用命令

UNIX操作系统常用功能 ls 功能:显示指定工作目录下之内容 语法:ls [参数选项][目录名] 说明:显示指定工作目录下的内容 参数选项:如下图 选项选项说明 -a 显示所有文档及目录,包括隐藏文件 -l 将文档名、文档类型、权限、拥有者、大小等信息详细列出 -r 将文档以相反次序显示(原定按英文字母次序) -t 将文档依修改时间之先后次序列出 -A 同 -a ,但不列出“.” (当前目录) 及 ".." (父目录) -F 在列出的文档名称后加一符号;例如可执行文档则加“*”,目录则加“/”,符号链接文件加“@” -R 递归地显示子目录中的内容 Dir 功能:同 ls cd 功能:变换工作目录 语法:cd [目录名] 说明:用于更换工作目录 例题:如下 1、cd .. 更换目录回到上一级目录 2、cd . 更换到当前目录 3、cd ~ 更换目录到当前用户的个人宿主目录 4、cd /etc/vsftpd/ 更换到/etc/vsftpd目录 5、cd / 更换目录到根目录 pwd 功能:显示用户当前的工作路径,显示出完整的当前活动目录名称。 语法:pwd

说明:显示当前工作目录的绝对路径 clear 功能:在允许的情况下清除屏幕 语法:clear 说明:清楚屏幕上的信息 man 功能:查看指令用法的help 语法:man [参数选项] 帮助主题。 说明:man实际上就是查看命令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助功能。man是manual(手册)的缩写字,它的说明非常的详细,建议记得一些基本用法就可以了。 mkdir 功能:用来建立新的目录 语法:mkdir [参数选项] 目录名 说明:创建一个空目录,要求此用户在当前目录上具有写权限 参数选项:如下图 选项选项说明 -m mode 为新目录设置访问模式。 -p 如果父目录不存在,创建所有的父目录。 rmdir 功能:用来删除已建立的目录 语法:rmdir [参数选项]目录名 说明:删除一个或多个空目录或空子目录,要求此用户在当前目录上具有写权限 rm 功能:删除文档及目录。 语法:rm [参数选项] 文件… 说明:用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于符号链接文件只是断开了链接,原文件保持不变。 选项选项说明

HPUNIX基础命令总结

HPUNIX相关 1 基本命令 1.1 修改系统参数 set_parms,以root用户身份登录并键入以下命令: #/sbin/set_parms options 其中,options代表以下选项之一: 1.2 更改口令 $passwd 可以使用passwd命令设置或者更改口令,系统将提示您输入旧口令,然后,提示您输入新口令,并重新输入新口令进行确认。 1.3 列举文件 #ls 要查看有关文件的其他信息,请使用ll(long listing)命令: #ll 1.4 查看文件 使用more命令,可以逐屏查看文本文件。对于多屏才能查看完,可以执行下列任何操作: (1) 按空格键,逐页滚动查看文件。 (2) 按B,逐页回滚查看。 (3) 按Enter键,逐行滚动查看文件。 (4) 按Q,结束查看文件并退出more。

1.5 显示文件的前几行和后几行 通常,只需查看文件的起始部分(开头)和结束部分(结尾)。查看文件的前几行可以使用head命令,如下所示: $head filename 缺省情况下,将显示filename的前10行,包括空行。查看文件的后10行,可以使用tail 命令,如下所示: $tail filename 将显示filename的后10行,包括空白行。head和tail均可附带数字参数,如下所示:$head 25 filename 表示显示文件filename的前25行。 1.6 重命名、复制和删除文件 (1) 使用mv重命名文件 $mv myfile foofile mv命令还可用于将文件移动到系统中的其他位置。 (2) 使用cp复制文件 $cp myfile myfile2 (3) 使用rm删除文件 $rm myfile 2 使用方法 2.1 如何判断服务器光纤卡和磁盘阵列正确连接 切换到root用户,使用如下命令: #ioscan –fnCdisk 有一列H/W Type,如果为CLAIMED表示连通,如果为NO_HW表示断开。 2.2 如何查看服务器和磁盘阵列建立的通道 切换到root用户,使用如下命令: #strings /etc/lvmtab 2.3 如何根据槽位确定网卡的名称 在HP服务器后面有标识数字槽位的标牌,对应相应的槽位。

UNIX高级操作命令

UNIX高级操作命令

目录 课程说明 (1) 课程介绍 (1) 课程目标 (1) 相关资料 (1) 第1章 shell的基础知识 (2) 1.1 什么是shell (2) 1.2 别名化 (3) 1.3 shell变量 (4) 1.3.1 shell变量的存储机制 (4) 1.3.2 变量替换 (4) 1.3.3 命令替换 (6) 1.4 用户环境 (6) 1.5 两个重要的环境变量 (7) 1.6 登录时发生的事情 (8) 1.7 shell启动文件 (9) 1.8 监控进程 (9) 第2章 UNIX通用命令 (11) 2.1 用户管理 (11) 2.1.1增加新用户 (11) 2.1.2删除用户 (12) 2.1.3增加新用户组 (12) 2.1.4删除用户组 (12) 2.2 进程管理 (13) 2.2.1 ps命令 (13) 2.2.2 后台进程 (13) 2.2.3 kill命令 (14) 2.3文件系统管理 (15) 2.3.1 mount (15) 2.3.2 umount (15) 2.3.3 加载配置文件 (16) 2.3.4 fsck (16) 2.4 系统性能监控 (17) 2.5 使用网络服务 (19) 2.5.1 rlogin命令 (19)

2.5.2 rcp命令 (19) 2.5.3 主机间的信任关系 (20) 第3章 shell编程简介 (22) 第4章 HP-UX系统管理 (27) 4.1 HP-UX系统管理工具SAM (27) 4.1.1启动SAM (27) 4.1.2在X_Windows环境下运行SAM (27) 4.1.3 在字符终端运行SAM (28) 4.1.4运行SAM进行远程系统管理 (28) 4.2 HP系统的运行级别 (28) 4.3 用逻辑磁盘管理器(LVM)管理磁盘 (28) 4.3.1什么是逻辑卷 (28) 4.3.2 逻辑磁盘管理器简介 (29) 4.3.3 逻辑磁盘管理的基本规则 (30) 4.3.4 逻辑磁盘管理器的工作机制 (30) 4.3.5 逻辑磁盘管理的规划 (31) 4.3.6 与逻辑磁盘管理相关的命名规则 (31) 4.3.7 使用SAM提供的逻辑磁盘管理工具 (32) 4.3.8 使用命令行逻辑磁盘管理工具 (33) 4.3.9磁盘的镜像 (34) 第5章 Solaris系统管理 (37) 5.1 Solaris运行级别管理 (37) 5.1.1 Sun Solaris运行级别 (37) 5.1.2 改变系统运行级别命令 (37) 5.2 OpenBoot(Prom) 常用命令 (38) 5.3 应用软件常用安装/删除命令(add/delete software) (39) 5.3.1 管理软件包 (39) 5.3.2 管理补丁 (40) 5.4 硬盘分区及格式化 (41)

UNIX常用命令介绍

2.4 UNIX常用命令介绍 用户对某一操作系统的认识,往往是从使用和接触操作系统开始的,而接触操作系统最常用的方法就是使用操作系统的命令。尽管现代操作系统都对用户提供交互式的图形界面,但在使用操作系统时仍不可避免地要用到命令操作方式,这是因为图形界面的处理也是建立在命令处理的基础之上的。有经验的人都知道,使用命令处理的效率往往会比使用图形界面处理高出很多,而可视化的图形界面主要解决的问题是提供友好交互和摆脱枯燥的命令记忆方式。 2.4.1 UNIX命令使用方法 当某个用户正确地通过了系统的注册和登录后,就进入到UNIX的命令管理程序shell的第一个进程中。shell可以完成UNIX命令的解释执行过程,它大体上可以分成两类:一类是s hell的内部命令,另一类是shell的外部命令。对用户来讲,内、外部命令在使用方法上没有太多的差异,只是在响应时间上略有不同。当用户发出内部命令时,系统可直接从内存中选择调用与执行。而shell的外部命令是那些功能较强、占用空间较大的扩展命令,它们一般不包含在shell中,因此在系统启动时并不被装入内存,只是在使用时才从系统的指定存储介质中调入内存,用完后就释放所占用的内存空间。外部命令往往功能强大,因此所占用的磁盘空间和内存空间都比较大,甚至有些外部命令实际上就是一个实用程序,它所占用的空间和处理过程的复杂度可以与一个小型系统规模相比,因此对外部命令的管理通常包含着对内、外存空间的控制和管理。 1. UNIX的命令格式 使用UNIX命令的方法可以有多种,例如,可以在命令行上输入命令,或是将命令编写在批处理文件中。无论怎样,命令的使用格式是统一的,UNIX的一般命令格式为:Command[-options][arguments] 其中:Command表示UNIX命令名。[options]表示命令的执行选项,可以取默认值。[arg uments]表示命令的执行参数,可以默认。 例如,可以在C - shell中使用下列命令: % ls ? /* 按字母顺序列出目录中所有文件和目录的名字,命令行中不带选项和参数*/

Unix系统与Windows系统下的常用命令整理

最近在学OC,打算搞ios开发,开发过程中,免不了使用Mac Os X系统。以前没注意,用了才发现原来苹果的系统是基于Unix开发的,然后,一时手痒,练了练以前学习过的Unix下的命令操作,又想起最近项目中由于网络问题,老是在windows下进行cmd操作查路由表什么的,忍不住就像把Unix系统和Windows系统下的这些命令行操作好好整理一番。 Unix常用命令: (一)基本命令 命令格式:命令参数 1.ls 显示文件名,等同于dos下dir命令 2.cd 目录转换,等同于dos下cd命令 3.pwd 显示当前路径 4.cat 显示文件内容,等同于dos下type命令 5.more以分页方式查看文件内容. 6.rm 删除文件 7.mkdir创建目录 8.rmdir删除目录 9.cp 文档复制 10.mv 文件移动 11.du 查看目录所占磁碟容量

12.find文件查找 13.vi 编辑器 (二)增强命令 1. ln 文档连结 2.grep搜索字符串 3.fgrep搜索字符串 4.file显示文件类型 5.diff比较文档或目录之不同内容 6.cmp 比较文档相同部分 7.ftp 远程文件传输 8.telnet远程终端访问 9.IO 重新导向 Windows下的常用命令: (一)DOS 命令 1 dir 查看当前所在目录的文件和文件夹。 2 cdcd 进入特定的目录。 3 mdrd 建立特定的文件夹。 4 cls 清除屏幕。

5 copy 把一个文件拷贝到另一个地方。 6 move 把一个文件移动到另一个地方。 7 del 删除一个文件。 8deltree 删除文件夹和它下面的所有子文件夹还有文件 9format 格式化一个分区。 10type 显示出文本文件的内容。 11edit 编辑文本文件。 12 ren 改文件名。 (二)Windows下特定命令 1. gpedit.msc-----组策略 2.sndrec32-------录音机 3.Nslookup-------IP地址侦测器,是一个监测网络中DNS 服务器是否能正确实现域名解析的命令行工具。 4.explorer-------打开资源管理器 5.logoff---------注销命令 6.shutdown-------60秒倒计时关机命令 7.lusrmgr.msc----本机用户和组 8.services.msc---本地服务设置

HPUNIX操作系统管理常用命令

HPUNIX操作系统管理常用命令 1. uname命令:用于显示操作系统的名称和版本。例如,uname -a 可以显示全部的系统信息。 2. who命令:用于显示当前登录到系统的用户信息。例如,who -u 可以显示包含详细信息的用户列表。 3. ps命令:用于显示当前系统上运行的进程信息。例如,ps -ef可以显示所有进程的详细信息。 4. top命令:用于实时监视系统的资源使用情况。例如,top -u可以显示按照CPU使用率排序的进程列表。 5. kill命令:用于终止正在运行的进程。例如,kill PID可以终止具有指定进程ID的进程。 6. df命令:用于显示文件系统的磁盘空间使用情况。例如,df -h 可以显示以人类可读的格式显示磁盘空间的详细信息。 7. du命令:用于计算目录或文件所占用的磁盘空间。例如,du -sh 可以以人类可读的格式显示目录的磁盘空间使用情况。 8. ls命令:用于显示文件和目录的列表。例如,ls -l可以显示以长格式列出的文件和目录。 9. cd命令:用于更改当前工作目录。例如,cd /home可以将当前目录更改为/home。 10. mkdir命令:用于创建新的目录。例如,mkdir mydir可以创建名为mydir的新目录。

11. rm命令:用于删除文件或目录。例如,rm myfile.txt可以删除名为myfile.txt的文件。 12. cp命令:用于复制文件或目录。例如,cp myfile.txt mydir可以将myfile.txt复制到mydir目录中。 13. mv命令:用于移动文件或目录。例如,mv myfile.txt mydir可以将myfile.txt移动到mydir目录中。 14. cat命令:用于显示文件的内容。例如,cat myfile.txt可以显示名为myfile.txt的文件内容。 15. tail命令:用于显示文件的尾部内容。例如,tail -n 10 myfile.txt可以显示myfile.txt文件的最后10行。 16. head命令:用于显示文件的头部内容。例如,head -n 5 myfile.txt可以显示myfile.txt文件的前5行。 18. find命令:用于在文件系统中查找文件。例如,find / -name myfile.txt可以在整个文件系统中查找名为myfile.txt的文件。 19. grep命令:用于在文件中查找指定的模式。例如,grep "hello" myfile.txt可以在myfile.txt文件中查找包含"hello"的行。 20. chmod命令:用于更改文件或目录的权限。例如,chmod 755 myfile.txt可以将myfile.txt文件的权限更改为rwxr-xr-x。 这些是HPUNIX操作系统管理常用命令的一些例子。使用这些命令,管理员可以有效地管理和操作HPUNIX操作系统。当然,还有很多其他命令可以用于不同的管理任务,这些命令在实际工作中可能会更加常用。

HP-UNIX 命令大全

HP-UNIX 命令大全 一、基本系统管理 1、常用命令 1. # ioscan -fn 列出各I/O卡及设备的所有相关信息:如逻辑单元号,硬件地址及设备文件名等。 2. # ps -ef 列出正在运行的所有进程的各种信息:如进程号及进程名等。 3. # netstat -rn 列出网卡状态及路由信息等。 4. # lanscan 列出网卡状态及网络配置信息。 5. # bdf 列出已加载的逻辑卷及其大小信息。 百事通 6. # mount 列出已加载的逻辑卷及其加载位置。 7. # uname -a 列出系统ID 号,OS版本及用户权限等信息。 8. # hostname 列出系统网络名称。 9. # pvdisplay -v /dev/dsk/c*t*d* 显示磁盘各种信息,如磁盘大小,包含的逻辑卷,设备名称等。 10. # vgdisplay -v /dev/vg00 显示逻辑卷组信息,如包含哪些物理盘及逻辑卷等。 11. # lvdisplay -v /dev/vg00/lvol1 显示逻辑卷各种信息,如包含哪些盘,是否有镜像等。 2、网络故障诊断 1. 如需修改网络地址、主机名等,一定要用set_parms 命令 # set_parms hostname

# set_parms ip_address 2. 查看网卡状态:lanscan Hardware Station Crd Hardware Net-Interface Path Address In# state nameunit state 8/20/5/1 0x0800097843FB 0 up lan0 up 3. 确认网络地址: # ifconfig lan0 4. 启动网卡: # ifconfig lan0 up 5. 网络不通的诊断过程: lanscan 查看网卡是否启动(up) ping 自己网卡地址(ip 地址) ping其它机器地址,如不通,在其机器上用lanscan 命令得知station address,然后linkloop station_address 来确认网线及集成器是否有问题。 linkloop命令是HP-UX独有的命令,所以在使用的时候对方也一定要是HP-UX主机 该命令是用来测试第二层(网卡MAC地址)的连通性,该命令是向远程HP-UX主机发送一个测试包来测试MAC地址的连通性. linkloop用法: linkloop 0x0060b007c179 #0x0060b007c179为远程主机的MAC地址. 该命令要在root用户下才能执行. -n 设置传输的桢数 -i 指定使用哪个PPA(physical poit of attachment ,指示网卡的唯一标志)默认使用它在内部数据结构中遇到的第一个PPA(lan0) -t 以秒为单位,指定等到(超时)时间 -s 指定数据报的大小 -v 详细信息选项 在同一网中,subnetmask 应一致。 6. 配置网关 手动加网关: /usr/sbin/route add default 20.08.28.98 1 把网关自动加入系统中 vi /etc/rc.config.d / netconf

UNIX指令大全

Unix常用命令 第一章目录及文件操作命令 tail –f 1.1 ls [语法]:ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......] [说明]:ls 命令列出指定目录下的文件,缺省目录为当前目录./,缺省输出顺序为纵向按字符顺序排列。 -R 递归地列出每个子目录的内容 -a 列出所有文件,包括第一个字符为“.”的隐藏文件 -d 若后面参数是目录,则只列出目录名而不列出目录内容,常与-l选项连 用以显示目录状态。 -C 输出时多列显示 -x 横向按字符顺序排列 -m 输出按流式格式横向排列,文件名之间用逗号(,)分隔 -l 长列表输出,显示文件详细信息,每行一个文件,从左至右依次是: 文件存取模式链接数文件主文件组文件字节数上次修改时间 其中文件存取模式用10个字母表示,从左至右的意义如下: 第一个字母表示文件种类,可以是以下几种情况: d 为目录文件 l 为链接 b 为块文件 c 为字符型文件 p 为命名管道(FIFO) - 为普通文件 后面9个字母分别表示文件主、同组用户、其他用户对文件的权力,用r表示可读,w 表示可写,x 表示可执行。如果是设备文件,则在文件字节数处显示:主设备从设备。 -n 与-l选项相同,只是文件主用数字(即UID)显示,文件组用数字 (即GID)表示 -o 与-l选项相同,只是不显示文件组 -g 与-l选项相同,只是不显示文件主 -r 逆序排列 -t 按时间顺序排列而非按名字 -u 显示时间时使用上次访问时间而非上次修改时间 -c 显示时间时使用上次修改i节点时间而非上次修改时间 -p 若所列文件是目录文件,则在其后显示斜杠(/) -F 在目录文件后加’/’,在可执行文件后加’*’ -b 文件名中若有非打印字符,则用八进制显示该字符 -q 文件名中的打印字符用’?’表示 -i 显示节点号 -s 显示文件长度时使用块长度而非字节长度 -f 将后面的参数解释为目录并列出其中的每一项 -1 每行仅列一项

unix操作系统常用命令

unix操作系统常用命令Unix操作系统是非常常见、流行的操作系统之一,它被广泛应用于网络服务器、数据中心等领域。Unix操作系统内置了很多命令和工具,这些命令和工具可以帮助管理员和开发人员管理系统、进行开发和维护等任务。在本文中,我们将讨论一些Unix操作系统常用命令。 一、文件和目录管理命令 1. cd:切换当前工作目录。 2. pwd:显示当前工作目录的路径。 3. mkdir:创建一个新目录。 4. rmdir:删除一个空目录。 5. ls:列出目录内容。 6. cp:复制文件或目录。 7. mv:移动或重命名文件或目录。 8. rm:删除文件或目录。 9. touch:创建一个新文件或更新现有文件的时间戳。 10. chmod:更改文件或目录的权限。 二、文本文件处理命令 1. cat:连接和显示文件内容。 2. less:在终端上查看文件内容。 3. grep:在文件中查找一个模式。

4. awk:文本处理工具,可以处理大量的文本文件数据。 5. sed:文本处理工具,可以进行单行文本替换、多行文本编辑等。 6. sort:对文件进行排序。 7. uniq:删除文件中的重复行。 8. tee:将文件内容从标准输入中读取,并将其复制到标准输出和文件中。 9. diff:比较两个文件或目录之间的差异。 10. wc:计算文件中的行数、单词数和字节数。 三、进程管理命令 1. ps:查看系统中运行的进程。 2. kill:结束一个进程。 3. top:实时查看系统资源使用情况和进程状态。 4. bg:将一个进程放到后台运行。 5. fg:将一个后台进程恢复到前台运行。 6. nice:更改进程的优先级。 7. renice:更改运行中的进程的优先级。 四、网络管理命令 1. ping:测试网络连接并检查响应时间。 2. netstat:查看正在使用的网络接口和连接。 3. traceroute:追踪数据包的路由路径。

Unix基本命令

UNIX基本命令 1. uname -a print name of current system 显示当前系统名 OMC% uname -a SunOS somcmib21 5.5.1 Generic_103640-19 sun4u sparc SUNW,Ultra-1 SunOS --- 操作系统名 somcmib21--- 节点名 5.5.1--- 版本号 sun4u --- 硬件名 sparc --- 处理器型号 SUNW,Ultra-1 ---硬件平台名 2. id return user identify 显示用户名 OMC% id uid=110(omcadmin) gid=110(omc) 用户名为omcadmin, 组名为omc 3. who -- who is on the system 显示目前登录的用户 OMC% who omcadmin console Jun 21 13:57 (:0) omcadmin pts/2 Jun 21 13:58 omcadmin pts/5 Jun 21 14:27 (somcmmi1211) omcadmin pts/4 Jun 21 14:26 omcadmin pts/3 Jun 21 13:37 (133.162.31.101) 4. who -r display run level 显示运行级别 OMC% who -r . run-level 3 Jun 19 08:30 3 0 S 5. pwd - return working directory name 显示当前工作目录名 OMC% pwd /home/omcadmin

lunix命令大全

UNIX命令大全 UNIX常用命令: 下述命令参考包含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 cat 用途:cat将文件连接在一起并显示这些文件中的内容。 举例:cat myfile.txt。这个命令执行后显示myfile.txt中的内容。 cc 用途:cc是用于许多系统的C编译器。 举例:cc myfile.c -o myfile。这个命令执行后对myfile.c源文件进行编译并输出一个名为myfile的可执行文件。

Unix命令大全

Linux 命令速查 一. 启动,关机,登入,登出相关命令 登录 登出 登出 停止系统 停止系统 重启动 切断电源 把内存里的内容写入磁盘 安装lilo启动管理程序 安装lilo启动管理程序 二. Shell相关命令 切换Shell 显示命令履历 设置命令别名 取消命令别名 显示命令所在位置 查询命令种类 显示字符串或者变量内容 设置/显示Shell变量 显示环境变量 设置环境变量 设置临时环境变量 释放环境变量 设置环境变量 释放环境变量 执行文件当中的命令 查询命令手册 查询超文本命令手册 显示命令简介 通过关键字查询手册 三. 用户管理相关命令 切换到其他用户 追加用户 追加用户 删除用户 修改用户设置 修改用户私人信息 追加组 删除组 修改组设置 更改密码

显示用户名 显示登录用户帐号 显示所有登录用户信息 查询登录用户信息 查询登录用户信息 显示指定用户的ID信息 显示指定用户的所属组 显示指定用户的个人信息 开关与他人收发消息 给其他用户发消息 给所有用户发消息 和其他用户聊天 四. 系统消息相关命令 显示/设置当前时间 显示系统运行时间 显示机器的核心构架(如i386) 显示操作系统信息 显示终端名 显示登录/登出在履历 显示非法登录信息 显示当前键盘配置 变更键盘配置 查询磁盘使用信息 查询磁盘使用信息 显示系统启动消息