linux基础

查看IP地址:

        indows查看IP地址:ip config

        linux查看IP地址:ifconfig 或者 ip a

更改系统根目录:chroot /sysroot/

更改密码:passwd

更改配置信息:touch /.autorelabel

为什么放弃了wondows而选用了linux?

        开源:把软件程序和源代码一起打包给用户

                   使用自由,复制自由,修改自由,创造衍生品自由

        低风险:所有人都可以使用此代码

        高品质:可以维护

计算机结构

        硬件:显示器、键盘、鼠标

        输入:

        主机:主机是指计算机除去输入输出设备以外的主要机体部分

        输出:

CPU:算数逻辑单元(程序的运算和逻辑判断)+控制单元 (协调各周边组件和各单元之间的工作)

Linux

        Linux内核

                运算器 控制器 输入 输出

软件:操作系统

        操作系统主要是通过操作系统内核实现的,系统调用把应用程序的请求传给内核,调用相应的内核函数完成所需的处理,将处理的结果返回给应用程序。

用户程序终端(翻译官群体):SHELL (壳)

一个优秀的翻译官:Bash(bourne——Again SHELL)

终端(终端设备,是计算机网络中处于最外围的设备,主要是用于用户信息的输入和处理结果的输出)

        物理终端:键盘、鼠标、显示器

        虚拟终端:在从一台机器上虚拟出多个终端

        模拟终端:图形化界面

        伪终端:xsell

                模拟终端切换到命令行终端:ctrl+Alt+F3

                命令行终端切换到模拟终端:ctrl+Alt+F2

命令格式

        命令名称 [命令参数] 命令对象

                命令名称:动词,要做的某件事

                命令对象:一般要处理的文件、目录、用户

严格区分大小写

reboot / shutdown -r now 重启

shotdown -h now / poweroff 关机

网卡服务没有打开 e

查看命令:

        查看当前Linux发行版本 cat /etc/redhat-release

        查看内核版本 uname -r

        查看shell类型 cat /etc/shells chsh -l

        查看当前的默认shell类型 echo $SHELL

[root@localhost ~]#

        #:标识符 当前登录是root用户(除了root之外其他都是普通用户)

        $:当前用户是普通用户

[root@localhost ~]

        root:管理员、超级管理员,根用户

        @:分隔符

        localhost:本意表示的是当前这台主机,也是这台主机的主机名

        ~:当前用户的家目录。

root用户的家目录:/root

普通用户的家目录:/home/

家目录:存放个人数据的地方

Ls (list directory contents) 用于显示指定工作目录下的内容(包含文件及子目录)

        如果指定,则列出指定目录的内容

        如果不指定,则列出当前目录的内容

/  根(最前面的/),文件系统的根。一切皆文件(目录 txt...)。

路径:

        绝对路径:以根开始的路径。/home/rhcsa

        相对路径:不以根开始的路径。rhcsa

root 用户 家目录/root

普通用户

Su (Switch user):用于变更其他使用者的身份

su - rhcsa2 su - root exit

        如果从root用户切换到普通用户,则不需要输入密码。

        如果从普通用户切换到root用户,则需要输入密码。

pwd(print work director):显示当前工作目录

cd(change directory):切换当前工作目录

cd - :切换到上一次切换的目录

cd ~ :切换到当前用户的家目录

ls(list directory contents):列出当前工作目录下的内容

-l 以长格式的形式显示文件和目录的信息(权限、所有者、大小、创建时间) ls -l = ll

-a 显示所有文件及目录(.开头的隐藏文件)

-A 不列出.(当前目录)和..(父目录)

- h 在-l基础上去使用h,以人类可读的方式显示当前目录中文件和目录的大小。

FHS

/bin: 软连接(快捷方式)、符号链接,binaries(二进制文件),可执行的应用程序。

/boot:启动程序后的核心文件(链接文件、镜像文件)

/dev:存放的是Linux的外部设备(光驱)。

/etc:存放的是系统管理所需要的配置文件。

/home:普通用户的家目录。

/root:root用户的家目录。

/lab:library(库)存放系统最基本的动态连接共享库 (32位)

/lab64:存放系统最基本的动态连接共享库(64位)

/media:挂载点目录,让用户去临时挂载别的文件系统。系统默认挂载点目录。

/mnt:挂载点目录,手动去挂载点目录。

/opt:optional(可选),主机给额外安装软件所摆放的目录。

/sbin:超级用户的二进制文件缩写,存放的是系统管理员所使用的的系统管理程序。(超级管理员自己能用到的一些命令)

/srv:第三方服务,存放的是一些服务启动后需要提取的一些数据。

/tmp:temporary(临时),存放的是一些临时文件。

/usr:(unix shared resource 共享资源),用户很多引用程序和文件都存放在该目录中。

/var:变量的缩写,存放不断扩充的东西。(日志文件)

/run:临时文件系统,存放系统启动以来的信息(守护进程)

/sys:虚拟文件系统

/proc:进程的缩写。程序 进程

        程序(是由源代码生成的可执行的文件)

        进程(程序执行后形成进程,会占用内存资源)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值