This Domain(Admin5.com) is for Sale:

Linux主要shell命令详解

时间:2007-10-27  来源:不详  作者:林仙



  用户在登录到Linux时由/etc/passwd文件来决定要使用哪个shell。例如:



  #fgreplisa/etc/passwd

  lisa:x:500:500:TurboLinuxUser:/home/lisa:/bin/bash

  shell被列每行的末尾(/bin/bash)。

  由于Bash是Linux上缺省的shell,本章主要介绍Bash及其相关知识。



  shell命令



  命令行c

  用户登录到Linux系统时,可以看到一个shell提示符,标识了命令行的开始。用户可以在提示符后面输入任何命令及参数。例如:

  $date

  二112301:34:58CST1999

  $



  用户登录时,实际进入了shell,它遵循一定的语法将输入的命令加以解释并传给系统。命令行中输入的第一个字必须是一个命令的名字,第二个字是命令的选项或参数,命令行中的每个字必须由空格或TAB隔开,格式如下:


  $CommandOptionArguments

  1.选项和参数

  选项是包括一个或多个字母的代码,它前面有一个减号(减号是必要的,Linux用它来区别选项和参数),选项可用于改变命令执行的动作的类型。例如:


  $ls
内容来自dedecms


  motdpasswd

  $



  这是没有选项的ls命令,可列出当前目录中所有文件,只列出各个文件的名字,而不显示其他更多的信息。



  $ls-l

  total2

  -rw-r--r--2wzhbook22Apr2020:37motd


  -rw-r--r--2wzhbook796Apr2020:37passwd


  $



  加入-l选项,将会为每个文件列出一行信息,诸如数据大小和数据最后被修改的时间。

  大多数命令都被设计为可以接纳参数。参数是在命令行中的选项之后键入的一个或多个单词,例如:

  $ls-ltext



  -rw-r--r--2wzhbook22Apr2020:37motd

  -rw-r--r--2wzhbook796Apr2020:37passwd



  $


  将显示text目录下的所有文件及其信息。



  有些命令,如ls可以带参数,而有一些命令可能需要一些最小数目的参数。例如,cp命令至少需要两个参数,如果参数的数目与命令要求不符,shell将会给出出错信息。例如:

  $cp-imydatanewdata


  注意:命令行中选项先于参数输入。



  2.命令行特征

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息