Linux学习第二天

作者: 辽A丶孙悟空 | 来源:发表于2019-03-13 13:57 被阅读678次

    Linux操作系统命令行介绍

    一、Linux目录结构及目录路径
    • Linux的文件系统采用分层结构。其顶层为根目录,用符号“/”表示,在根目录下是不同的子目录,包括bin、dev、etc、lib、mnt、tmp和usr等,各子目录的作用如下:
      • bin:该目录主要用于保存Linux的基本命令(如ls、cp等)。在Linux中,每一个命令都是一个可执行的二进制文件,由于Linux命令在不断地增加,将这些命令全放在bin目录中不方便管理,因此又增加了/sbin/和/usr/bin/目录,用来保存命令文件。
      • etc:该目录用来保存所有的管理文件和配置文件。内核本身也可以看成是一个“程序”。为什么内核需要配置文件?内核需要了解系统中用户和组的列表,进而管理文件权限(即根据权限判定特定用户(UNIX_USERS)是否可以打开某个文件)。
      • lib:该目录用于存放各种函数或者过程库(库文件)。
      • usr:这是系统存放程序的目录,例如用户程序的命令、帮助文件等都保存在该目录。当安装一些软件包时,基本上就安装在这个目录中。若有配置文件,通常会将配置文件安装在/etc/目录中。/usr/目录中又包含多个子目录,如字体目录/usr/share/fonts/,帮助目录/usr/share/man/和/usr/share/doc/,普通用户可执行文件目录/usr/bin/、/usr/local/bin/和/usr/X11R6/bin/,超级用户root的可执行命令存放目录/usr/sbin/和/usr/local/sbin/等。
      • dev:该目录用于保存计算机系统中的外部设备。在Linux中,几乎任何设备都是系统中的一个文件,所有的设备驱动器全部都以单独文件的形式存放在该目录中。
      • mnt:该目录用于存放挂载外部存储设备的挂载目录,例如挂载软驱、光驱等。
      • tmp:该目录主要用于存放临时文件。
      • lost+found:当文件从任何类型的故障或者问题中恢复之后,如果内核不能确定它们在文件系统中的正确位置,则就将它们存放在该目录中。
      目录结构及目录路径.png
      目录结构及含义.png
    二、Linux命令的分类
    • Linux命令的作用
    • 用于实现某一类功能的指令或程序
    • 命令的执行依赖于解释器(Shell)程序
    • 什么是Shell
    • shell是用户和Linux操作系统之间的接口
    • 用户通过shell和操作系统的内核之间进行交互的
    • shell是一个命令语言解释器,他拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用


      Shell的作用.png
    三、Linux命令的格式

    命令 + 选项 + 参数

    • 选项:用于调节命令的具体功能
    • 参数:命令操作的对象,如文件,目录名等
      例如:
    [root@localhost ~]# ls -l /root
    
    四、命令行编辑的辅助操作
    • Tab键:自动补齐
    • 反斜杠“\”:强制换行
    • 快捷键Ctrl + U:清空至行首
    • 快捷键Ctrl + K:清空至行尾
    • 快捷键Ctrl + L:清屏
    • 快捷键Ctrl + C:取消本次命令编辑
    五、查询命令的使用帮助
    • man命令
      查看命令使用手册
      -例如:
    [root@localhost ~]# man ls
    
    • 命令选项 --help
      适用于大多数外部命令
      -例如:
    [root@localhost ~]# ls --help
    
    六、常用命令举例
    • 关机命令
      shutdown、poweroff、init 0
    [root@localhost ~]# shutdown -h now
    [root@localhost ~]# poweroff
    [root@localhost ~]# init 0
    
    • 重启命令
      shutdown、reboot、init 6
    [root@localhost ~]# shutdown -r now
    [root@localhost ~]# reboot
    [root@localhost ~]# init 6
    
    
    • 查看系统主机名
      hostname
    [root@localhost ~]# hostname
    
    • 查看系统CPU信息
      cat /proc/cpuinfo
    [root@localhost ~]#cat /proc/cpuinfo
    
    • 查看系统内核的信息
      uname -a
      uname -r
    [root@localhost ~]# uname -a
    [root@localhost ~]# uname -r
    

    相关文章

      网友评论

        本文标题:Linux学习第二天

        本文链接:https://www.haomeiwen.com/subject/vqmzpqtx.html