长沙

点击搜索

发布

誉天红帽认证_linux下的通配符_命令行扩展_变

区域:
长沙 > 芙蓉 > 芙蓉周边
类别:
IT认证培训
地址:
潇湘国际
  誉天红帽认证_linux下的通配符_命令行扩展_变量_定义别名
  linux下的通配符
  *   匹配0个或者多个字符
  ?             匹配单个字符
  [0-9]           匹配0-9任意一个数字
  [abc]           匹配abc任意一个字符
  {1..10}         匹配1-10所有字符
  正则函数
  [:alnum:]   代表英文大小写字符及数字,即0-9A-Za-z
  [:alpha:]   代表任何英文大小写字符,即A-Za-z
  [:blank:]   代表空格与tab键
  [:cntrl:]   代表键盘上的功能键,ctrl alt del
  [:digit:]   代表数字,即0-9
  [:graph:]   代表除了空格键与tab键外的其他所有按键
  [:lower:]   代表小写字符,即a-z
  [:print:]   代表任何可以被打印出来的字符
  [:punct:]   代表标点符号,即: " ‘ ? ! ; # $ 等
  [:upper:]   代表大写字符,即A-Z
  [:space:]   任何产生空白的字符,包括空格键,tab,cr
  [:xdigit:]   代表16进制的数字类型,包括0-9A-Fa-f
  命令行扩展
  ~ 代表用户的家目录
  cd ~   进入当前用户的家目录
  cd ~user1 进入user1的家目录
  cat ~user1/filename   查看user1家目录下的文件
  $()和``
  均代表引用命令执行的结果
  如 echo “my hostname is $(hostname)” 由于每个机器的主机名不同,因此hostname命令执行的结果也会不同,所以回显主机的主机名是使用hostname命令返回的结果,上面的例子就是将hostname这条命令放在$()中,直接引用其命令执行的结果
  ``的效果和$()一样,同样是引用命令执行的结果,只不过写法不同而已 eg:echo “my hostname is `hostname`”
  {} 在大括号中的是一个列表,这个列表没有必要是连续的,但是必须全部匹配
  eg: echo file{135} 表示显示file1 file3 file5
  echo file{1..5} 表示显示file1 file2 file3 file4 file5
  变量
  本地变量
  仅在当前shell有效的变量叫做本地变量
  环境变量
  在当前shell以及当前shell的子shell中有效的变量
  set
  显示当前本地变量和环境变量
  env
  显示环境变量
  一些常用的变量
  定义这些变量是有意义
  PS1 定义命令提示符
  HISTFILESIZE 历史命令记录多记录多少条
  PATH   定义可执行文件的目录 ****PATH 仅仅扫描定义的当前目录,当前目录下的子目录下有可执行文件,PATH不会扫描,如果想将子目录中的可执行文件被PATH扫描到,应当将该目录定义到PATH变量中。*******
  EDITOR   定义系统默认文本编辑器(为空)
  用来查看的变量
  HOME 用户的家目录
  EUID|UID 用户的UID
  SHELL   显示用户的shell
  想知道自己的机器支持那些shell
  /etc/shells
  定义别名
  alias 别名=‘命令’
  alias rm=‘rm -i’ 本来rm是不提示的,现在定义别名,让rm在删除文件的时候提示一下
  取消别名
  unalias 别名
  誉天教育Q Q/微信1746063655 远程+面授
  【誉天】:http://www.yuti*** m.yuti***
  【关注誉天公众号】:yutianedu2015
  【学校地址】:
  杭州市西湖区文三路553号浙江中小企业大厦2108室(杭州校区)
  武汉市珞瑜路766号光谷世界城广场1号写字楼22层(武汉校区)
  广东省广州市天河区林和西路167号威尼国际1712室(广州校区)
  北京市海淀区苏州街18号长远天地大厦B2座610室(北京校区)
  湖南省长沙市芙蓉区五一大道158号潇湘国际大厦1726室(长沙校区)
查看更多长沙电脑/网络信息

免责声明:此信息系发布者(UID:455760)自行发布,本站是服务平台,仅提供信息存储空间服务,该信息内容的真实性及合法性由该发布者完全负责。

© lieju.com 联系我们