欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Linux系统的基本命令

发布时间:2025/6/17 66 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Linux系统的基本命令 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

【Linux下,一切皆文件】

  • 系统的启动
  •            电源

               BOIS芯片—|1.加点自检 检查硬件设备是否正常

                    |             |2.*启动系统*——|1.系统所在位置的读取顺序问题(BOIS):硬盘    网络(PXE)   U盘    CD/DVD    …

                    |                                         |2.需要将硬盘中的系统文件,加载到内存中,让CPU读取并运行;

                    |                                               MBR分区 (BootLoader)就是用来寻找并引导系统加载

                    |                                                                            |-LILO

                    |                                                                            |-grub 分为第一阶段、1.5阶段、和第二阶段;

              到此,我已经将内核程序加载完成,但是,并不能运行普通应用

                    |

              此时,我们要运行第一个应用程序——init

                         Init:将操作系统分为0-6 7个级别;每个级别都会运行对应的应用程序;(指定默认启动)

                                    |

                          读取默认级别3(命令行)——| chkconfig / rc.*

                                  (0 1 3 5 6)

                                        0 关机

                                        1 单用户模式

                                        3 命令行

                                        5 图像界面

                                        6 重启

                                             |

                                       rc.local  //系统启动最后读取这个文件,管理员可以将需要开机就云进行的命令,添加在这里

     

            chkconfig作用:指定服务,开机时在哪个级别启动或者关闭;

                       -h  --help 查看帮助

                       --list

                       --level 345 name <on/off>

            Update-rc.d  在Ubuntu下控制某些程序开机启动;

                       -f force 强制

           【chkconfig可以在Ubuntu上使用,需要安装】

     

     

            2.Linux命令的基本格式

                       Command[选项] [参数]

                                 [] :中括号代表可有可无,指定实现命令的某个特定功能

                                 <>:代码命令执行的对象;如果没有加<>代表不能省略,必须加对象

                                 长整型选项  不能合并

                                 短整型选项 可以合并

                        扩展:命令 子命令 【选项】【参数】

             3.常用的Linux命令的基本使用

                        Echo $PATH(环境变量)     变量:一段被命名的内存空间而已

                                如果命令不在PATH路径下,如何解决?

                               1.通过绝对路径来运行改命令即可

                                          绝对路径执行的是命令本身;而有些命令是系统默认别名(可以自己添加)-alias

                                          which  command  //查找命令的绝对路径

                                          \ls  //使用反斜杠直接运行

                               2.将这个路径添加到PATH路径下即可;

                                         PHTH = $PATH:/XXX/XXX

                       Ls      //显示文件信息

                               -l  // ll 查看文件的详细信息(属性)

                               -i  // inode(属性)

                               -h  //human人类可读

                               -F 显示文件后面的标记(用来区分文件类型)

                               -r 倒序显示文件内容

                               -a 显示所有文件(包括隐藏文件)

       

                      Pwd    //显示当前路径

                                $PWD 默认有一个这个环境变量;了解即可;

     

                      Cd      //切换到目标目录

                                ~  当前用户的家目录(/root /home)

                                .  当前目录 (以.开头的文件为隐藏文件)

                                ..  当前目录的上一级目录

                                - $OLDPWD存放上一次经过的目录

     

                     Touch    //修改时间戳

                               Stat atime 访问时间 mtime 修改文件内容的时间 ctime 修改文件属性

                               Touch a.txt

                                [[CC]YY]MMDDhhmm[.ss]

                                20 19 0 8 1 16 36 . 22

                               -a 修改访问时间

                              -m 修改修改时间

                              -t 指定修改成什么时间

                              -c 修改文件Mtime,如果文件不存在,不创建该文件

     

                      Mkdir   //创建文件夹

                              -p 递归创建多级子目录

                              -v 详细显示创建过程

                             tree 以树状形式显示目录及文件结构

                                        -L number 查看多少级子目录

                                        -d 只显示目录文件

      

                      Rm   //删除文件

                               -f force强制

                               -i 询问是否删除该文件,默认命令(alias rm = ‘rm -i’)

                                       \rm abc

                                        /bin/rm abc

                               -r 删除目录文件

        

                   扩展一下:

                              1.默认情况下不适用rm删除目录 —— rmdir

                                 rmdir只能删除空目录

                              2.我们将需要删除文件或目录移动到/tmp目录下即可;

                                  /tmp目录为临时文件目录,30天未被访问的文件会自动删除

                              3.如果必须删除一些文件,我们通过find匹配出来后再行删除;

                                 【find扩展!!!!!】

                                   find / -name abc | xargs rm

                                   find / -name abc –exec rm {}\;

     

                  Clear  // 清屏 = ctrl + l

    转载于:https://www.cnblogs.com/zoucunna/p/11284799.html

    总结

    以上是生活随笔为你收集整理的Linux系统的基本命令的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。