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

    1、命令的用法

    基本格式:命令 选项 操作对象

    扩展:命令 子命令 选项 操作对象

                qemu-kvm create/pause/stop……

                docker

    2、获取命令帮助

          CPU架构:ring0内核空间、 ring3用户空间

          扩展网络:数据层面(分析数据包)、控制层面(分析路由表)

          ring0运行级别最高级--ring3次之

          内置命令--运行在ring0上

          外置命令--运行在ring3上

          扩展:

                虚拟化--ring 1 -- ring 0 -- ring3 -- 硬件辅助虚拟化(Intel vt-x、 amd -v)

          2.1、命令的分类

                内置命令:

                    help命令

               外置命令:

                    命令--help / --h

          2.2、man -- manual手册

              路径:/usr/share/man/ 帮助手册都是一个压缩文件

              格式:man 命令名

              1--9个级别 每个级别对应的内容是不相同,而各个命令可能是其中几个帮助内容

              表示用户命令--一些普通用户的命令的使用格式或参数用法

              表示系统调用--查命令关联的system call

             库调用--命令关联的库文件

             特殊文件(设备文件)

             文件格式(配置文件的用法)

             游戏和娱乐

             杂项(Miscellaneous)

             管理命令(/sbin,/usr/sbin,/usr/local/sbin)只有管理员才会有权限使用的命令,因为他们能修改硬件设备参数。

             其他,用来存放内核例行程序的文档

            用法:man 5 read------man 级别 查看的命令

            whatis命令:查看命令所支持的man级别类型

            man查看的详情:

                    User Commands-----用户命令

                    NAME ---名字;一般显示这个命令的功能

                    SYNOPSIS---概要;命令的用法

                    DESCRIPTION---描述;该命令的各种参数,及其解释

                    COPYRIGHT---版权;发型版本信息

                    SEE ALSO----查看其他信息

           man调用的more来进行文件查看

                 1、/内容 -- 默认向下查找指定内容

                 2、?内容 -- 默认向上查找指定内容

                      less:n 下一个   N上一个

                     less的参数与man命令的参数类似,因为man命令就是调用less显示说明文档的。

           2.3、查看info信息

                     /usr/share/doc/……

                    存放了命令的帮助文档(和文件的来源历史有关)

                     一般不看

           2.4、安装第三方软件

                    看README(自述文件)

           2.5、百度 谷歌

    3、系统基础命令

          3.1、PATH环境变量

               echo $PATH

          3.2、常用命令

                 date查看系统时钟(在文件命名的时候经常使用)+%字母 %F %D %H %M %S %m

                 clock hwclock 硬件时钟 -s将系统时间和硬件时间同步成硬件时钟

                 设置为你想设置的时间与日期

                   

                 保存当前时间为硬件时间,硬件时钟与系统时钟同步

                        

                 cal看日历

                 扩展:ntp服务器

                            yum install ntp

                           去修改/etc/ntp.conf文件,实现客户端与服务器的时间同步

                cd pwd

                      目录:. 当前工作目录、.. 上一级目录、~ 当前用户的家目录、-切换到普通目录

                      pwd oldpwd显示当前所在目录

                dirname取出文件路径的路径部分和basename文件路径的文件名部分        

                ls:涉及很多属性信息

                -i indo信息(文件系统有关)

                -l(小L) 文件类型 文件权限(所属主、所属组 other 特殊权限位)硬链接数 所属主 所属                组文件或目录大小 Mtime 文件名或目录名。

               不同文件-I查看的内容不一样

                -(普通文本文件) d(目录文件) s(套接字文件) l(软连接文件)

                b(块设备文件) p(管道文件) c(字符设备文本文件)    

               file:查看文件的具体文件类型

               stat:查看文件时间信息 

               touch:做时间修改

              

           3.3其他常见命令

                             who w whoami查看当前系统登录的用户信息

    whereis 查看命令的绝对路径

                 查看man的帮助文档的路径

    shutdown now //立刻关机shutdown -r now //立刻重启

    shutdown -h //关机  shutdown -h 3:00 //3点关机

    shutdown 17:0017点的时候关机 shutdown -r 17:0017点重启

    shutdown +5 //命令执行后5分钟后关机

    shutdown -c 取消关机操作

    要明白:shutdown调用的就是poweroff

    halt 直接关机

    poweroff 会对进程检查后再断电

    reboot 重启

    init 0关机/init 6重启            

    扩展:/etc/inittab文件里:init 1单用户、init 2多用户,不联网、init 3多用户

                                                                     init 4不使用、init 5 xwindows,也就是有界面的。

  • 相关阅读:
    webpack3-loader和plugin的概念理解
    即将发布的ionic4有哪些激动人心的新特性
    使用腾讯tslint-config-alloy轻松搞定ionic项目中TSLint配置
    ionic2+ 中强制使安卓用ios样式的方法
    最新动态: 开源项目 ionic3-awesome — 实现fullScreenVideo
    c#开发windows 服务
    搭建NHibernate3.2+CodeFirst映射框架
    WCF
    MVC全局异常处理
    两只技术小白把初创电商卖了百万美元,现在他们决定把秘诀告诉你
  • 原文地址:https://www.cnblogs.com/zqntx/p/11416981.html
Copyright © 2011-2022 走看看