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提示符时,用户可以输入自己的用户注册名,并按回车键。如:
Login: guest [Enter]
passwd: ****** [Enter]
sun%
注: 用户名要用小写字母输入,UNIX系统区分大小写字母。
1.2 logout&exit退出
当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按[Ctrl-D]。如:
sun% logout [Enter]
Login:
passwd: ****** [Enter]
sun%
注: 用户名要用小写字母输入,UNIX系统区分大小写字母。
1.2 logout&exit退出
当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按[Ctrl-D]。如:
sun% logout [Enter]
Login:
1.3 telnet 远程登录
退出grep命令命令:telnet
格式:telnet hostname
功能:远程登录到网上其它主机。
退出grep命令命令:telnet
格式:telnet hostname
功能:远程登录到网上其它主机。
注释:支持不同的操作系统。执行telnet指令开启终端机阶段作业,并登入远端主机。
例如:% telnet bbs.tsinghua.edu
例如:% telnet bbs.tsinghua.edu
1.4 测试网路(检测主机)
命令:ping
格式:ping hostname
功能:向网络上的主机发送ICMP ECHO REQUEST信息包,检测网络是否畅通。
例如:% ping hostsname
命令: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 filename ...
功能:按文件内容来推测文件类型
补充说明:通过file指令,我们得以辨识该文件的类型。
例如:% file *
例如:% file *
2.2寻文件或目录
命令:find
格式:find pathname [option] expression
功能:在所给的路经名下寻符合表达式相匹配的文件。
命令:find
格式:find pathname [option] expression
功能:在所给的路经名下寻符合表达式相匹配的文件。
选项:-name 表示文件名
例如:% find . -name '*abc*'
例如:% find . -name '*abc*'
2.3修改文件日期(改变文件或目录时间)
命令:touch
格式:touch filename
功能:改变文件的日期,不对文件的内容做改动,若文件不存在则建立新文件。
注释:使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。
例如:% touch file
格式:touch filename
功能:改变文件的日期,不对文件的内容做改动,若文件不存在则建立新文件。
注释:使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。
例如:% touch file
2.4移动文件或文件改名
命令:mv (move)
格式:mv filename1 filename2
功能:改变文件或目录的名子,或把一些文件移到另一目录下。
补充说明:mv可移动文件或目录,或是更改文件或目录的名称。
例如:% mv filename1 filename2
例如:% mv filename1 filename2
2.5删除文件
命令:rm (remove)
命令:rm (remove)
格式:rm filename
rm -r direction
功能:删除指定的文件或一个目录中的文件。
rm -r direction
功能:删除指定的文件或一个目录中的文件。
注释:用-r选项时,将删除指定目录的所用文件,包括目录名。
例如:% rm filename
2.6 查非标准命令
命令:which
格式:which command
功能:查非标准命令,即使用别名或系统中标准命令集之外的命令。查文件
注释:which指令会在环境变量$PATH设置的目录里查符合条件的文件。
例如:% which ls
命令:which
格式:which command
功能:查非标准命令,即使用别名或系统中标准命令集之外的命令。查文件
注释:which指令会在环境变量$PATH设置的目录里查符合条件的文件。
例如:% which ls
2.7 确定命令位置
命令:whereis
命令:whereis
格式:whereis command
功能:确定一个命令的二进制行码、源码及联机手册所在的位置。查文件
例如:% whereis ls
功能:确定一个命令的二进制行码、源码及联机手册所在的位置。查文件
例如:% whereis ls
2.8链接文件或目录
命令:ln (link)
格式:ln [option] filename linkname
ln [option] directory pathname
功能:为文件或目录建立一个链。其中,filename和directory是源文件名和源目录名;linkname
命令:ln (link)
格式:ln [option] filename linkname
ln [option] directory pathname
功能:为文件或目录建立一个链。其中,filename和directory是源文件名和源目录名;linkname
和pathname分别表示与源文件或源目录名相链接的文件或目录。
选项:-s 为文件或目录建立符号链接。
注释:链接的目地在于,对一个文件或目录赋予两个以上的名字,使其可以出
现在不同的目录中,既可以使文件或目录共享,又可以节省磁盘空间。
例如:% ln -s filename linkname
注释:链接的目地在于,对一个文件或目录赋予两个以上的名字,使其可以出
现在不同的目录中,既可以使文件或目录共享,又可以节省磁盘空间。
例如:% ln -s filename linkname
2.9 显示文件内容
命令:cat (catenae)
格式:cat filename
功能:显示出文件的内容。
注释:当文件内容在屏幕上滚动显示时,可按Ctrl+S键屏幕滚暂停,按Ctrl+Q键继续显示。
例如:% cat filename
命令: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
功能:改变文件的读写和执行权限。有符号法和八进制数字法。
命令: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)八进制数字法:
此方法用三位八进制数作任选项,每位数字分别表示用户本人、同组用
选项:(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。
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 (copy)
格式:cp [option] filename1 filename2
cp [option] directory
cp -r directory1 directon2
功能:把一个文件的全部内容拷贝到另一个文件,也可将一个或多个文件拷贝到另一个目录中。
补充说明:cp指令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,而最后的目的地并非是一个已存在的目录,则会出现错误信息。
选项:-i 按提示进行拷贝文件。
-r 对子目录下所有文件进行拷贝.
例如:% cp filename1 filename2
-r 对子目录下所有文件进行拷贝.
例如:% cp filename1 filename2
三.系统设置命令
3.1修改口令
为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本人知道的保密口令,口令通常由此可6到8个字母数字组成。
功能说明:设置密码。
语法:passwd [用户名称] 如:
sun% passwd[Enter]
Old Passwd: ******
New Passwd: ******
Retype New Passwd: ******
注:当你退出系统再次登录时,就要使用新的口令。
Old Passwd: ******
New Passwd: ******
Retype New Passwd: ******
注:当你退出系统再次登录时,就要使用新的口令。
3.2 建立别名
命令:alias
格式:alias newname name/alias[别名]=[指令名称]
功能:用户可以将常用的命令用自己习惯的名称来重新命名。
命令:alias
格式:alias newname name/alias[别名]=[指令名称]
功能:用户可以将常用的命令用自己习惯的名称来重新命名。
补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile或.cshrc中设定指令的别名。
例如:% alias dir 'ls -F'
例如:% alias dir 'ls -F'
四.系统管理命令
4.1 显示用户标识
命令:id
命令:id
格式:id [option] [user]
功能:显示用户标识及用户所属的所有组。
选项:-a 显示用户名、用户标识及用户所属的所有组
功能:显示用户标识及用户所属的所有组。
选项:-a 显示用户名、用户标识及用户所属的所有组
补充说明:id会显示用户以及所属组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论