前端学习 linux —— 第一篇
Posted mb6231a533e840b
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端学习 linux —— 第一篇相关的知识,希望对你有一定的参考价值。
前端学习 linux - 第一篇
本文主要介绍“linux 发行版本”、“cpu 架构”、“Linux 目录结构”、“vi 和 vim”、“用户管理”、“文件目录指令”、“docker 安装 ubuntu20.04”。
注:笔者使用的是 ubuntu 20.04 桌面版。
linux 发行版本
linux 主要发行版有 ubuntu、redhat、centos等等,都是linux 内核,其他的可能就不同了。不同发行版的很多指令都类似,比如你学会了 ubuntu,在 centos 上也能快速上手。
unix 和 linux 关系
首先有 unix,但它的价格昂贵,不能运行于 x86 的 PC。
有个荷兰的教授写了一个叫 MINIX 的操作系统,向学生展示操作系统的内部原理,并将其代码开源。全世界学计算机的学生都通过钻研 MINIX 来操作系统,其中有一位芬兰大学学生,于 1991 年写出了 Linux 0.01。
Tip:更多介绍请看百度百科
cpu 架构
cpu 架构有 aarch64
、loongarch64
、mips64
、x86_64
(也是AMD64
)
不同的架构可以简单理解为指令集不同。
Linux 目录结构
windows 分 C盘、D盘,而 linux 已经帮我们分好了,例如我们在 /
目录下查看文件信息:
pjl@pjl:/$ ls
bin boot cdrom data dev etc home lib lib32 lib64 libx32 lost+found media mnt opt proc root run sbin snap srv swapfile sys tmp usr var
每个目录的作用请看下文。
bin
/bin
,存放最经常使用的命令。例如里面有 whoami
、su
、sudo
等命令
pjl@pjl:/$ ll /bin
lrwxrwxrwx 1 root root 7 12月 7 2021 /bin -> usr/bin/
pjl@pjl:/$ ll usr/bin/ |grep whoami
-rwxr-xr-x 1 root root 39256 9月 5 2019 whoami*
家目录
/home
,存放普通用户的主目录。例如我增加一个用户 pjl,home目录下也会增加一个 pjl 的目录。请看示例:
pjl@pjl:/$ sudo adduser pjl
[sudo] pjl 的密码:
正在添加用户"pjl"
正在添加新组"pjl" (1004)
正在添加新用户"pjl" (1004) 到组"pjl"
创建主目录"/home/pjl"
正在从"/etc/skel"复制文件
新的 密码:
重新输入新的 密码:
passwd:已成功更新密码
正在改变 pjl 的用户信息
请输入新值,或直接敲回车键以使用默认值
全名 []:
房间号码 []:
工作电话 []:
家庭电话 []:
其它 []:
这些信息是否正确? [Y/n] pjl@pjl:/$
home 目录下增加用户 pjl 同名的家目录:
pjl@pjl:/$ ll /home
总用量 32
drwxr-xr-x 8 root root 4096 6月 8 20:22 ./
drwxr-xr-x 23 root root 4096 6月 8 10:48 ../
drwxr-xr-x 2 pjl pjl 4096 6月 8 20:22 pjl/
root
/root
,超级权限者的用户主目录。普通用户不能查看:
pjl@pjl:/$ ll /root
ls: 无法打开目录 /root: 权限不够
切换 root 用户后查看:
pjl@pjl:/$ su
密码:
su: 认证失败
pjl@pjl:/$ su
密码:
root@pjl:/# ll /root
总用量 2012
drwx------ 28 root root 4096 6月 8 11:18 ./
drwxr-xr-x 23 root root 4096 6月 8 10:48 ../
drwxr-xr-x 2 root root 4096 6月 6 10:52 公共的/
drwxr-xr-x 2 root root 4096 6月 6 10:52 模板/
drwxr-xr-x 2 root root 4096 6月 6 10:52 视频/
drwxr-xr-x 2 root root 4096 6月 6 10:52 图片/
drwxr-xr-x 2 root root 4096 6月 6 10:52 文档/
drwxr-xr-x 2 root 第一篇 美学导引