Linux基本常识
2017-08-01 本文已影响28人
蜗先生
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、系统内核。
操作系统结构图.png7.$的用法
1)作为shell脚本的参数别名$1,$2
2)显示变量的值,$VAR
3)正则表达式中锚定行尾
4)文本显示中锚定最后一行(head、tail、sed等)
8.暂时理解守护进程就是服务,d结尾