Linux基础入门

一.计算机组成
1.计算机组成的五大单元
控制器
运算器
主存储器
外部存储器
输入输出设备
2. CPU
精简指令集(RISC):较简洁,每个指令运行时间短,完成复杂工作需要多个
复杂指令集(CISC):指令数目多且复杂,每条指令运行时间长,处理工作较为丰富
架构—>x86,arm
3.数制的概念以及转换
二.linux基础知识
1.Linux远程连接工具:Xshell
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核 去执行。
实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程 语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比 如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。
我们可以使用SHELL实现对Linux系统的大部分管理例如: 文件管理
2.Linux控制台使用
终端设备:terminal
能够接受输入、能显示输出,终端始终扮演人机接口的角色,所谓terminal,即机器的边缘!
虚拟终端和控制台 虚拟终端 屏幕和键盘只是一个终端,可能不够用,又不想增加设备投入,就产生了虚拟终端。像gnome-terminal,urxvt,mlterm,xterm等等: 是一个程序,职责是模拟终端设备,和虚拟终端的区别表面上在于它以 GUI 形式的窗口出现,内部则是程序结构和系统控制结构有所不同,但本质上差不多。
显示系统消息的终端就叫控制台,Linux 默认所有虚拟终端都是控制台,都能显示系统消息。虚拟终端:6个,tty
Ctrl+Alt+F[1-6]
在哪个虚拟终端启动,即位于哪个虚拟终端;
串行终端:ttyS
伪终端:pty
3.Linux文件系统
(1)一切皆文件:
把几乎所有资源统统抽象为文件形式;包括硬件设备,甚至通信接口等; open(), read(), write(), close(), delete(), create();
(2)由众多功能单一的程序组成;一个程序只做一件事,并且做好;组合小程序完成复杂任务;
(3)尽量避免跟用户交互;目标:易于以编程的方式实现自动化任务;
(4)使用文本文件保存配置信息;
三.Xshell操作
1.进入xshell,输入命令:ssh ip地址连接Linux虚拟机;
2.再创建普通用户:[root@zhuji ~]# user 用户名
[root@zhuji ~]# passwd 用户名(test)
3.创建好普通用户,exit退出root模式,输入ssh 主机名@IP地址进入test用户模式,默认root:# 默认普通用户:$
在这里插入图片描述
4.输入pwd查看当前目录;
在这里插入图片描述
5.再输入: echo $PS1 可输出变量PS1的值,随后可以PS1="[\u@\h]“临时修改变量(临时,只对当前终端生效,退出以后恢复原样);
在这里插入图片描述
6.如何永久生效,将PS1=”[\u@\h \d \t \W]$“写入到家目录(~)下的.bashrc文件中(Linux系统上,以.开通的文件是隐藏文件,查看隐藏文件:ls -a );
在这里插入图片描述
在这里插入图片描述
7.[anliu@test ~]$ vim .bashrc可进入.bashrc文件中编辑,如果没有安装vim,可以退回root安装vim([root@test ~]# yum install vim #安装vim软件:文本编辑器);
8.安装完成后进入.bashrc文件,按i进入编辑,在下面输入PS1=”[\u@\h \d \t \W]$",按esc退出,再:wq 退出保存;
9.退出后[anliu@test ~]$ source .bashrc(加载文件)回车可永久生效;
10.设置颜色
PS1中常用的颜色格式为:[\e[F;Bm],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47
颜色如下:
0 重新设置属性到缺省设置
1 设置粗体
2 设置一半亮度(模拟彩色显示器的颜色)
4 设置下划线(模拟彩色显示器的颜色)
5 设置闪烁
7 设置反向图象
22 设置一般密度
24 关闭下划线
25 关闭闪烁
27 关闭反向图象
30 设置黑色前景
31 设置红色前景
32 设置绿色前景
33 设置黄色前景
34 设置蓝色前景
35 设置紫色前景
36 设置青色前景
37 设置白色前景
38 在缺省的前景颜色上设置下划线
39 在缺省的前景颜色上关闭下划线
40 设置黑色背景
41 设置红色背景
42 设置绿色背景
43 设置黄色背景
44 设置蓝色背景
45 设置紫色背景
46 设置青色背景
47 设置白色背景
49 设置缺省黑色背景 ;
在这里插入图片描述
11.可以通过改变PS1变量区别root用户和普通用户(由于在test文件下设置过,普通用户会默认自己文件下的设置,所以需要再进入test文件下在添加的命令前加上#注释掉再进行下面操作),进入root模式,在[root@zhuji ~]# vim /etc/profile下设置
if [ $USER == “root” ]; then
export PS1=’[[\e[33;49m]\u@\H \w]$’
else
export PS1=’[[\e[32;49m]\u@\H \w]$’
fi
(shift+两下g 进入文件最下方,按o进入编辑模式,输入上述代码,esc退出,:wq保存退出)
退出后source一下完成;
环境变量文件加载顺序: /etc/profile → /etc/profile.d/
.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc]
/home/test/.bashrc(test家目录)
/root/.bashrc(root家目录)
在这里插入图片描述
在这里插入图片描述
12.配置其它
设置多个颜色
判断root ,显示为红色,普通用户为绿色,并记录path
if [ $USER == “root” ];then
PS1=’[[\e[31m]\u[\e[m]@[\e[33m]\H [\e[m]\w]$’
else
PS1=’[[\e[32m]\u[\e[m]@[\e[33m]\H [\e[m]\w]$’
fi
还可以记录命令条数
if [ $USER == “root” ];then
PS1=’[\e[35m]|#|[\e[m][[\e[31m]\u[\e[m]@[\e[33m]\H [\e[m]\w]$’
else
PS1=’[\e[35m]|#|[\e[m][[\e[32m]\u[\e[m]@[\e[33m]\H [\e[m]\w]$’
fi

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值