Linux
程序:执行特定任务的一段代码
shell:程序
shell
shell是Linux系统中后台运行的一种特殊程序也可以理解成一种特殊的软件,提供了用户与内核进行交互操作的一种接口
配置虚拟机网卡
在NAT连接模式下
[root@localhost ~]# vim/etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static //网卡获取地址模式
ONBOOT=yes //开机是否自启
IPADDR= //配置你自己的IP地址子网网关还有dns服务器
NETMASK=//配置子网掩码
GATEWAY=//配置网关
DNS1= //域名解析
[root@localhost ~]# systemctl restartnetwork //重启网卡服务
内部命令与外部命令
- 内部命令实际上是shell程序的一部分
- 外部命令是linux系统中的实用程序部分
- 用type命令可以分辨内部命令与外部命令
- centos7 系统 有默认存放命令的地方 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
命令执行的过程
- 判断是否为内部命令, 如果是直接执行
- 查看hash 缓存,如果缓存有, 会去缓存的文件夹里找命令,找不到报错(清除缓存),找到执行
- 如果hash缓存没有, 外部命令会去默认的文件夹中找,找不到报错找不到命令
nginx 提示命令没找到?
没安装 ----安装
hash位置不正确-------清缓存
默认文件夹不存在-----移动默认文件夹
基础知识
[root@localhost mnt]#
root //当前登录用户
localhost //此服务器名称
mnt //当前目录
# //超级管理员
$ //普通用户
| 文件夹名称 | 位置 | 作用 |
|---|---|---|
| mnt | /mnt | 挂载点 |
| opt | /opt | 第三方软件存放点 |
| dev | /dev | 磁盘等硬件 |
| etc | /etc | 配置文件 |
| bin | /bin | 命令文件 |
| boot | /boot | 开机启动所需文件 |
绝对路径 从根开始的 路径叫绝对路径
相对路径 以当前文件夹为起点