day4學習總結

Day4總結
第1章 vmware 網絡模式
1.1 NAT模式
電腦 PC (personal computer) 皇帝
NAT 宰相
虛擬機 平民
1.1.1.1 好處:
1、 我們每個人都可以擁有自己的局域網(10.0.0.200)
2、 每個人的ip地址都一樣
1.1.1.2 缺點:
配置複雜
1.2 橋接模式
電腦 PC (personal computer) 皇帝
虛擬機 平民
1.2.1.1 好處:
配置簡單
1.2.1.2 缺點:
1、 在家、在學校、在公司的地址都不一樣
2、 每個人都會佔用當前環境中的ip地址
1.3 host-only 僅主機模式
電腦 PC (personal computer) 皇帝
虛擬機 平民

第2章 命令
2.1 Linux命令行特點:
2.1.1 ##命令行結構
[root @oldboyedu50 ~ ]#
當前用戶的用戶名 主機名 當前所在位置
2.1.2 ##Linux命令的結構
命令 參數 文件/目錄
rm -f /data/oldboy

#1 創建一個目錄 /data
make directory
mkdir
實例2-1 創建目錄
[root@oldboyedu50 ~]# mkdir /data
實例2-2 顯示目錄內容及詳細信息
[root@oldboyedu50 ~]# ls /data/
[root@oldboyedu50 ~]# ls -l /data/
total 0
實例2-3 進入目錄
[root@oldboyedu50 ~]# cd /data/
實例2-4 現在當前所在位置
[root@oldboyedu50 data]# pwd
/data
實例2-5 #2 在/data下面創建文件oldboy.txt
[root@oldboyedu50 data]# touch /data/oldboy.txt
[root@oldboyedu50 data]# ls -l /data/
total 0
-rw-r--r--. 1 root root 0 Jul 10 23:53 oldboy.txt
實例2-6 #3 爲oldboy.txt增加內容"I am studying linux."
[root@oldboy50 data]# vi /data/oldboy.txt
[root@oldboy50 data]# cat /data/oldboy.txt
I am studying Linux.
It is very enjoy
MZL
實例2-7 #4 把oldboy.txt拷貝(複製)到/tmp下。
copy cp
#把 /data 目錄複製到 /tmp下面
[root@oldboyedu50 ~]# cp -r /data/ /tmp/
#-r 遞歸 複製目錄及目錄裏面的所有內容
[root@oldboyedu50 ~]# ls -l /tmp/
total 8
drwxr-xr-x. 2 root root 4096 Jul 11 01:50 data
-rw-r--r--. 1 root root 254 Jul 11 01:42 oldboy.txt
-rw-------. 1 root root 0 Jul 10 18:16 yum.log
2.1.3 方法
2.1.3.1 #方法1
##1) vi /data/oldboy.txt
##2)進入編輯模式 i()
##3)進行編輯
##4)編輯完成 退出編輯模式
esc
##5)保存並退出
:wq
##6)顯示文件內容
實例2-8 顯示文件內容
[root@oldboyedu50 ~]# cat /data/oldboy.txt
I am studying linux.
2.1.3.2 #方法2
實例2-9 # 漏斗 >> 追加 把信息追加到文件的結尾
[root@oldboyedu50 ~]# echo "www.lidao.com"
www.lidao.com
[root@oldboyedu50 ~]# echo "www.lidao.com" >>/data/oldboy.txt
[root@oldboyedu50 ~]# cat /data/oldboy.txt
I am studying linux.
www.lidao.com
實例2-10 > 重定向符號 先清空文件內容 然後寫入新的內容
[root@oldboyedu50 ~]# echo "www.lidaoav.com" >/data/oldboy.txt
[root@oldboyedu50 ~]# cat /data/oldboy.txt
www.lidaoav.com
實例2-11 #方法3 向文件中追加多行
cat >>/data/oldboy.txt<<結束標記
[root@oldboy50 data]# mal 2>>/data/oldboy.txt
[root@oldboy50 data]# cat /data/oldboy.txt
www.lidao.com
I am basketball fase
mzl
結束標記(EOF end of file)
2.1.3.3 相對路徑與絕對路徑:
1、 絕對路徑: 從根開始的路徑 /oldboy /data
2、 相對路徑: 沒有從根開始的路徑 data oldboy lidao
2.2 漏斗--重定向符號

> 或 1>> 追加重定向 把信息追加到文件的結尾
或 1> 重定向符號 先清空文件內容 追加新的內容
2>> 錯誤追加重定向 錯誤信息被追加到文件內容
2> 錯誤重定向 先清空文件內容 錯誤信息被追加到文件內容
實例2-12 錯誤追加重定向 錯誤信息被追加到文件內容
lidao 2>>/data/oldboy.txt
[root@oldboyedu50 ~]# lidao 2>>/data/oldboy.txt
[root@oldboyedu50 ~]# lidao 2>>/data/oldboy.txt
[root@oldboyedu50 ~]# cat /data/oldboy.txt
www.lidaoav.com
I
am
studying
linux
-bash: lidao: command not found
實例2-13 把正確信息和錯誤信息 都記錄到 文件中
[root@oldboyedu50 ~]# lida >>/data/oldboy.txt 2>&1
[root@oldboyedu50 ~]# echo lidao >>/data/oldboy.txt 2>&1
echo lidao >>/data/oldboy.txt 2>&1
echo lidao 2>> /data/oldboy.txt >>/data/oldboy.txt
實例2-14 < 或 0< 輸入重定向 從某個文件中讀取數據
<< 或 0<< 追加輸入重定向
echo "1 2 3 4 5 6 7">/data/lidao.txt
[root@oldboyedu50 ~]# xargs -n2 </data/lidao.txt
1 2
3 4
5 6
7
實例2-15 << 追加輸入重定向
向文件中追加多行
cat >>/data/oldboy.txt<<EOF
I
am
studying
linux
EOF
2.3 如何查詢幫助
2.3.1 man 命令
man cp
cp -a
#-a === -pdr
-p 複製保持屬性不變
-d 軟連接相關
-r 遞歸
2.3.2 命令----help
2.4 命令小結
1、 ip 顯示ip地址(ip a = = ip address)
2、 ifconfig 顯示ip的地址
3、 mkdir make directory 創建目錄
4、 ls list 顯示目錄內容
5、 -l 顯示詳細信息
6、 Pwd print working directory 顯示當前所在目錄
7、 Xargs 分組
8、 Echo 顯示信息到屏幕
9、 Touch 創建文件 修改文件的時間戳
10、 Vi 記事本
11、 Vim notepad++
12、 :wq write quit
13、 :q 退出不保存
14、 :q! 強制退出不保存

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章