文件查看

  • cat:从第一行开始显示文件内容

复习——Linux

  • tac:从最后一行开始显示内容

复习——Linux

  • nl:显示的时候,会加上行号(它只将有文字的加上行号,想空格也加可以写cat -n test.sh)

复习——Linux

  • more:一页一页显示内容

(按回车键,翻页)

  • less:和more类似,但可以向前翻页
  • head:只看头几行

       eg: head -n :

                     head -2 test.sh

  • tail:只看尾几行(有个tail -f是重点,它可以实时看日志变化情况)

      eg: tail -n :

                     tail -2 test.sh

find

  • find /home/linux  -name "*.png"  :在home/linux目录下查找后缀名为.png的文件
  • find /home/linux -size +5M:在home/linux目录下查找大于5M的文件(也可以是多少k,多少G)

 

文件操作

创建目录:mkdir 目录名

删除目录:rmdir 目录名

复制文件夹/递归复制目录:cp -r  从哪个路径 复制到哪个路径

                    eg:cp -r ./soton/soton-share/ .

 删除文件夹/递归删除目录:rm -r 路径

重命名:mv test.sh test0.sh(把test.sh重命名为test0.sh)

移动文件:mv /home/zyy/* .(把/home/zyy下的所有文件,移动到当前目录下)

工作目录

查看当前工作目录:pwd

切换目录:cd .(当前工作目录)

                    cd ..(父目录)

                    cd ~(用户目录)

                    cd -(上个工作目录)

列出目录:ll =ls -al (列出所有文件,包含文件属性和权限,包含隐藏文件)

                   ls -l(列出所有文件,包含文件属性和权限,没有隐藏文件)

                  ls -a(查看所有文件,包括隐藏文件)

                  ls -ltr(按照时间排序)

               复习——Linux

               ls -lS(按文件大小排序)

            复习——Linux

 

VIM文件编辑

  • 安装vim

    sudo apt-get install vim

  • 打开编辑文件

   vim 文件名

  •  编辑文件

    输入:i

    退出编辑:Esc

    保存并退出:wq

grep

  • 在文件中搜索一个单词,命令会返回一个包含word的文本行

       eg:grep "whilte" test.sh test1.s

复习——Linux

  • 文件搜索单词时,想忽略大小写(如果不加-i,不会输出结果)

      eg:grep "WHILE" test.sh test1.sh -i

复习——Linux

  • 搜索包含word的文本行/递归搜索文件

      eg:grep "bash" . -r (当前目录.下包含test的文本)

复习——Linux

  • 输出word之外的所有行

    eg:grep -v "while" test.sh test1.sh

复习——Linux

  管道

管道:把一个进程的标准输出流和另一个进程的标准输入流连接起来。A|B就是把A的结果作为输入操作B命令。

eg:find -name . "test.*" | grep "test.py" . -r

排序

sort命令是按照字母表顺序排列数据

  • sort -n file:按数字顺序排列数据

             复习——Linux

  • sort -u file:排序并删除重复数据
  • sort -k 数字 file:按指定字段对数据进行排序

    (第一个字段是1-5是排好序的,想按第二个字段日期来排序就加-k 2)

           复习——Linux

  • sort -t:可更细致地指定字段排序

   (如果按上面的月份进行排序)

   复习——Linux

(按日进行排序)

  复习——Linux

查看机器配置

  • free -m:查看机器内存

复习——Linux

  • df -h:查看当前磁盘的使用情况

复习——Linux

 

相关文章: