今天第四天 学习了Linux基础的命令和命令规则

NAT模式和桥接模式 大概了解 (大概知道什么意思 感觉没有吃透)

命令 一些基础的 创建目录 创建文件 如何查看 如何在文件里添加内容  重定向符号


首先先说了一下NAT模式和桥接模式


1. 网络模式


NAT模式

 

电脑 PC (personal computer)     皇帝

NAT                             宰相

虚拟机                          贫民

 

好处:

1.我们每个人都可以拥有自己的国家 (局域网)   10.0.0.200

2.每个人的ip地址可以相同

 

缺点  配置复杂


桥接模式

电脑 PC (personal computer)     皇帝

虚拟机                           贫民

 

好处:

1.配置简单

缺点:

1.在家 10.0.0.200  在学校 192.168.21.xxx   在公司 172.16.1.xxx

2.每个人都会占用当前环境中的ip地址

192.168.21.xxx 


Linux命令结构 

[root@oldboyedy50 data]# 

用户      主机名称        当前所在位置


Linux命令 

昨天发现打一大堆命令太麻烦了 最后自己都看懵了  所以就简化点写 


绝对路径与相对路径:

从跟开始的就是绝对路径          /data/oldboy

不从跟开始的就是相对路径        data/oldboy


1 创建一个目录

mkdir 用来创建目录

在/下创建一个oldboy目录

mkdir  /oldboy


如何查看目录 ls 查看目录内容  

ls -l 查看目录详细内容  也可以用 ll 


2 在/oldboy目录下创建一个qiuxiangzhi.txt的文件

touch 创建文件 

touch  /oldboy/qiuxiangzhi.txt


查看文件内容 cat

cat /ollboy/qiuxiangzhi.txt   



3 如何在文件中写入内容


1)方法1  vi 或vim

vi  进入编辑模式

vi /oldboy/qiuxiangzhi.txt     编辑 qiuxiangzhi.txt文件

i 开始编辑 

编辑完成 esc键 推出编辑模式

:wq  保存并退出 


2)方法2  

echo “woailinux”>> /oldboy/qiuxiangzhi.txt    把  woailinux 追加到 qiuxiangzhi.txt文件中

用cat 查看


3)方法3 向文件中追加多行内容

cat >> /oldboy/qiuxiangzhi.txt<<EOF

wo

ai

linux

EOF


结果: 

wo

ai

linux


*重定向符号


blob.png



>          标准输出重定向                        把文件内容覆盖后写入

>>        标准追加输出重定向                 追加到文件末尾  原内容不变

<          标准输入重定向                        

<<        标准追加输入重定向

2>>      标准错误追加输出重定向         把报错的提示 追加到文件中


123 在xshell中 123 是个错误 

-bash: 123: command not found

如何把这个错误的提示写入到文件中

123 2>>qiuxiangzhi.txt   


2>&1 把错误和正确的内容都追加到文件中


123  >>qiuxiangzhi.txt   2>&1 

前面正确和错误的命令都可以追加到文件中  



cp  复制

cp  qiuxiangzhi.txt     /tmp   复制文件


cp  /data/   /tmp/     -r      复制目录 需要加参数-r   递归复制 把目录里的内容一层一层的复制



xargs    -2  <qiuxiangzhi.txt  把文件中的内容 分两列表示出来  -n几就是几列