Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1799033
  • 博文数量: 600
  • 博客积分: 10581
  • 博客等级: 上将
  • 技术积分: 6205
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-06 10:13
文章分类
文章存档

2016年(2)

2015年(9)

2014年(8)

2013年(5)

2012年(8)

2011年(36)

2010年(34)

2009年(451)

2008年(47)

分类:

2009-08-26 11:04:42

常用命令

1.4.1 登录与注销

login:请求登录到系统。输入该命令后,系统后提示输入用户名及其密码。若密码验证通过,则用户可在其权限内使用系统资源。该命令的用法为:

login [ -cf ] [ name [ env-var ] ]

其中:name指定用户名。

exit:退出系统。exit命令仅仅中断当前用户在当前终端上与系统的通信。该命令不会影响到该用户在其他终端上的登录进程。该命令的用法为:

exit

su:切换到超级用户或者其他用户。输入该命令后,系统会提示输入指定用户的密码,只有密码验证通过,才能获得此用户的权利。若未指定用户名,则默认为试图取得超级用户的权利。该命令的用法为:

su [ - ] [ name [ arg ... ] ]

其中:name指定用户名。

1.4.2 目录操作

pwd:显示当前工作目录。该命令的用法为:

pwd

mkdir:创建一个新目录。该命令的用法为:

mkdir [ -ep ] [ -m mode ] dirname ...

其中:dirname指定目录名称。

cd:改变当前工作目录。该命令成功执行后,当前工作目录切换至指定目录。如果未指定目录,则默认为用户的主目录。该命令的用法为:

cd [ directory ]

其中:directory指定将要切换到的目录。

cd

其中:-(减号)表示最后一个工作目录。

1.4.3 文件操作

ls:列出指定目录下的内容或者指定文件的信息。如果未指定目录或者文件名称,则默认为当前工作目录。该命令的用法为:

ls [ -1ACFLRabcdfgilmnopqrstux ] [ -Ws | -Wv ] [ directory | file ... ]

其中:directory指定目录名称。

      file指定文件名称。

touch:修改指定文件的访问和修改时间。如果指定文件不存在,则创建该文件。该命令的用法为:

touch [ -acm ] [ MMDDhhmm[yy] ] file ...

其中:file指定文件名称。

rm:删除文件或者目录。若欲删除一个目录,必须指定“-r”选项。该命令的用法为:

rm [ -firR ] file ...

其中:file指定文件或者目录名称。

mv:移动或者重命名文件或者目录。若命令行最后一个参数是目录名称,则先前指定的文件将被移动到此目录下。该命令的用法为:

mv [ -fi ] source_file target_file

其中:source_file指定将要被重命名的文件名称。

      target_file指定新的文件名称。

mv [ -fi ] source_file ... target_directory

其中:source_file指定将要被移动的文件名称。

     target_directory指定移动到的目录名称。

ln:创建一个指向文件的链接。链接成功创建后,所有针对此链接的操作均被指向链接指向的文件或者目录。该命令的用法为:

ln [ -s ] [ -f ] sourcefile targetfile

其中:sourcefile指定被链接的文件或者目录名称。

      targetfile指定此链接的名称。

find:查找文件。通过指定查找选项,可以查找出所有符合条件的文件。该命令通常通过管道与其他命令(如lsgrep)共同使用,从而完成较复杂的功能。该命令的用法为:

find pathname-list expression

其中:pathname-list指定查找范围(指定目录之下)。

      expression给出查找的条件,比如:-type指定文件类型,-name指定文件名称,-print指定将查找结果显示到标准输出。

chmod:改变文件或者目录的访问权限。只有指定文件或者目录的属主才能改变此文件或者目录的访问权限。可以通过“-R”选项改变指定目录下所有文件的权限。该命令的用法为:

chmod [ -R ] [ who ] [ +|-|= ] [ mode ... ] file ...

其中:mode指定新的文件权限。

      file指定文件或者目录名称

chown:改变文件或者目录的属主。只有指定文件或者目录的属主才能改变此文件或者目录的属主。可以通过“-R”选项改变指定目录下所有文件的属主。该命令的用法为:

chown [ -R ] owner[:group] file ...

其中:owner指定新的属主。

      group指定新的属主所属的组。

      file指定文件或者目录名称。

1.4.4 状态

who:列出正在系统中的用户名称列表。该命令的用法为:

who [ -aAbdfHlmpqrstTux ] [ -n count ] [ file ]

who am I

who am I

finger:查找用户信息。如果未指定用户名,则正在系统中的所有用户的信息均被显示。若某用户从多个终端上登录系统,则该用户将被显示多次。该命令的用法为:

finger [ -bfilpqsw ] [ login1 [ login2 ... ] ]

其中:login1login2指定用户名。

df:报告空闲磁盘块数目。如果未指定文件系统名称,则系统中所有已挂装的文件系统(见/etc/mnttab)的信息均被显示。该命令的用法为:

df [ -B | -P ] [ -k ] [ filesystem ... ]

其中:filesystem指定文件系统。

du:显示磁盘使用情况的统计信息。如果未指定目录或者文件名称,则默认为当前目录。该命令的用法为:

du [ -afkrsuVx ] [ names ]

其中:names指定目录或者文件名称。

id:显示用户及其所属的组的ID号码和名称。如果未指定用户名,则默认为当前用户。该命令的用法为:

id [ -l ] [ -s ] [ user ]

其中:user指定用户名。

ps [ option [ arguments ] ... ]

其中:常见的用法为ps –ef,表示显示所有进程的详细信息。

kill:向指定的进程发送信号。该命令的用法为:

kill [ -signumber ] pid ...

其中:pid指定进程号。

      signumber为信号量,例如9表示杀死信号,详见signal

1.4.5 归档与压缩

tar:文件归档。如果未指定待归档文件名,则默认从标准输入读入。tar的动作由key参数指定。该命令的用法为:

tar [ key ] [ files ]

其中:key指定tar的动作。

      files指定归档前后的文件名称。

该命令更详细的用法为:

tar -{txruc}[0-9vfbkelmnopwAFLTP] [tapefile] [blocksize] [tapesize] files...

compress:压缩指定文件,文件压缩后,自动将文件名称后加上.Z后缀,原文件被覆盖。该命令的用法为:

compress [ -cdfFqv ] [ -H | -b bits ] [ file | -P fd ]

其中:file指定文件名称。

uncompress:解压缩指定文件,文件解压缩后,原文件被覆盖。该命令的用法为:

uncompress [ -cfFqv ] [ file | -P fd ]

其中:file指定文件名称。

1.4.6 远程通信

telnet:远程主机TELNET协议的用户界面。如果未指定主机名称,则进入telnet命令行。该命令的用法为:

telnet [ -8 ] [ -E ] [ -K ] [ -L ] [ -X atype ] [ -a ] [ -d ]

 [ -e  escape_char ] [ -l user ]  [ -k realm ] [ -n tracefile ]

 [ -r ] [ host [ port ] ]

其中:host指定主机名称或者主机IP地址。

ftp:文件传输程序。如果未指定主机名称,则进入ftp命令行。该命令的用法为:

ftp [ -dgintv ] [ host ]

其中:host指定主机名称或者主机IP地址。

ftp命令行下,可以输入ftp命令。常用的ftp命令有:

cd:改变远程主机上的工作目录。

lcd:改变本地主机上的工作目录。

pwd:显示远程主机上的当前工作目录。

dir:显示远程主机上的当前工作目录下的内容。

put:将本地主机上的文件上传到远程主机。

get:将远程主机上的文件下载到本地主机。

prom:打开/关闭允许一次传输多个文件。

mput:将多个本地主机上的文件上传到远程主机,可以使用“*”匹配文件名。

mget:将多个远程主机上的文件下载到本地主机,可以使用“*”匹配文件名。

bin:按二进制方式传输文件。

ascii:按文本方式传输文件。

user:以指定用户请求打开与远程主机的ftp连接。

open:打开与远程主机的联系。

close:关闭与远程主机的联系。

help:获取关于ftp的帮助信息。

!:执行本地主机命令。

bye:退出ftp命令行。

ping:向网络主机发送ICMP协议的ECHO_REQUEST包。该命令的用法为:

ping [ -dfLmnqrtvR ] [ -c count ] [ -I ip-addr ] [ -i wait ] [ -l preload ]

  [ -p pattern ] [ -s packetsize ] [ -T ttl ] host | source-route

其中:host指定网络主机的名称或者IP地址。

1.4.7 获取帮助

man:获取关于某一命令或者函数的用法参考。该命令的用法为:

man [ -a | -f ] [ -bcw ] [ -d dir ] [ -p pager ] [ -t proc ]

 [ -T term ] [ section ] title

其中:title指定命令或者函数等关键字。
阅读(817) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~