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

[经验分享] redhat常用命令1

[复制链接]

尚未签到

发表于 2018-5-13 12:46:36 | 显示全部楼层 |阅读模式
如果想真正的去认识了解很多命令,就需要我们掌握命令帮助!这点很重要。
whatis      --help            man 和info     而真正的掌握命令,就需要我们多多运用,如果你想做的更好,千万不要依赖于帮助命令。/usr/share/doc
     whatis 一般在系统装完以后的空闲时间去生成数据库,如果你等不及,那么可以输入makewhatis,whatis 只提供简要的信息,但却匹配所有相关的命令,其中的数字就是对应的man章节。whatis xx
      --help 描述 然后列出大多数的选项信息,很方便.xx -help
      man   相对来说就比较繁琐,对于新手可能不太喜欢,但是介绍相当的详细,而且会在不同的级别做说明,你可以使用whatis 来找到你需要的章节说明,直接使用man N(章节) XX来寻找。man xx
   
      当你使用man命令,你会碰到一个棘手的问题,显示太多,需要记住几个快捷键来翻看  shift+pageup shift+pagedown是翻页 k和回车是翻行
   
       再来了解一下linux的文件目录,LHS文件可以让我们更好了解linux的目录结构标准,/root      /home          /bin  ,/usr/bin ,/usr/local/bin    /sbin,/usr/sbin,/usr/local/sbin  /var
等等,我们应该知道每个目录的作用,可以参考LHS
   
      linux的软件包主要有:可执行程序,帮助文件,配置文件和库文件(/lib,/usr/lib,/usr/local/lib...)


         linux上有2个时间,一个是系统时间(date命令),一个是硬件时间(clock命令)如果把两个时间相互校对的话,可以使用hwclock  -w 以系统时间为准,而hwclock -s  是以邮件时间为准。

          ls命令 列举目录下文件
          ls -a 列出全部文件 (ll详细列出文件)其中的文件类型标志-->做下介绍
  【 普通文件 f                               目录文件 d                           链接文件   l                     
         字符设备                                   c 块设备 b                            管道文件  P
         socket文件 S
   】
          ls -d 只显示目录本身 管道命令以后再做详细介绍。

          mkdir  创建文件目录,可以递归创建比如mkdir x/{y,y}{1,2}/z -pv
        stat命令可以显示文件的休息,包括访问时间内容修改时间和数据变动时间
     
         cp 复制命令 cp  xx xx   从源到目的地址


          openssl passwd -1 -salt XX password xx


       用户实际上是用进程和计算机打交道 ,可以使用ps aux可以查看当前的进程列表
process  也有自己的UID GID来决定他的权限(security context)。


      文件的权限有rwx,r read 可以查看, w write可以编辑这个文件 , x exe 表示可执行。一个文件如果具有可执行的权限就是相当重量的。而对于目录而言,也有rwx,r表示可以使用ls命令来查看此目录中的文件休息,w 则表示可以在此目录中创建文件,也可以删除文件,x表示用户可以CD进这个目录,并且可以使用ll查看此目录中的休信息
       rwx 对应111,而二进制的每一位对应数字就是4 2 1 每个文件和目录相当于不同的用户都可以有不同的权限,用ll命令可以看到,第一位表示他的类型,是文件,还是目录等等前面已经介绍,后面跟了有3组rwx的权限分别是文件拥有者(user),所属组(group)和其他人(others)的权限 然后会看到文件拥有者和所属组
     关于修改权限和所属,比较简单的可以使用chmod 和chown,前面的二进制转换已经说了,比如一个文件a如果是rwxrwxrwx那就是777的意思,可以使用 chmod 555  a把a的权限改为r-xr-xr-x ,如果a的拥有者和所属组是redhat redhat 可以使用命令 chown chunsheng:chunsheng a把他的拥有者和所属组改为chunsheng chunsheng
     每个用户的用touch和mkdir创建的文件属性是不一样的,这里涉及一个umask值,创建的文件目录的默认的权限分别就是666-umask和777-umask  而文件一般是不具有执行权限的,当文件的默认权限出现了可执行,就会得到+1对应权限 umask 是可以直接修改的。当然你应该知道这里6-7也是=0,肯定不会有负数这一说的。

   
      匹配值常见的比如*表示0~N个字符?表示任意1个字符【0-9】其中任一个数字【abc】也是刚才那个意思,【^abc】取反,不含abc的。
   扩展几个表示【:alpha:】a-z,A-Z。 【:digit:】0-9,【:alnum:】a-z A-Z 0-9,
  【:punct:】所有的标点符号,[space]空白字符上面都表示其中选择一个字符,比如说命令 ls [:alpha:][:alpha:]??[:digit:]可以搜索到的像cg3i9这个文件。

运维网声明 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-459516-1-1.html 上篇帖子: Redhat_rh033_b 下篇帖子: redhat用户
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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