Day 8 操作系统目录结构
系统的目录结构 :
- /ect 配置文件保存目录
- /dev 设备文件保存目录
- /bin 二进制文件 / 命令文件保存目录
- /sbin 管理员操作命令存放路径
- /var 存放日志文件( 数据变化数据)
/etc 系统文件
主机名称配置文件 ( 路径 : C6 : /ect/sysconfig/network C7 : /ect/hostname )
C6 临时修改 hostname + 空格 + 主机名称 ( 不会立即生效重连(不是重启虚拟主机)后输入bash命令 )
C6 永久修改 vi /ect/sysconfig/network 主机名称修改 重启操作系统
C7 临时修改 hostname + 空格 + 主机名(生效操作同上)
C7 永久秀给 vi /etc/hostname 主机名称修改
寄临时又永久 hostnametl set-hostname oldboyedu
查看主机名称 hostname hostname -l ( 显示所有网卡的IP地址)
查看手册( 对不了解的命令的结构 参数 等进行查找) man
NTFS windows 操作系统
/ect/fstab 目录编辑内容依次为 配置好的储存设备信息 挂载点目录信息 描述文件系统类型 挂载参数信息 是否备份 是否检测
自动挂载光驱设备 : cat /etc/fstab 添加 /dev/cdrom /mnt iso9660 defaults 0 0
开机自动加载文件 (先修改执行权限) : ls -l /etc/rc.local
提示文件修改 : 登录前 : cat /ect/issue 登录后 : cat /ect/motd
-
(
_ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ .' \\| |// `. / \\||| : |||// \ / _||||| -:- |||||- \ | | \\\ - /// | | | \_| ''\---/'' | | \ .-\__ `-` ___/-. / ___`. .' /--.--\ `. . __ ."" '< `.___\_<|>_/___.' >'"". | | : `- \`.;`\ _ /`;.`/ - ` : | | \ \ `-. \_ __\ /__ _/ .-` / /
======
-.____
-._____/.-____.-'======
=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
佛祖保佑 永无BUG) -
系统变量和别名配置文件
- 文件路径 : /ect/profile
- 系统变量定义 : oldboy( 变量名)=13(变量值 可以任意数据)
- 变量调用 : $oldboy(变量名)
- 变量的作用是在脚本中减少信改动 (脚本 : 将多个命令汇总到一个文件执行提高工作效率)
-
利用 vi命令的底行模式实现替换功能 ;
:s#oldboy#oldgirl#g 默认将光标所在行指定内容做修改替换
:%s#oldboy#oldgirl#g 文件中所有的oldboy都替换成oldgirl
:ns#oldboy#oldgirl#g 将第n行的oldboy替换成oldgirl
:n,ms#oldboy#oldgirl#g 从第n行到m行将oldboy替换成oldgirl
:n,$s#oldboy#oldgirl#g 从第农行到最后一行的oldboy都替换成oldgirl
:2s#oldboy#oldgirl# 不加 g 表示这一行第一个oldboy替换成oldgirl
-
变量替换修改 :
[root@oldboyedu ~]# vi test.sh ( vi 命令) info=oldgirl ( 变量的命名 ) echo oldboy echo $info( $ 变量前必须加 一种格式 ) echo oldboy echo $info echo oldboy
-
高级命令 sed 命令的利用 :
-
环境变量 :
换将变量是系统设置好好的
环境变量是大写字母
-
环境变量设置好全局不一定生效 :
-
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
-
cat cmd
echo oldboy63
-
修改权限 :
chmod +x /usr/bin
-
将编写好的命令文件放置在环境变量中
cp cmd /usr/bin
-
-
命令执行过程 :
输入一个命令信息 找命令在指定换件变量中是否有
有 直接执行命令
没有 No such file or directory 曾经出现在环境变量路径中
command not found 从来没有出现在环境变量路中
-
环境变量的修改
-
临时修改
- PATH="$PATH:/oldboy"
-
永久修改 :
-
vi /etc/profile (切换到最后一行)
export PATH="$PATH:/oldboy"
-
如何生效
断开服务连接重新加载生效
-
利用命令立即加载生效
source /ect/profile
-
-
-
-