Unix常用命令集
Unix指令目录     1
一.网络通讯部分命令    2
指令名称:login    2
指令名称:logout    2
指令名称:telnet    2
指令名称:ping    2
指令名称:ifconfig    2
二.文件管理命令    2
指令名称:file    2
指令名称:find    2
指令名称:touch    3
指令名称:mv    3
指令名称:rm    3
指令名称:which    3
指令名称:whereis    3
指令名称:ln    3
指令名称:cat    4
指令名称:chmod    4
指令名称:cp    5
三.系统设置命令    5
指令名称:passwd    5
指令名称:alias    5
四.系统管理命令    5
指令名称:id    5
指令名称:ps    6
指令名称:kill    6
指令名称:who    6
指令名称:whoami    6
五.磁盘管理命令    6
指令名称:pwd    6
指令名称:ls    7
指令名称:cd    7
指令名称:mkdir    7
指令名称:rmdir    7
六.文档编辑命令    7
指令名称:grep    7
指令名称:wc    8
七.文件传输命令    8
指令名称:ftp    8
小知识:    8
一.网络通讯部分命令
1.1  login登录
   当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。如:
   Login: guest [Enter]
   passwd: ******  [Enter]
   sun%
: 用户名要用小写字母输入,UNIX系统区分大小写字母。

1.2 logout&exit退出
   当用户准备退出自己的计算机帐号时,可在系统示符下输入logoutexit或按[Ctrl-D]。如:
   sun% logout [Enter]
   Login
1.3 telnet 远程登录
   退出grep命令命令:telnet
   格式:telnet hostname
   功能:远程登录到网上其它主机。
注释:支持不同的操作系统。执行telnet指令开启终端机阶段作业,并登入远端主机。
   例如:% telnet bbs.tsinghua.edu
1.4 测试网路(检测主机)
   命令:ping
   格式:ping hostname
   功能:向网络上的主机发送ICMP ECHO REQUEST信息包,检测网络是否畅通。
   例如:% ping hostsname
1.5 显示网络
命令:ifconfig
功能说明:显示网络设备信息。
语法:ifconfig [IP地址]
补充说明:ifconfig可设置网络设备的状态,或是显示目前的设置。
    例如:%ifconfig 192.168.0.206
二.文件管理命令
2.1显示文件类型(辨识文件类型)
   命令:file
   格式:file filename ...
   功能:按文件内容来推测文件类型
补充说明:通过file指令,我们得以辨识该文件的类型。
   例如:% file *
2.2寻文件或目录
   命令:find
   格式:find pathname [option] expression
   功能:在所给的路经名下寻符合表达式相匹配的文件。
选项:-name     表示文件名
  例如:% find . -name '*abc*'
2.3修改文件日期(改变文件或目录时间)
   命令:touch
   格式:touch filename
   功能:改变文件的日期,不对文件的内容做改动,若文件不存在则建立新文件。
   注释:使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。
   例如:% touch file

2.4移动文件或文件改名
   命令:mv (move)
   格式:mv filename1 filename2
   功能:改变文件或目录的名子,或把一些文件移到另一目录下。
补充说明:mv可移动文件或目录,或是更改文件或目录的名称。
   例如:% mv filename1 filename2
2.5删除文件
   命令:rm (remove)
   格式:rm filename
         rm -r direction
   功能:删除指定的文件或一个目录中的文件。
注释:用-r选项时,将删除指定目录的所用文件,包括目录名。
例如:% rm filename
2.6 查非标准命令
   命令:which
   格式:which command
   功能:查非标准命令,即使用别名或系统中标准命令集之外的命令。查文件
   注释:which指令会在环境变量$PATH设置的目录里查符合条件的文件。
   例如:% which ls
2.7 确定命令位置
   命令:whereis
   格式:whereis command
   功能:确定一个命令的二进制行码、源码及联机手册所在的位置。查文件
   例如:% whereis ls
2.8链接文件或目录
   命令:ln (link)
   格式:ln [option] filename linkname
         ln [option] directory pathname
   功能:为文件或目录建立一个链。其中,filenamedirectory是源文件名和源目录名;linkname
        pathname分别表示与源文件或源目录名相链接的文件或目录。
选项:-s  为文件或目录建立符号链接。
   注释:链接的目地在于,对一个文件或目录赋予两个以上的名字,使其可以出
         现在不同的目录中,既可以使文件或目录共享,又可以节省磁盘空间。
   例如:% ln -s filename linkname
2.9 显示文件内容
   命令:cat (catenae)
   格式:cat filename
   功能:显示出文件的内容。
   注释:当文件内容在屏幕上滚动显示时,可按Ctrl+S键屏幕滚暂停,按Ctrl+Q键继续显示。
   例如:% cat filename
2.10改变文件读取权限
   命令:chmod (change mode)
   格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename
         chmod [who][op][mode] directory
   功能:改变文件的读写和执行权限。有符号法和八进制数字法。
补充说明:在UNIX系统家族里,文件或目录权限的控制分别以读取,写入,执行3种一般权限来区分,另有3种特殊权限可供运用,再搭配拥有者与所属组管理权限范围。您可以使
chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连接的权限无法变更,如果您对符号连接修改权限,其改变会作用在被连接的原始文件。
   选项:(1)符号法:
         u (user)   表示用户本人。
         g (group)  表示同组用户。
         o (other)   表示其他用户。
         a (all)    表示所有用户。
         +          用于给予指定用户的许可权限。
         -          用于取消指定用户的许可权限。
         =          将所许可的权限赋给文件。
         r (read)   读许可,表示可以拷贝该文件或目录的内容。
         w (write)  写许可,表示可以修改该文件或目录的内容。
         x (execute)执行许可,表示可以执行该文件或进入目录。
         (2)八进制数字法:
         此方法用三位八进制数作任选项,每位数字分别表示用户本人、同组用
         户、其他用户的权限,其中:
         4 (100)    表示可读。
         2 (010)    表示可写。
         1 (001)    表示可执行。
   例如:% chmod a+rx filename
           让所有用户可以读和执行文件filename
         % chmod 741 filename
           让本人可读写执行、同组用户可读、其他用户可执行文件filename
2.11 拷贝文件
   命令:cp (copy)
   格式:cp [option] filename1 filename2
         cp [option] directory
         cp -r directory1 directon2
   功能:把一个文件的全部内容拷贝到另一个文件,也可将一个或多个文件拷贝到另一个目录中。
补充说明:cp指令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,而最后的目的地并非是一个已存在的目录,则会出现错误信息。
选项:-i 按提示进行拷贝文件。
         -r 对子目录下所有文件进行拷贝.
   例如:% cp filename1 filename2

.系统设置命令
3.1修改口令
   为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本人知道的保密口令,口令通常由此可68个字母数字组成。
功能说明:设置密码。
语法:passwd [用户名称] 如:
sun% passwd[Enter]
    Old Passwd: ******
    New Passwd: ******
    Retype New Passwd: ******
注:当你退出系统再次登录时,就要使用新的口令。
3.2 建立别名
   命令:alias
   格式:alias newname name/alias[别名]=[指令名称]
   功能:用户可以将常用的命令用自己习惯的名称来重新命名。
补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile.cshrc中设定指令的别名。
   例如:% alias dir 'ls -F'
四.系统管理命令
4.1 显示用户标识
   命令:id  
格式:id [option] [user]
   功能:显示用户标识及用户所属的所有组。
   选项:-a 显示用户名、用户标识及用户所属的所有组
补充说明:id会显示用户以及所属组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。