1.1 如何记住?
1. 经常使用命令
2. 通过题目回忆之前的内容
3. 熟练的操作-
1.2 什么是真的会了?
1. 熟练的操作
2. 解决问题或故障
1.3 如何做?
1. 说出来
2. 写出来
第2章 VMware网络模式2.1 NAT模式
1. 优点:.
1) 每个人都可以拥有自己的局域网 10.0.0.200
2) 每个人的ip地址可以相同
2. 缺点:配置复杂
2.2 桥接模式
优点:配置简单
缺点:
1) 在家 10.0.0.200 在学校 192.168.21.xxx 在公司 172.16.1.xxx
2) 每个人都会占用当前环境中的ip地址 192.168.21.xxx
2.3 host-only 仅主机模式
虚拟机无法使用网络
第3章 Linux命令3.1 Linux命令行结构
[root | @oldboyedu50 | ~]# |
当前用户的用户名 | 主机名 | 当前所在位置 |
你是谁 | 你在哪台机器 | 你在哪 |
3.2 Linux命令结构
命令 | 条件/参数 | 对象/文件/目录 |
删除 | rm –f /tmp/oldboy.txt | tmp/oldboy.txt |
3.3 Linux与Windows目录对比
Windows文件储存为分盘储存
Linux文件储存为倒挂树形,一切从根开始
3.4 相对路径与绝对路径
相对路径为从根目录开始的路径
绝对路径为没有从根目录开始的路径
第4章 Linux常用命令4.1 基本命令
1. ip显示ip地址:ip a == ip address
2. 显示ip地址:ifconfig
3. 创建目录:mkdir make directory
4. 显示目录内容:ls list
5. 显示详细信息:ls -l
6. 进入目录:cd change directory
7. 显示当前所在目录:pwd print working directory
8. 编辑器:vi vim
9. 显示文件内容:. cat
10. 复制文件或目录 默认复制文件:cp copy
11. 显示信息到屏幕:echo
12. 分组:xargs 分为几组:-n数字
13. 创建文件 修改文件的时间戳:touch
4.2 快捷键
1. tab 自动补全
2. ctrl + l(小写字母L) 清屏
3. ctrl + c(cancel) 取消当前的操作
4.3 Vim编辑器
1) 方法一:
1) 进入编辑模式:vi /data/oldboy.txt
2) 进入编辑:i
3) 编辑完成 退出编辑模式 :esc
4) 保存并退出::wq write quit
5) 显示文件内容:cat /data/oldboy.txt
2) 方法二:
1) 进入编辑模式:vim /data/oldboy.txt
2) 进入编辑:i
3) 编辑完成 退出编辑模式 :esc
4) 保存并退出::wq
5) 显示文件内容:cat /data/oldboy.txt
6) 退出不保存: :q
7) 强制退出不保存 :q!
4.4 重定向符号
>> 或 1>> | 输出追加重定向 | 把信息追加到文件的结尾 |
> 或 1> | 标准输出重定向 | 先清空文件内容 追加新的内容 |
2>> | 追加标准错误重定向 | 错误信息被追加到文件内容 |
2> | 标准错误输出重定向 | 先清空文件内容 错误信息被追加到文件内容 |
< 或 0< | 标准输入重定向 | 从某个文件中读取数据 |
<< 或 0<< | 追加输入重定向 |
4.5 查询帮助
1. man 命令
2. 命令 --help
实例4-1 命令练习题
1. 创建一个目录
1. 创建一个目录: mkdir /data
2. 显示目录内容:ls /data/
3. 显示详细信息:ls –l /data
4. 进入目录:cd /data/
5. 现在当前所在位置:pwd
2. 在/data下面创建文件oldboy.txt
1. 在/data下面创建文件oldboy.txt :touch /data/oldboy.txt
2. 为oldboy.txt增加内容"I am studying linux."
方法一:vim编辑模式
vi /data/oldboy.txt
进入编辑模式 i
进行编辑:I am studying linux
编辑完成 退出编辑模式 :esc
保存并退出: :wq
显示文件内容:cat /data/oldboy.txt 文本内容I am studying linux.
方法二:
1. 追加:把信息追加到文件的结尾
2. [root@oldboyedu50 ~]# echo "www.lidao.com"
3. www.lidao.com
4. [root@oldboyedu50 ~]# echo "www.lidao.com" >>/data/oldboy.txt
5. [root@oldboyedu50 ~]# cat /data/oldboy.txt
6. I am studying linux.
7. www.lidao.com
8. 重定向符号:先清空文件内容 然后写入新的内容
9. [root@oldboyedu50 ~]# echo "www.lidaoav.com" >/data/oldboy.txt
10. [root@oldboyedu50 ~]# cat /data/oldboy.txt
11. www.lidaoav.com
方法3:向文件中追加多行
1. cat >>/data/oldboy.txt<<EOF
2. I
3. am
4. studying
5. linux
6. EOF
3. 把正确信息和错误信息 都记录到 文件中
1. [root@oldboyedu50 ~]# lida >>/data/oldboy.txt 2>&1
2. [root@oldboyedu50 ~]# echo lidao >>/data/oldboy.txt 2>&1
3.
4. echo lidao >>/data/oldboy.txt 2>&1
5. echo lidao 2>> /data/oldboy.txt >>/data/oldboy.txt
4. 分组:xargs
1. echo "1 2 3 4 5 6 7">/data/lidao.txt
2. [root@oldboyedu50 ~]# xargs -n2 </data/lidao.txt
3. 1 2
4. 3 4
5. 5 6
6. 7
5.把oldboy.txt拷贝(复制)到/tmp下
cp /data/oldboy.txt /tmp
6.把 /data 目录复制到 /tmp下面
[root@oldboyedu50 ~]# cp -r /data/ /tmp/
-r 递归 复制目录及目录里面的所有内容
-p 复制保持属性不变
-d 软连接相关