linux系统初识(1)
一、计算机导论
1、计算机的硬件组成输入单元:
键盘、鼠标、触摸板等
主机单元:CPU、主板、主存储器等
输出单元:屏幕、打印机等
2 、目前所接触到的计算机都遵循冯诺依曼体系
3、计算机主要分为五大部件组成: CPU中的控制器、运算器、输入单元、输出单元、主存储器
4、进制
二进制(B)
八进制(O)
十进制(D)
十六进制(H)
5、Linux系统:
内核文件:系统启动时进行相对应的资源分配(进程管理,文件管理,网络管理等)
内核模块
Lib库(内核接口有限,内核空间上的接口扩充)
Shell::命令解析器(对所对应的文本或图形模式进行解析)
虚拟终端:Ctrl+alt+f1-6(切终端)或chvt+n(1~6)
图形终端:ctrl+ail+f7
二、基础命令
1、普通用户创建:[[email protected] ~]# useradd 新用户名
[[email protected] ~]# passwd 新用户名
创建之后exit登出
Ssh 新建用户名@ip地址(普通用户登录)
2、默认root:#
默认普通用户:$
[[email protected] ~]$ (anliu:当前登录的用户、localhost:主机名、~ 的位置表示当前目录、~:用户的家目录)
3、[[email protected] ~]# pwd 查看当前目录
root用户的家目录是/root
普通用户anliu的家目录在 /home/anliu
4、[[email protected] ~]$ echo $PS1 (输出变量PS1的值)
[\[email protected]\h \W]\$(u:当前用户名h:用户主机名w:当前目录)
[[email protected] ~]$ PS1="[\[email protected]\h]*" #修改变量 (临时,只对当前终端生效,退出后不生效)
5、如何永久生效:将PS1="[\[email protected]\h \d \t \W]\$"写入到家目录(~)下的.bashrc文件中。
Ls(查看当前文件)
ls -a(查看当前目录下的所有文件)
.+文件名(隐藏文件)
输入命令之后wq保存退出source .bashrc命令重启
[[email protected] ~]# yum install vim #安装vim软件:文本编辑器,vi---> vim(root用户下)
[[email protected] ~]$ vim .bashrc (若无安装vim,则vi)
i
PS1="[\[email protected]\h \d \t \W]\$"
ESC
:
wq
[[email protected] ~]$ source .bashrc
6、bash的个性化设置:
1)、颜色设置
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 设置缺省黑色背景
6、环境变量文件加载顺序:
PS1 ==>/etc/bashrc
$PATH ==>/etc/profile
Shift+gg(拉到最下面,然后按o跳入下一行)
/etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc]
/home/anliu/.bashrc(普通用户)
/root/.bashrc(root用户)
建立vim /etc/profile
if [ $USER == "root" ]; then
export PS1='[\[\e[33;49m\]\[email protected]\H \w]\$'
else
export PS1='[\[\e[32;49m\]\[email protected]\H \w]\$'
fi
(输入命令)
(最后一个会覆盖前面所有)