第1章 学习方法

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 LinuxWindows目录对比

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  软连接相关