跟着老男孩学运维-基础篇-命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跟着老男孩学运维-基础篇-命令相关的知识,希望对你有一定的参考价值。

此系列只用于个人整理笔记与学习,如想学习老男孩课程,请联系老男孩教育,谢谢!


跟着老男孩学运维-基础篇-命令


一、命令

       1、mkdir (make directory)

       说明:创建目录

       例如:mkdir /data

      

       参数:-p

       例如:mkdir -p /data/a   /* 同时建立父目录data与子目录a

      

        2、cd (change directory)

        说明:改变目录

        例如:cd /data                /*切换到/data 目录下


        3、pwd

        说明:查看当前所在路径


        4、touch

        说明:创建文件

        例如: touch  aaa.txt  

                 touch 123{a..z}  /* 创建文件  123a、123b、......  123z 等26个文件

       

        5、Vi

       

        说明:编辑器

        i  /* 进入编辑模式

        

        按 Shift+: 进入命令模式

        w /*写入保存

        q /* 退出

        !  /* 强制

       

        6:vim

        说明:高级编辑器


        7 : cat

         说明:查看 编辑、追加

         例如:cat aaa.txt  \*查看 aaa.txt

                   cat >a.txt    \* 编辑a.txt

                   cat >> /data/oldboy.txt <<EOF I am as studying linux EOF  \* : 建立oldboy.txt 并将 EOF 中的内容 追加到 oldboy.txt 中 

        

         8:echo

         说明:打印

         例如: echo "I am studying linux"


         9: cp (copy)

         说明:拷贝

         参数:r  /*拷贝目录,递归

                   f  /*强制

                   d /*若源文件为链接文件(Link file),则复制链接文件属相而非档案本身

                    i  /*若目标文件已存在时,在覆盖时询问

                    p /*连同文档的属性一起复制过去

                    a /* 相当于 pdr

                    u /* 若目标文件存在,则目标文件比源文件旧时才复制

          10: mv

          说明:移动

          例如:mv /data/1.txt   /data/abc/

         

          11: ls (list)

          说明:查看列表

          参数 :  -l (long) 长格式显示目录或文件属性 

          参数:-d  显示目录

          参数:-a  显示隐藏文件

          例如: ls  /etc   /*查看 /etc 下的目录以及文件

        

          12: man

          说明:命令帮助

          例如:man   命令


二、特殊符号


         1:> 或 1>  

         说明:重定向

         例如: echo "I am studying linux " > aa.txt


         2: >> 或 1>>

         说明:重定向并将内容追加在尾部


         3:< 或 <0

         说明:重定向

         

          4:<<或<<0

          说明:重定向并将内容追加在尾部

         

          5:

          标准输入(stdin)   代码:0 使用 <  或 << 数据流向从右向左

          正常输出(stdout) 代码:  1 使用 >  或 >> 数据流向从左向右

          错误输出(stderr)  代码:  2 使用 2>或 2>>

          例如: ech 111 > correct.txt   2> error.txt   /* 将正确的输出到correct.txt中,将错误的输出到 error.txt中

          例如:echo oldboy >a.txt 2>&1                  /* 将正确的输出与错误的输出都输出到a.txt 中

        

          

三、命令组合

              

四、快捷键

       1、Tab 

       说明:命令补全

      

      

本文出自 “tericut” 博客,谢绝转载!

以上是关于跟着老男孩学运维-基础篇-命令的主要内容,如果未能解决你的问题,请参考以下文章

跟着老男孩学运维-基础篇-论目标的重要性

学运维 军令状

老男孩告诉您如何系统学习linux运维?

跟着老男孩学习linux的学习计划

老男孩:Linux企业运维人员最常用150个命令汇总

(转)老男孩:Linux企业运维人员最常用150个命令汇总