zoukankan      html  css  js  c++  java
  • 二. linux基础命令

           linux的基本命令一般有100多个,多练就可以了;

           如果登陆用户是root,那么是#;如果是其他用户,则显示的是$

         

      练习:基本命令

    1.创建一个目录/data

         mkdir /data

         ls -ld /data

    2.在/data下面创建一个文件oldboy.txt

        cd /data

        touch oldboy.txt

       或者

       touch /data/oldboy.txt(前提是data目录存在)

       或者

       cd /data ; touch oldboy.txt (分号表示多个命令的分隔符)

    3.为文件oldboy.txt增加内容:“i am studying linux”

         vi oldboy.txt

        输入i或者a(进入编辑模式)

         i am studying linux

         按下esc按钮 

         按下(:wq)保存

         查看cat oldboy.txt

     4.  echo "I am  oldboy " > oldboy.txt

           echo表示输出内容,如果加上> ,表示重定向到oldboy.txt文本中,是覆盖oldboy.txt;如果要追加,用>>

     5.printf是比echo更加复杂的命令,类比vi和vim

     6.

       cat >>oldboy.txt<<djw

       内容

       djw

       将djw之间的内容追加到oldboy.txt中

      7.cat 命令不仅仅可以查看,还可以写内容,比如:cat  >oldboy.txt 后,写入内容,按下ctrl+d或者ctrl+c,内容就写到oldboy.txt中了,此时是覆盖哦,里面的内容就会被覆盖掉,类比>>

      8.将oldboy.txt 拷贝到/tmp/目录下

        cp  oldboy.txt   /tmp/

        这里要注意/tmp/是系统的临时目录,如果拷贝目录,用cp -a(-a表示dpr,p是保持拷贝文件属性,r递归拷贝,如果d是链接文件,则拷贝的是链接文件属性) 

     9.将/data  移动到/root里面

         mv   /data  /root/

     10.到/root/data目录下,删除oldbou.txt文件

         cd /root/data

         rm oldboy.txt

         (rm -f 表示强制删除,rm -rf  表示删除目录,rmdir表示删除空目录 )

          删除命令在工作中要谨慎使用!!!

      11.已知test文件中有:oldboys、test、liyao,请打印不包含oldboys的行

            cat >test.txt<<EOF

            oldboys

             test

             liyao

    EOF (注意这里EOF一定不能有空格)

        grep -v oldboys test.txt (-v排除的命令)

       或者

         tail -2 test.txt(相对应的head -n 其中n是具体数字,表示前多少行,tail表示尾多少行,不加n表示默认10行)

        或者

        sed  /oldboys/d test.txt 

         1)grep 是三剑客的老三,专门用于过滤

         2)  sed是三剑客的老二,专门用于打印各种内容

         3)d表示删除,sed命令不加-n表示原样输出,sed也是临时命令,不对原文本内容进行修改。sed  /oldboys/p    test.txt     p表示打印

    12.用一条命令创建/oldboy/test

         mkdir -p   /oldboy/test

         mkdir -p 表示递归创建目录

        yum install tree -y(从互联网上下载安装tree包)

        LANG=en 临时调整字符集为 LANG=en_US

       [root@djw data]# tree /oldboy/
        /oldboy/
    `     -- test(显示出来树状结果)

     13.查看命令的文档: 1)man +命令    2)命令  --help    3)百度 

      

  • 相关阅读:
    面试题3
    面试题2
    (原)python爬虫入门(2)---排序爬取的辽宁科技大学热点新闻
    (原)python爬虫入门(1)---爬取辽宁科技大学相关新闻
    Classic Abstract Data Types--C
    面试题1
    (原)----2叉查找树 in C
    《 Trees and Graphs》----CCI_Q4.6
    EasyUI 弹出window子页面,选中某条数据回调给父页面并关闭子页面
    跨域问题解决
  • 原文地址:https://www.cnblogs.com/dangjingwei/p/10590202.html
Copyright © 2011-2022 走看看