UNIX系统操作命令入门

来源:www.hxw.red  作者:开拓者
UNIX系统操作命令入门
摘要:Unix,或写作UNIX,是一个强大的多用户、多任务操作系统,支持多种处理器架构,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。此后的10年,Unix在学术机构和大型企业中…

22.资料之压缩
==========
为了避免不常用的文件或资料,占用太大的磁盘空间,请使用者将之压缩。欲使用压缩过的文件或资料前,将之反压缩,即可还原成原来之资料型式。凡是经过压缩处理之文件,会在文件名后面附加 " .Z " 之字元,表示此为一压缩文件。

22.1.压缩资料
==========
执行格式:compress filename 压缩文件
执行格式:compressdir directory-name 压缩目录

22.2.解压缩还原资料
================
执行格式:uncompress filename 反压缩文件
执行格式:uncompressdir directory-name 反压缩目录

23.pipe-line 之使用
================
执行格式:command1

command2
将 command1 执行结果,送到 command2 做为 command2 的输入。
Example:
%ls -Rl

more
以分页方式,列出目前目录下所有文件,及子目录之名称。
%cat file1

more
以分页方式,列出文件 file1 之内容。

24.I/O control
===========
24.1.标准输入之控制
================
执行格式:command-line < file
将 file 做为 command-line 之输入。
Example:
%mail -s "mail test" user@iis.sinica.edu.tw < file1
将文件 file1 当做信件之内容,Subject 名称为 mail test,送给收信人。

24.2.标准输出之控制
================
执行格式:command > filename
将 command 之执行结果,送至指定的 filename 中。
Example: %ls -l > list
将执行 "ls -l" 命令之结果,写入文件 list 中。
执行格式:command >! filename
同上,若 filename 之文件已经存在,则强迫 overwrite。
Example: %ls -lg >! list
将执行 "ls - lg" 命令之结果,强迫写入文件 list 中。
执行格式:command >& filename
将 command 执行时,萤幕上所产生的任何讯息,写入指定的 filename 中。
Example: %cc file1.c >& error
将编译 file1.c 文件时,所产生之任何讯息,写入文件 error 中。
执行格式:command >> filename
将 command 执行结果,附加(append)到指定的 filename 中。
Example: %ls - lag >> list
将执行 "ls - lag" 命令之结果,附加(append)到文件 list 中。
执行格式:command >>& filename
将 command 执行时,萤幕上所产生的任何讯息,附加於指定的 filename中。
Example: %cc file2.c >>& error
将编译 file2.c 文件时,萤幕所产生之任何讯息,附加於文件 error 中。

25.查看系统中的使用者:
===================
执行格式: who 或 finger
执行格式: w
执行格式: finger username or finger username@domainname

26.改变自己的 username 进入其他使用者的帐号,拥有其使用权利。
=========================================================
执行格式: su username
Example:
%su user 进入使用者 user 之帐号
passwrod: 输入使用者 user 之密码

27.查看 username:
==============
执行格式: who am i 查看 login 时,自己的 username。
执行格式: whoami 查看目前的 username。若已执行过 "su"命令(switch user),则显示出此 user 之 username。

28.查看目前系上所有工作站的使用者:
===============================
执行格式: rusers
<CTRL><C> => 结束

29.与某工作站上的使用者交谈:
=========================
执行格式: talk username@hostname 或 talk username@ip_address
Example:
1. 可先利用 rusers 指令查看网路上的使用者
2. 假设自己的帐号是 u84987 ,在工作站 indian 上使用,现在想要与 doc 上的u84123 交谈。
%talk u84123@doc ==> 此时萤幕上将会出现等待画面在对方(u84123)萤幕上将会出现下列讯息:
Message from Talk_Daemon@Local_host_name at xx:xx
talk: connection requested by u84987@indian
talk: respond with: talk u84987@indian

此时对方(u84123) 必须执行 talk u84987@indian 即可互相交谈。
最后可按<CRTL><C>结束。

30.检查远端电脑系统是否正常
========================
执行格式:ping hostname 或 ping IP-Address
Example:%ping doc

【相关文章】好搜一下
Unix诞生40周年:革命性OS的过去 现在与未来

Unix诞生40周年:革命性OS的过去 现在

Unix是以非私有系统成长起来的,因为从1956年开始按照联邦同意令的命令,AT…