1-linux初识

OS接口类型:

  • GUI Graphic User Interface
  • CLI :Command Line Interface
  • TUI :text User Interface

软件程序:版本号
 major.minor.release
 2.1.4

程序包管理器
程序的组成文件打包成一个或有限几个文件
安装
卸载
查询

Debian:dpkg apt-get
RedHat :rpm,yum –>dnf
S.u.S,E:rpm ,zypper
ArchLinx :port
Gentoo
LFS :linux From Scratch

linux系统笔记

终端

终端又称为terminal , 多任务,多用户

  • 物理终端,控制台:console
  • 虚拟终端:6个 tty
    • Ctrl+Alt+F(1-6)
  • 图形终端:
    • CentOS 6 :
      • Ctrl+Alt+F7
    • Centos 7 :
      • 在哪个虚拟终端启动, 即位于哪个虚拟终端
  • 串行终端:ttyS
    • 主板上任一串口通过特定速率进行通信
  • 伪终端 pty

linux 哲学思想

  1. 一切皆文件:把所有资源统统抽象为文件形式:包括硬件设备,甚至通信接口等

    • 表现之一:硬件设备也通过文件表示:
      • 物理终端:/dev/console
      • 虚拟终端:/dev/tty# [1,6]
      • 串行终端:/dev/ttyS#
      • 伪终端:/dev/pts/#
  2. 由众多功能单一的程序组成:一个程序只做一件事,并且做好;组合小程序,完成复杂任务;

  3. 尽量避免跟用户交互
    目标:易于以编程的方式实现自动化任务;
  4. 使用文本文件保存配置信息:

    注意:在启动设备之后,在其上关联一个用户接口程序,即可实现与用户交互
    查看终端设备:
      ~]#tty
    查看接口程序:
      ~]#echo $SHELL
    启动GUI: 在某个虚拟终端接口运行命令,startx &

CLI接口:

命令行接口:
[root@localhost ~]#COMMAND
prompt:
+ root:当前登录用户
+ node1:当前主机的主机名,非完整格式:此处完整格式为:local.localdomain
+ ~:用户当前所在目录(currnet directory),也称为工作目录(working directory):相对路径
+ #:命令提示符:
+ #:管理员账号,为root;拥有最高权限,能执行所有操作:
+ $普通用户,非root用户;不具有管理权限,不能执行系统管理类操作

几个基础命令:

  • tty :查看当前的终端设备:
  • ifconfig或ip addr list :查看活动接口的IP地址:
  • echo:回显
  • ping :探测网络的目标主机与当前主机之间的连通性
    Ctrl+C:终止命令执行

  • 关机命令:

    • CentOS 7:
      • ~]# systemctl poweroff
      • ~]# systemctl reboot
    • *(centos6以下命令:
      • ~]# poweroff
      • ~]# halt
      • ~]# reboot

文件系统

文件系统:层级结构,有索引
目录:路径映射
文件:存储空间存储的一段流式数据,对数据可以做到按名存取
/:原处起点。倒置树状结构
示例:
/dev/pts/2:
+ 最左侧/:表示根目录
+ 其它的/:表示路径分隔符
+ Linux的路径分割符是/
+ Windows 是\

文件的路径表示:

  • 绝对路径:从根开始表示出的路径
  • 相对路径:从当前位置开始表示出的路径

文件名使用法则:

  • 严格区分字符大小写:file1,File1,FILE1
  • 目录也是文件,在同一个路径下,两个文件不能同名
  • 支持使用除/以外的任意字符
  • 最长不能超过255个字符

用户有家目录:home 用户的其实目录:普通用户管理文件的位置

/etc/sysconfig/network-scriipts/ifcfg-eno16777736

  • basename:最右侧的文件或目录名
  • dirname:basename左侧的路径

命令:

  • ~]#basename /PATH/TO/SOMEFILE
      SOMEFILE (最后显示结果)
  • ~]#dirname /PATH/TO/SOMEFILE
      /PATH/TO

猜你喜欢

转载自blog.csdn.net/tomikes_omg/article/details/81267144
今日推荐