学习方式:
1. 认识linux
2. 基本命令(文件操作,牡蛎管理, 文件树形,vim编辑器, 账号管理, 磁盘管理...)
3. 软件的安装和部署(java, tomcat, docker)
开关机的基本目录介绍分为三种:
1. 命令行登陆
2. ssh登陆
3. 图形界面登陆
最高权限账号为root, 可以操作一切
# sync # 将数据有内存同步到硬盘中 # shuudown #关机 # shutdown -h 10 10分钟后关机 # shutdown -h now 立刻关机 # shutdown -h 20:25 20:25关机 # shutdown -h +10 十分钟后关机 # shutdown -r now 立即重启 # shutdown -r +10 10分钟后重启 # reboot 重启 # halt 关闭系统 # poweroff 关闭系统系统目录结构
1. 一切皆文件
2. 根目录/, 所有文件都挂载在/ 下
常用基本命令
目录管理
结对路径, 相对路径
# 进入目录文件 cd # 查看文件 ls -a 查看所有文件(保罗影藏) ls -l 列出所有文件, 包含属性和权限(看不到隐藏) # 显示当前所在目录 pwd # 创建一个目录 mkdir test1 mkdir -p test1/test2/test3 递归创建目录 # 删除目录 rmdir test1 rmdir -p test1/test2/test3 # 复制文件或者目录 cp 源目录 目的目录 # 移除文件或者目录 rm -f 忽略不存在的文件, 强制删除 rm -r 递归删除目录 rm -i 互动, 删除时询问是否删除 rm -rf / 删除系统中所有的文件, 删库跑路 # 移动文件或者目录 mv 源目录 目的目录 mv -f 强制移动 mv -u 只替换已经更新过的文件基本属性
权限
第一个字母 d: 目录 -: 文件 l: 链接文档 b: 装置文件中可供存储的接口设备(可随机存取装置) c: 装置文件中的串行端口设备(键盘鼠标) # 改变文件属组 chgrp -R 属组 文件名 # 更改文件 chown -R 属主 文件名 # chmod更改文件的9个属性 chmod -R 777 filename文件内容查看
centos7网络配置目录
/etc/sysconfig/network-scripts ifcfg-eth0
向下查找字符串: /字符
向上查找字符串: ?字符
Linux链接分为硬链接和软链接
硬链接: A---B, 假设B是A的硬链接, 那么他们两个指向同一个文件, 允许一个文件拥有多个路径
软连接: 就是类似windows下的快捷方式,删除了源文件,跨界方式也访问不了
# 创建连接 ln命令 # 创建硬链接 ln file1 file2 # 创建软链接 ln -s file1 file2Vim编辑器
vim是vi的升级版
vim通过插件可以实现IDE一样的功能



