zoukankan      html  css  js  c++  java
  • 一大波命令(1)

    01.mkdir  make directory  创建一个新的目录(新目录)

     mkdir /data/        在根目录下面创建了一个data空目录

      -p           递归创建目录

      

    02.ls   list         列表显示文件或目录信息

         ls  /data/          查看data目录下面的数据信息

      ls  -l  /data/         -l参数表示查看文件目录详细信息

      ls  -d  /data/       只查看当前指定的目录信息

         ls  -ld  /data/       查看当前指定的目录详细信息

    03.cd  change directory       切换当前所在路径信息

         cd  /data/         切换到根目录下面的data目录中

    04.pwd  print working directory  查看当前所在路径

         

    05.touch

         touch  oldboy.txt       相对路径方式创建文件

         touch  /data/oldboy.txt           绝对路径方式创建文件

    06.vi/vim           编辑文件内容

         vi/vim     oldboy.txt

         i     进入插入模式

         esc      ---> :wq

      vi --- windows系统自带的记事本功能

         vim -- nodepad++ emeditor sublime

    07.echo                                      将输入的内容显示在屏幕上

         echo "hello world" >/data/oldboy.txt   将编写的内容放到一个文件中

    08.cat                                          查看显示文件内容信息

         cat oldboy.txt                           查看oldboy.txt文件中的内容

       cat  >/data/oldboy.txt <<EOF

       olddog

         oldboy

       oldgirl

          EOF                                      一次性编写多行内容信息

      tac命令:

      tac和cat字母正好是相反的,其作用也是和cat相反的,它会反向输出行,将最后一行放在第一行的位置输出,依此类推。但是,tac没有显示行号的参数。

      nl命令:

      以行号的方式查看文件,默认参数“-bt”,不统计空行,常用参数“-ba”,会统计空行,等价于 cat -n

     09.cp                                         复制文件或备份文件命令

        -r                                  递归复制目录数据信息  

        -a                                 归档参数,包含了-r -d -p参数的作用

     

      scp命令:scp是基于ssh的安全拷贝命令(security copy),实现的是在host与host之间的拷贝,可以是本地到远程的、本地到本地的,甚至可以远程到远程复制。注意,scp可能会询问密码。

      示例:

      1.把本地文件/home/a.tar.tz拷贝到远程服务器192.168.0.2上的/home/tmp,连接时使用远程的root用户:

      scp /home/a.tar.tz @root192.168.0.0:/home/tmp

      在不写目标路径时,表示拷贝到对方的家目录

      

      2.

      

    10.mv                                         移动或者剪切数据信息命令

    11.rm                                          移除数据信息(目录或文件)

        -r                                  递归删除目录中的数据信息

        -f                                  强制删除数据信息,不提示

        -rf                                 直接删除目录,不提示

    12.find                                        查看数据信息命令==everything软件类似

        -type                             指定查找的文件类型 f表示文件 d表示目录

        -name                           数据名称  指定查找的数据名称

                                                       说明:不指定查找路径时,表示从当前路径查找数据

        find  /root/data/    -type f    -name  "*.txt"

        -path        在指定目录下搜索某目录中的某文件,如想要匹配/tmp目录下某包含字符a的目录下的log文件,就只能用-path不能用-name

     find /tmp -type f -path "*a*/*.log"

    13.which                                      查看命令文件绝对路径信息

    14.grep                                        linux三剑客老三,表示过滤文件数据信息命令

               -v                                      表示排除匹配到的文件信息

    15.sed                                          linux三剑客老二,表示对文件中的行进行处理操作,可以编辑修                                                       改文件

              p                                        表示显示搜索出来的信息内容

         -n                                       取消默认输出

                   sed -n '/xiang/p' /a.txt     xiang -----> 文件a.txt里某一行的内容

                   sed -n '4p' /a.txt              4 ------> 第几行

                   sed -n '20,30p' /a.txt       取出文件a.txt第20行到第30行的内容

              d                                        排除指定要过滤出来的字符信息

                  sed '/xiang/d' /a.txt          取出文件除xiang以外的信息

              -i                                         替换一个文件中内容信息

                  sed -i 's#被替换信息#要替换成的信息g' /a.txt

    16.awk                                          三剑客老大,表示多文件中的列进行处理操作

               awk  'NR==20,NR==30p' /a.txt   表示取出指定文件20到30行内容

    17.head                                        显示文件前几行内容信息,默认显示前10行

        head -5==head -n5         显示前5行

        head -5 /a.txt         

    18.tail                                           显示文件后几行内容信息,默认显示后10行

        tail -5==tail -n5               显示后5行

        tail -5 /a.txt

    19.alias                                         显示或设置别名功能

                   对rm、cp、mv三个命令设置别名时 ,还需取消系统默认配置的别名功能.一般注释即可,不要删除(/root/.bashrc)

    20.source                                      加载系统配置文件的 /etc/profile

    21.seq                                           显示数字序列信息

        seq 50                             按行显示1到50行数字信息

       

    22.diff            比较两个文件的内容

        diff  1.txt 2.txt      

         

  • 相关阅读:
    移植ssh到mini2440
    VMware中Ubuntu安装VMware Tools步骤及问题解决方法
    Linux的网卡由eth0变成了eth1,如何修复
    mini2440移植所有驱动到3.4.2内核详细解说
    单片机的一生(感觉在说大部分人)
    mini2440移植linux-3.4.2内核详细解说
    Ubuntu中恢复桌面的上下默认面板命令
    mini2440移植最新u-boot-2012.04.01详细解说
    MyEclipse CI 2018.8.0 官方最新免费版(破解文件+激活工具+破解教程)
    cocos 获取一个骨骼动画多次显示播放
  • 原文地址:https://www.cnblogs.com/yaozhiyuan/p/9279666.html
Copyright © 2011-2022 走看看