zoukankan      html  css  js  c++  java
  • Linux-基础指令

    Linux 命令查询:   https://man.linuxde.net/
     
    基础指令

            ls   :  ls -l (以列表的形式显示,文件大小,单位是字节)     ls -la(显示出隐藏文件)

                     ls -h(以列表的形式,并且在显示文件大小的时候,以可读性较高的方式显示, 如,显示为4k,或者4G)

                    注意: linux显示的文件夹的大小都是4K

          pwd: 

          cd: cd ~  表示切换到当前用户的家目录

          mkdir: mkdir -p

          touch:

          cp:cp -r

          mv:

          rm: -rf

          vim:
     
                   整页翻页命令为:Ctrl + f 键   f 的英文全拼为:forward;
                 Ctrl + b 键  b 的英文全拼为:backWord;
                   翻半页命令为:   Ctrl + d 键  d 的英文全拼为:down;
                Ctrl + u 键  u 的英文全拼为:up;
     

         直接查看该脚本的最后一行:输入:$,然后回车;
         在键盘按下大写G ;
     
         在键盘按Shift + g;
         直接查看该脚本的第一行:    输入:0或:1,然后回车;
                   在键盘按下小写gg;
         输出重定向: >覆盖    >>追加 
         cat:可以合并多个文件, : cat  文件1 文件2 .....>新的文件
     
     进阶指令

            * df  -h

             *free -m:查看内存使用情况,并以兆的大小显示

                                     total        used        free      shared  buff/cache   available

            Mem:          16040        1269        5197          42        9573       14124

            Swap:           947          34         912

            Swap为临时内存,当系统真是的内存不够用的时候, 可以临时使用磁盘空间来充当内存,

            但是效率不高。

            
     

            磁盘和内存:

            程序运行时,内存和磁盘的作用及相互关系。

            计算机在运行程序时,必须将磁盘中的内容加载到内存中,不加载是不能运行程序的。

            在内存中有一部分数据存的是磁盘的缓存,这样做可以加速磁盘访问速度。

            就跟我们开发程序中使用的缓存作用一样

            磁盘中的数据存取速度慢,跟不上CPU处理数据的速度。

            而内存的存取速度要快很多。磁盘中的数据先放入内存,内存再把他交给CPU来处理。

            这样我们使用起电脑来才会感到很快,否则,电脑像乌龟一样,就没人会使用了。

            内存就是一个暂时存储数据的地方。
                  当你关机的时候所有数据都是存在磁盘中的,当你开机运行程序,

            就是打开某个软件的时候,这个软件存在磁盘中的数据或文件会被调到内存中之后交给CPU执行。

          * head -n 文件路径:  查看文件的前几行

          * tail -n 文件路径:  查看文件的末尾几行

          * tail -f : 查看文件的动态变化

          * less: 输入数字跳到某一行  ,  按空格鍵翻页, 按箭头上下一行一行的阅读

          * wc: 

          * date

          *cal

          *clear

          *管道

    四: 高级指令

              

            1. lsof:  用 lsof 查看某块磁盘上的读写进程。



                 例:


                 roaddb@gfr237-cloud:/opt/ygomi/roadDB/log/service$ lsof /dev/vda1 |head

                        COMMAND   PID   USER   FD   TYPE DEVICE   SIZE/OFF    NODE NAME

                        bash    16037 roaddb  cwd    DIR  253,1       4096 1284388 /opt/ygomi/roadDB/log/service

                        bash    16037 roaddb  rtd    DIR  253,1       4096       2 /

                        bash    16037 roaddb  txt    REG  253,1    1037464   10649 /bin/bash

                        bash    16037 roaddb  mem    REG  253,1      47600    2239 /lib/x86_64-linux-gnu/libnss_files-2.23.so

                        bash    16037 roaddb  mem    REG  253,1      47648      97 /lib/x86_64-linux-gnu/libnss_nis-2.23.so

                        bash    16037 roaddb  mem    REG  253,1      93128      93 /lib/x86_64-linux-gnu/libnsl-2.23.so

                        bash    16037 roaddb  mem    REG  253,1      35688      91 /lib/x86_64-linux-gnu/libnss_compat-2.23.so

                        bash    16037 roaddb  mem    REG  253,1    1864888    2318 /lib/x86_64-linux-gnu/libc-2.23.so

                        bash    16037 roaddb  mem    REG  253,1      14608    2319 /lib/x86_64-linux-gnu/libdl-2.23.so
     



     











    1. grep -rn -s "WSGIDaemonProcess" 搜索当前路径下面有哪些文件包含该字段





    2.  df -h (查看电脑使用情况)  /    sudo du -h --max-depth=1(查看一个路径下面的使用情况)
     


     

            
     

            
     

       

            
     

            
     

  • 相关阅读:
    Fluent动网格【8】:网格节点运动案例
    Fluent动网格【7】:网格节点运动
    Fluent动网格【6】:部件变形案例
    Fluent动网格【5】:部件变形
    Fluent动网格【4】:DEFINE_CG_MOTION宏实例
    Fluent动网格【3】:DEFINE_CG_MOTION宏
    Fluent动网格【1】:概述
    Fluent动网格【2】:Profile文件
    JavaScript系列--浅析原型链与继承
    简单说说JavaScript的Generator 实现(ES6)
  • 原文地址:https://www.cnblogs.com/ting152/p/12298765.html
Copyright © 2011-2022 走看看