免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3415 | 回复: 0
打印 上一主题 下一主题

unix 常用命令 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-26 11:04 |只看该作者 |倒序浏览

1.4 常用命令
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:查找文件。通过指定查找选项,可以查找出所有符合条件的文件。该命令通常通过管道与其他命令(如ls、grep)共同使用,从而完成较复杂的功能。该命令的用法为:
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 ... ] ]
其中:login1、login2指定用户名。
☆ df:报告空闲磁盘块数目。如果未指定文件系统名称,则系统中所有已挂装的文件系统(见/etc/mnttab)的信息均被显示。该命令的用法为:
df [ -B | -P ] [ -k ] [ filesystem ... ]
其中:filesystem指定文件系统。
☆ du:显示磁盘使用情况的统计信息。如果未指定目录或者文件名称,则默认为当前目录。该命令的用法为:
du [ -afkrsuVx ] [ names ]
其中:names指定目录或者文件名称。
☆ id:显示用户及其所属的组的ID号码和名称。如果未指定用户名,则默认为当前用户。该命令的用法为:
id [ -l ] [ -s ] [ user ]
其中:user指定用户名。
☆ ps:显示进行状态。如果未指定选项和参数,则默认显示出所有该用户的活动进程。该命令的用法为:
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指定命令或者函数等关键字。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/84425/showart_2037373.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP