二进制(看后面跟几个零)
1 | 10 | 2 |
2 | 100 | 4 |
3 | 1000 | 8 |
4 | 10000 | 16 |
5 | 100000 | 32 |
6 | 1000000 | 64 |
7 | 10000000 | 128 |
8 | 100000000 | 256 |
9 | 1000000000 | 512 |
10 | 10000000000 | 1024 |
app user
OS kernel
virtual (虚拟机上可以跑多个操作系统 OS_2 OS_3...)如:VMware
hardware
因为操作系统是在硬件之上的,所以安装操作系统需要在开机启动时进入安装向导,而不是已经进入操作系统的页面
linux 分区名称:目录名
windows 分区名称: C: D: E: F:
"\" 表示反斜线(windows使用反斜线) "/"正斜线(Linux用正斜线)
lsblk 列出块设备 (vda1...就是硬盘上的分区)
分区分配一个目录名mount point,为挂载mount
硬盘
IDE /dev/hd
SATA /dev/sd
SCSI
SAS
USB
分区:MBR策略 (还有GPT)
主分区:一个硬盘最多分4个,不能再细分了(最小的使用单位),有一个处于活动状态(用于启动计算机-“引导系统”)1-4
扩展分区:最多一个,划分更小的分区 1-4 扩展+主分区 <=4 第5个就是逻辑分区
逻辑分区:5,6
如果分区后System下有个Extended就是扩展分区
D盘下新建Dpart空文件夹
打开计算机管理
这样D盘Dpart文件夹就可以访问原来F盘的数据了
分区规划:
/ 50G
/boot 1G
/data 30G
swap 交换分区 2G centos7.5 centos6.10 1GB
可进官网下载VMware与centOS的安装
https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0
参考链接: https://www.cnblogs.com/yxcn/p/10663230.html
基本Linux命令的学习
运行模式切换
字符切换
重启 跑到本机E盘中去了
告诉你所处位置 终端设备名 虚拟终端
查看地址
未配置-网络管理器
Tab键补全
bash快捷键
用户数量
版本 内核
分的内存大小
屏幕翻页快捷键
shift+PgUp 向前翻看,一般翻13页左右。
shift+PgDown 向后翻看,一般翻13页左右。
这里显示的IP是远程登录的地址,如果是(0.0)就是本地 输入who即可,后缀无需
要大写
创建空文件 csh不支持这种命令
显示主机名
更改 退出后重新恢复
PS1="\[\e[1;5;41;33m][\u@\h \w]\\$\[\e[0m\]"
去掉1 (高亮)
去掉41(条形闪光) 去掉33m (黄色)
要想保存,必须写到文件
安装一下nano 一路 y
参考 :https://www.91ctc.com/article/article-440.html
然后会进入保存文件内容界面 保存PS1="\[\e[1;34m][\u@\h \w]\\$\[\e[0m\]"
ctrl+x退出 ? y 按回车直接退出
重新进入 改变成功
安装gdm
自动以root身份登入
AutomaticLoginEnable=true
AutomaticLogin=root
登入后有提示
安装rz (上传文件)
motd自定义欢迎界面
内部命令 执行效率比外部命令高
禁用命令
输入help查看 带了个星号表示禁用
外部命令 相当于一个磁盘文件
启用
echo 回显
都被禁用
重新启用
-> ../../bin/nano
能看的到路径的都是外部命令
外部命令
把刚刚进入的外部命令的路径记录到内存里
因为刚刚运行过type cat 即便cp拷贝到sbin目录下,任何会从bin/cat下去找
hits为使用的次数
hash缓存进入路径 (缓存“cache”:将刚用硬盘的数据放在内存中,下次用此数据;不需要从硬盘找,直接从内存取出)
cache 为王 redis memcacahed 都是为了将数据缓存到内存中
修改别名
删去原来的别名
基础命令一
别名
e
退出之后这个别名又会消失,因为没有写入文件
生效要放到内存里,要保存放到磁盘里
让配置文件生效
优先级 从左到右次变小
alias --- 内部 --hash表 (记录外部命令的路径) ---$PATH --命令找不到
我们已经写入了文件,退出后进来又可以使用,但enable改成l没有写入文件可以改回来