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,也就是有界面的。

原文地址:https://www.cnblogs.com/zqntx/p/11416981.html