目录
一、计算机的结构
1、硬件系统
硬件系统(看得见摸得着):显示器、键盘、鼠标、输入设备、主机(硬盘、CPU(1、算术逻辑单元‘程序的运算和逻辑判断’、控制单元‘协调各周边组件和个单元之间工作)、内存条)、输出设备
2、软件系统
运算器 控制器 输入 输出
二、终端
终端——终端设备是计算机网络中处于网络最外围的设备,主要是用于用户信息的输入和处理结果的输出)
物理终端:键盘、鼠标、显示器
虚拟终端:
1、模拟终端(图形化界面)
2、伪终端
3、 重命令行的终端
三、XSHELL的使用
1、命令格式
命令名称 [命令参数] 命令对象
命令名称:动词,要做的某件事
命令对象:一般要处理的文件、目录、用户
注意事项:1、要有空格 2、严格区分大小写
2、命令列表
Reboot 重启 shutdown -r now
Shutdown -h now关机 poweroff
获取IP:ip a或者ifconfig
查看发行版本:cat /etc/redhat-release
查看内核版本:uname -r
查看shell类型:chsh -l
查看当前默认shell类型:echo $SHELL
Ls(list -列出 directory-目录 contents-内容):用于显示指定工作目录下的内容(文件及子目录),如果指定,则列出指定目录的内容;如果不指定,则列出当前目录的内容
/根,文件系统的根,Linux中一切皆文件
路径:
绝对路径:以根开始的路径——/home/rhcsa
相对路径:不以根开始的路径 rhcsa
su (switch user):交换用户,用于变更其他使用者的身份
如果从root切换到普通用户不用输入密码,如果从普通用户切换到root则切换用户需要密码
pwd(print work directory)显示工作目录
cd(change directory)切换当前工作目录
cd-上一次切换的目录
cd~:切换到当前目录的家目录 或者cd回车也可以
ls
-l以长格式的形式显示文件的目录和信息(权限、所有者、大小、创建时间)ls-l /=ll
-a 显示所有文件及目录(包括.开头的隐藏文件)
-A但是不列出.(当前目录)和..(副目录)
-h在-l的基础上去使用h,以人类可读的方式显示当前目录中文件和目录大小
hwclock:显示硬件时钟
hwclock –show查看硬件时间
Touch修改文件时间戳,如果touch一个已经存在的文件则会把她创建时间之外的时间全部修改,如果touch一个不存在的文件则会创建文件
Mkdir创建目录
Tree目录,查看目录下的所有文件
3、目录类型
/bin软链接(快捷方式),符号链接,binaries(二进制文件),可执行的应用程序
/boot(轻易不要改)存放的是启动后的
/dev(device):存放的是Linux的外部设备(光驱)
/etc:存放的是所有的系统管理所需的配置文件
/home:普通用户的家目录
/root:root用户的家目录
/lib:library(库)存放着系统最基本的动态连接共享库(32)位
/lib64:存放着系统最基本的动态连接共享库(64)位
/media:挂载点目录,使用户可以临时挂载别的文件目录—系统默认挂载点目录
/mnt:挂载点目录,使用户可以临时挂载别的文件目录,手动挂载点目录
/opt:optional(可选)主机给额外安装软件所摆放的目录
/sbin:超级用户的二进制文件的缩写,存放的是系统管理员所使用的系统管理程序(管理员自己可以用到的一些命令)
/srv:第三方服务,存放的是一些服务启动后需要提取的数据
/tmp:temporary(临时)存放的一些临时文件
/usr:unix shared resource(共享资源)用户很多应用程序和文件都存放在该目录中
/var:变量的缩写,存放的是不断扩充的东西(例如:日志文件)
/run:是临时文件系统,存放系统启动以来的信息(包括:守护进程)
/proc:进程的缩写,程序(源代码生成的可执行的文件)
4、文件权限
-rw-------. 1 root root 1067 Oct 21 09:52 anaconda-ks.cfg
-:标记位,代表文件类型
-:标记普通文件(一般文件,不是其他类型文件(纯文本))
D 目录文件
l 链接文件
软连接(符号链接 symbolic link 硬链接(hard link)
文件:元数据 inode(索引节点)--标记文件唯一,文件唯一标识(类比身份证号)用户数据
硬链接特点:
1.必须有原始文件
2.在同一个文件系统里面创建
3.不能对目录进行创建
软连接
用户数据
b block 块设备文件,以数据块为单位存储
c 字符设备,以字符为单位存储
p 管道设备文件
s socket 套接字文件 IP地址加端口号
rw- --- --- .
A B C D
A:该文件的所有者对文件的权限
B :该文件的所属组对该文件的权限
C:其他人对该文件的权限
D:扩展权限
R读取的权限
W对文件内容进行更改的权限
X对文件的执行权限
--没有权限
Drwx r-x r-x. 3 root root 16 Oct 21 09:51 home
Home的所有者对文件有读取和更改和执行的权限
所属组对该文件有执行和读取的权限
其他人对该文件有执行和读取权限
Lrwx rwx rwx. 1 root root 8 Aug 10 2021 sbin -> usr/sbin
Sbin是一个软链接文件,所有者、所属组和其他人都有执行读取和更改权限