今天第四天 学习了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
*重定向符号
> 标准输出重定向 把文件内容覆盖后写入
>> 标准追加输出重定向 追加到文件末尾 原内容不变
< 标准输入重定向
<< 标准追加输入重定向
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几就是几列