Linux学习第一天

Linux的基本思路:
一切都是文件
由短小精悍的单一功能的程序组成
组合小程序完成大任务
使用纯文本文件保存配置信息

物理终端:直接接入本机的显示器和键盘设备
虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端,centos 6 默认启动6个虚拟终端(ctrl+alt+F#[1-6])
图形终端:附加在物理终端之上的以软件方式虚拟实现的终端,但额外提供图形界面
设备文件:/dev/tty#
模拟终端:直接在图形界面右键->open in terminal或者远程ssh、telnet等方式连接上来的
设备文件:/dev/pts/#
查看当前的终端设备:tty

查看当前使用的shell:echo $SHELL
查看当前使用的所有shell:cat/etc/shells
Windows中path的作用:寻找路径
Linux中PATH:分隔符是”:”

Linux常用命令有两种:内建命令和外部命令
内部命令:由shell自带,比如cd
外部命令:在当期系统的某文件目录下有对应的可执行程序文件,可以通过which和whereis进行查看
区分内部命令和外部命令:使用type COMMOND

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

Linux命令的通用命令格式:命令字 [选项] [参数]
选项及参数的含义:
选项:用于调节命令的具体功能
以“-”引导短格式选项(单个字符)
以“–”引导长格式选项(多个字符)
参数:命令操作的对象,如文件、目录名等

Linux目录:
*/boot: 跟系统启动相关文件{vmlinuz、initramfs、grub(bootloader)}
*/dev: 设备文件{很多快捷方式指向设备文件;块设备:随机访问,数据块;字符设备:线性访问,按字符为单位:鼠标、显示器、键盘等;设备号:住设备号和次设备号}
*/etc: 配置文件
*/home: 用户家目录,默认为/home/USERNAME
/media: 挂载点目录,通常用来挂载移动设备(U盘等)
/mnt: 挂载点目录,额外临时文件系统(挂载一块硬盘)
*/lib: 库目录{/lib/modules:内核模块文件;静态库:a;动态库:.dll,.so(shared object)}
/lib64: 专用于存放x86_64系统上的辅助共享库文件存放位置
/opt(可选目录): 可选目录,之前是第三软件的安装目录,现在大部分安装的放在usr/local下面
*/proc: 内核映射文件:都是进程相关信息,系统启动后才生成,系统不启动时该目录为空
*/usr(全局 shared read only)通常会被独立分区:{/bin; /sbin; /lib; /local{/bin; /sbin; /lib}}
*/bin: 可执行文件,用户命令,系统启动时会使用到的部分命令也会存储在此位置,不能关联至独立分区
*/sbin: 管理命令,系统启动会使用到其中的部分命令,不能关联至独立分区
/sys: 跟硬件设备相关的属性映射文件
*/var: 可变化的(日志等){cache:应用程序缓存数据;lib:应用程序状态信息数据;local:专用于为/usr/local下的应用程序存储可变数据;lock:锁文件;log:日志目录及文件;run:运行中的程序数据文件,一般存储运行程序中的pid文件}
/tmp:临时文件,还有一个/var/tmp

切换目录:绝对路径:是/目录起头
相对路径:确认相对对象,对象就是当前目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值