Linux基本常识

1.Linux中引号的意义

" "弱引用,$VAR可以转换成对应变量的值
' ' 强引用,所有$VAR都是字符串
` `反引用,命令替换

2.可执行文件目录

/bin /sbin 内核可执行文件,/bin包括echo、nano等,/sbin是root用户的可执行文件,包括init、shutdown、reboot、mount、service、clock、hwclock等
/usr/bin /usr/sbin 发行版的可执行文件
/usr/local/bin usr/local/sbin 用户的可执行文件
当PATH不起作用或无意删除,可以直接命令行输入PATH=/bin:/sbin...修复
PATH不起作用echo、cd等还可以使用

3.目录和路径的区别

目录是文件夹或多重文件夹
路径是文档的目录/文档名

4.忘记root密码可以进入单用户模式,系统启动按e,选择第二个再按e编辑,输入 1(空格加1),按b重启,就进入无密码登录的root用户了,passwd改密码

5.虚拟机和主机ping不通原因

1)不在同一子网或者子网掩码、网关不同
2)主机网络适配器的默认连接不是相同子网的连接
3)防火墙(一般没问题)

6.shell是什么?操作系统包括哪些?

shell是用户与操作系统通信的接口,分为GUI(Graphical User Interface)和CLI(Command Line Interface),也就是桌面和命令行界面,GUI分为Gnome、KDE、Xfce等,CLI分为sh、bash等。

操作系统包括公共类库、shell、系统内核。

Linux基本常识_第1张图片
操作系统结构图.png

7.$的用法

1)作为shell脚本的参数别名$1,$2
2)显示变量的值,$VAR
3)正则表达式中锚定行尾
4)文本显示中锚定最后一行(head、tail、sed等)

8.暂时理解守护进程就是服务,d结尾

你可能感兴趣的:(Linux基本常识)