• 《linux就该这么学》第三节课 第二节命令笔记


    命令笔记

    (随笔原创,借鉴请修改)

    linux系统中一切都是文件

    2.4  系统状态的命令:

         ifconfig   :    查看系统网卡信息,包括网卡名称,ip地址,掩码,mac地址,收到数据包大小和发送数据包大小。

                                  

         uname  :     查看系统内核信息。

                             参数:-a    所有信息

                                      -r     内核版本号

         uptime :     是top的第一行,系统的时间,终端数和负载。

         free :    查看系统中内存使用情况。

                        参数:  -h    以最直观显示

                                   -m    以单位M(兆)显示

                                   -b    以比特单位显示

         who   :     当前登入用户。

         last   :      所有系统登录记录。

         history  :    执行的命令记录   。

                             后加序号:重复执行某条命令

         sosreport  :   搜集信息并输出诊断文档。

    2.5  工作目录切换的命令

         pwd  :    当前用户所处的工作目录。

         cd  :     切换工作路径,也就是进入不同目录,相当于windows进入不同的文件夹。

                         常见的操作 :   cd  -      返回上一次所处目录                     cd  ~     回到家目录

                                                cd  ..   进入上级目录                                  cd    目录    切换目录

         ls  :    显示目录中信息。    “ls   【选项】【文件】”

                      参数:-l    文件属性大小等                          -a    全部文件内容

                        一个点开头是隐藏文件。单独一个点,本目录。单独两个点是上级目录。

    2.6 文本编辑命令。

         cat   :     查看纯文本文件(内容较少的)   “cat  【选项】【文件】”     

                               参数  -n    显示行号。

         more  :     查看纯文本文件(大小无限制)可以翻页,与cat相对 

         head  :    查看纯文本文件的前N行。“head 【选项】【文件】

                           例:head  -n  20  user.txt   查看user.txt的前20行。

         tail  :    查看文件的后N行   

                        参数:-f  持续刷新文件,看动态日志有帮助。(实时查看系统日志的最新内容。)

         tr  :     替换字符  “tr 【原字符】【目标字符】

         wc  :     统计行数,字数,字节数等。 “wc  【选项】【文件】”

                       参数:-l  行数。       -w  单词数。      -c    字节数。

         stat  :     查看文件具体存储信息和时间等。

                     atime:访问时间。

                     mtime:  修改内容时间。

                    ctime: 修改属性或权限的时间。

         cut :     按列提取文本字符:

                        参数:-d   指定间隔符     -f   需要看的列数

                       例:cut  -d:  -f1  /etc/passwd   查看以冒号为间隔的第一列。

         diff :    比较文件差异:

                       参数:--brief  显示结果     -c  描述具体不同

    2.7  文件目录管理

         touch :    创建文件或设置文件时间。“touch 【选项】【文件】

                        参数:-a   仅修改读取时间(atime)

                              -m   仅修改修改内容的时间(mtime)

                             -d    同时atime和mtime的时间

                            (touch无法修改ctime)

         mkdir :     创建目录。-p参数  是递归创建出嵌套关系的目录。

         cp :     复制文件或目录。“cp  【选项】【文件】

                     -p  保留原始属性                    -d  若为链接文件则保留连接属性

                     -r   递归复制                           -a   相当于-pdr

         mv    剪切或重命名 。 “mv  【选项】 源文件 【目标路径|目标文件名】

         rm :    删除文件或目录。  “rm  【选项】【文件】

                      -f   强制删除                 -r    递归

         dd :    按照大小个数来复制的命令。参数要单独读字母  “dd  【参数】” 

                     if   输入的文件名称                     of    输出的名称

                     bs   块大小                                  count   复制的块数

                     例:  dd   if=user.txt  of=list.txt  bs=30   count=2    复制user.txt里60的字符到list.txt

         file :     查看文件类型

    2.8  打包压缩搜索

         tar       打包压缩或解压。  “tar 【选项】【文件】”        RHCSA考试内容

                    -c  创建压缩文件                                 -x   解压

                   -z   用Gzip压缩或解压(tar.gz)         -j  用bzip2 压缩或解压(tar.bz2)

                   -v   显示过程                                        -f   目标文件名

                  例:tar  czvf  hehe.tar.gz  /etc   把/etc目录打包成hehe.tar.gz

                       tar  xzvf   hehe.tar.gz     解压hehe.tar.gz(一般都是解压到当前目录下)

         grep     在文本中执行关键词搜索,搜索包括关键词的行 。 “grep  【关键词】【文件】”  RHCSA考试内容

                          -n    显示行号                                  -v     反选(显示没有关键词的行)

        find    按照指定条件查找。 “find 【查找路径】【条件】【操作】”   / 根目录全盘搜索。  RHCSA考试内容

                        -name   匹配名称                         -user  匹配所有者

                       -exec {}   ;     进一步处理

                      例:find  /  -name  fstab     搜索fstab文件

                            find  /   -user   linuxprobe     搜索用户linuxprobe的文件

    复习命令,11月16,17,18 预习到第五章

    (随笔原创,借鉴请修改)

  • 相关阅读:
    jQuery---自定义动画 animate();
    jQuery---清空节点和删除节点
    HTML5与HTML4的区别
    前端开发CSS清除浮动的方法有哪些?
    关于为什么使用React新特性Hook的一些实践与浅见
    js 设计模式:观察者和发布订阅模式
    easyUI dataGrid主从表点击展开问题
    正则表达式
    JS高级---拷贝继承:把一个对象中的属性或者方法直接复制到另一个对象中
    vue-element-admin框架快速入门
  • 原文地址:https://www.cnblogs.com/charelee/p/9943631.html
Copyright © 2020-2023  润新知