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

相关文章

  • day2-阿来

    第二天正式学习Linux 学习大纲 代码

  • 《学习小组Day2笔记--寒鹤》

    生信入门学习第二天 初识Linux语言 今天的学习内容是认识Linux,及Linux的简单语法知识。 1.何为Li...

  • 学习小组Day2笔记--杜广政

    今天是生信学习的第二天,今天学习Linux操作。 1.什么是linux,什么是服务器? 1.1什么是linux L...

  • 《学习小组Day2笔记--Cristal》

    生信星球-学习小组-第二天 <召唤Linux> Linux初步认知1.首先,linux(小企鹅)是一个操作系统。具...

  • 学习小组Day3笔记--天天

    Linux学习第二天-安装程序初阶 第一天学习Linux发现和它很有缘分,今天发现和anaconda也有不解之缘。...

  • 生信学习小组DAY2-森森

    生信入门学习第二天,开始召唤Linux.在完成注册、登录阿里云,下载putty远程登录服务器后就开始学习Linux...

  • xdh精英班Day2

    第二天学习笔记 Linux LTS 长期支持版本 生产环境最主要的是稳定性 kali linux 黑客专用,默认...

  • 第六学习小组day2-gl

    第二天的作业啦啦啦,今天主要学习了注册登录云服务器以及linux的简单操作 了解linux、服务器以及linux在...

  • 学习小组Day2 ----你不开花

    生信学习第二天,初步认识linux系统,并学会如何召唤Linux,如何登陆服务器以及一些Linux的一些基本操作。...

  • 学习小组Day2笔记--lxl

    第二天学习linux。 知识清单 登录云服务器linux 方法1.使用Putty等 下载Putty 输入服务器IP...

网友评论

    本文标题:Linux学习第二天

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