设为首页 收藏本站
查看: 887|回复: 0

linux常用SHELL-sky

[复制链接]

尚未签到

发表于 2018-8-20 13:48:06 | 显示全部楼层 |阅读模式
匹配特定字符串:  ^[A-Za-z]+$  //匹配由26个英文字母组成的字符串
  ^[A-Z]+$  //匹配由26个英文字母的大写组成的字符串
  ^[a-z]+$  //匹配由26个英文字母的小写组成的字符串
  ^[A-Za-z0-9]+$  //匹配由数字和26个英文字母组成的字符串
  ^\w+$  //匹配由数字、26个英文字母或者下划线组成的字符串
  评注:最基本也是最常用的一些表达式
  1.建立文件链接
  (1)固定链接:
  当删除其中的一个文件时其实只删除了该文件的链接,如果一个文件有多个文件链接,要真正删除这个文件必须删除这个文件的所有链接
  例:为文件foo创建名为bar的固定文件链接
  ln foo bar
  显示文件链接信息
  ls -i foo bar
  (2)符号链接: 类似于windows中的快捷方式
  ln -s 源文件名 目标文件名
  2.查找文件
  (1)find:按文件名来查找 优点是查找灵活,缺点是搜索时间过长
  格式: find 路径 匹配表达式
  find / -iname myfile*
  说明:iname为匹配表达式,它有20多种选择
  例:按大小查找
  find / -size 53k
  (2)locate:按文件名查找,但是按索引查找,所以速度比find快
  例: locate *.ps
  (3)whereis:查找的结果可同时显示该文件的二进制文件,源泉代码和说明文件的存放位置
  例:whereis find
  (4)grep 参数 字符串 文件名
  3.归档命令:归档的作用就是将多个文件打包为一个文件,但它并不对每个文件进行压缩
  格式:tar -参数 目标文件名 源文件
  参数列表:
  -c 建立归档文件
  -f 存档到文件而不是磁带机
  -v 在复制过程中,要加入的文件在屏幕上显示出来
  -t 显示每个文件清单
  -x 解开一个档案文件到相应的目录,与-c相反
  -w 在每次建档/解开档案时对每一个文件进行确认,以免误操作覆盖文件
  -z 建档和解档时通过gzip过滤
  归档格式:tar -cvf 归档文件名 待归档的文件列表
  例:tar -cvf vnc.tar /root
  解档格式:tar -xvf 归档文件名
  4.压缩和解压缩命令
  gzip -参数 文件名
  说明:gzip跟winzip软件不同,它只能对一个文件进行压缩,所以经常和tar命令配合使用,gzip一般不带任何参数,例如:
  gzip mydoc.tar
  将会在当前目录下产生mydoc.tar.gz的压缩文件
  说明:可以使用tar -z对文件进行压缩,例如键入如下命令
  tar -cvfz resarch.tar.gz /etc
  以上命令将会对/etc下的文件归档为research.tar,然后使用gzip对其进行压缩生成research.tar.gz文件
  与之相反,键入如下命令:
  tar -xvfz research.tar.gz
  5.RPM(Redhat Package Manager的简称).它是Redhat开发的强有力的软件包管理软件
  (1)安装程序软件包
  rpm -i 软件包名
  (2)卸载某一个软件包
  rpm -e 软件包名
  6.文件/目录的权限管理
  -rw-r-r--l
  以上文件权限除第一个字母之外的后面9个字母每三个一组,依次代表文件所有者,文件所有组和其他用户对文件的权限,其中r代表读的


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-554343-1-1.html 上篇帖子: CentOS -简单shell 下篇帖子: Linux Shell简介
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表