LINUX学习记录-day1

串行:串行是指多个任务时,各个任务按顺序执行,完成一个之后才能进行下一个。
并行:并行指的是多个任务可以同时执行。

LINUX

linux里以“:”为分隔符

LINUX思想:

1.一切都是文件。对目录、字符设备、块设备、套接字、打印机等的操作,读写都可用fopen()/fclose()/fwrite()/fread()等函数进行处理。屏蔽了硬件的区别,所有设备都抽象成文件,提供统一的接口给用户
2.由短小精悍,单一功能的程序组成
3.组合小程序完成大任务
4.使用纯文本文件保存配置信息->使用一款文本编辑器即能完成系统配置工作

终端

终端分为:
物理终端:直接接入本机的显示器和键盘设备,console
虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端,
centos 6 默认启动6个虚拟终端
图形终端(tty):附加在物理终端之上的以软件方式虚拟实现的终端,
但额外提供图形界面
设备文件:/dev/tty#
模拟终端(pts):直接在图形界面,右键open in terminal或者远程
ssh、telnet等方式连接上来的
设备文件:/dev/pts/#
由Ctrl+Alt+F#建立的终端,类型都是tty的;由鼠标右键open in terminal建立的终端都是pst类型的
最多可建立6个终端
查看当前终端:tty

文件类型

1.普通文件(-):即流文件,如文本文件、源码文件、shell脚本等。
2.目录文件(d):用于表示管理系统中的全部文件,内容包括文件名、子目录名及其指针,是Linux存储文件名的唯一地方
3.链接文件(I):参考Windows当中的快捷方式,有软链接和硬链接之分,
4.设备文件(b):表示为装置文件里面的可供存储的接口设备
5.串行端口设备(c):表示为装置文件里面的串行端口设备,例如键盘、鼠标
6.管道文件(p):先进先出
7.套接字文件(s):计算机内部通信时使用,和外部基于协议通信形成对比

Linux文件系统

/boot:跟系统启动相关的文件
/dev:设备文件
/etc:配置文件
/home:用户家目录,默认为/home/USERNAME
home下的账户不能互相访问,只有root才能访问
/media:挂载点目录,通常用来挂载移动设备
/mnt:挂载点目录,额外临时文件系统
/lib:库文件
/lib64:专用于x86_64系统上的辅助共享库文件存放位置
/opt:可选目录,之前是第三方软件的安装目录,现在大部分安装在/usr/local下面
/proc:内核映射文件,都是进程相关信息,系统启动后才生成,系统不启动时该目录为空
/usr:通常会独立分区
/bin:可执行文件,用户命令,系统启动时会使用到的部分命令也会存储在此位置,不能关联至独立分区
/sbin:管理命令,系统启动会用到其中的部分命令,不能关联至独立分区
/sys:跟硬件设备相关的属性映射文件
/var:可变化的(日志等)
/tmp:临时文件,还有一个/var/tmp

/bin,/sbin,/usr/sbin,/usr/bin,/usr/local/bin,/usr/local/sbin区别:

/bin,/sbin存储的是系统所用的东西
/usr/bin,/usr/sbin存储的是系统重要服务的东西
/usr/local/bin,/usr/local/sbin:存放的时第三方的东西

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值