1.基礎命令
-
當前用戶是誰
[root@localhost~]# who
-
顯示當前文件夾下的所以文件
[root@localhost~]# ls
-
進入到根目錄
[root@localhost~]# cd /
-
當前文件夾在home 裏 ,想直接進入到etc 文件夾裏去
[root@localhost~]# cd /etc
[注意: 文件夾也是一種文件,是一種特殊的文件] 【可以組合使用】
顯示目錄文件名稱的命令 : ls {諧音: 矮樓 矮絲}
ls [選項] [文件/目錄]
舉個栗子:ls -a /etc
-a 顯示所有的文件, 其中包含隱藏的文件
-l 顯示詳細信息
-
mkdir 創建的目錄 【規範習慣: 最好是在 home文件夾下創建你自個的目錄 】
[root@localhost /]# cd home
[root@localhost home]# mkdir hao ruru
[root@localhost home]# ls
hao ruru
-
rmdir 移除的k空目錄 【最好是有有文件的目錄】
hao ruru
[root@localhost home]# rm -rf ruru
[root@localhost home]# ls
hao
[root@localhost home]#
-
pwd : 顯示我當前的目錄是在哪裏
[root@localhost home]# pwd
/home/hao
-
cd :切換目錄
-
cd …:退後一個層級
-
clear:清屏
-
history:回放歷史紀錄
-
man:查詢命令
man ls
|--- 記錄了大量的命令
|--- 翻頁功能就是: PgUp(向上翻頁) | PgDn(向下翻頁)
-- 如果想退出來,再繼續按 q 敲回車
-
Ctrl+G 表示進入到虛擬機系統中【虛擬生活】
-
Ctrl+Alt 表示回到到當前的物理機系統中【現實生活】
2.查詢IP地址
ip addr
如果是下圖所示的內容,則表示目前尚未生成IP地址
步驟:
-
[root@localhost /]# cd /etc/sysconf/network-scripts/
[root@localhost network-sripts]# ls
想更改IP,需要去找到Linux的網卡配置文件,而contos7的網卡是ens33
文件的全名叫做ifcfg -ens33
-
找到它,
-切換目錄到它所在的位置【cd是切換的命令 後面至少帶一個空格】
cd /etc/sysconf/network-scripts/
-
修改配置文件【vi是編輯的命令,後面至少要帶一個空格】
vi ifcfg-ens33
會出現如下圖:
-
切換到編輯模式【按鍵盤 i 之後 左下角會出現一個 – INSERT --】
-
此時光標是可以移動的了,通過 上下左右鍵將最後一行的no 改爲 yes
-
按鍵盤的 Esc鍵 表示退出編輯內容模式,按完esc鍵之後,輸入英文狀態下的 : wq 即如圖
-
檢查
cat ifcfg-ens33
-
確認修改成功之後,需要重新啓動網卡
[root@localhost network-sripts]# systemctl restart network
-
重新查看IP地址 輸入
ip addr
如圖:
3.VM快照
第一步:如圖所示創建一個虛擬機的快照
第二步:管理快照
4.用戶管理
創建用戶
useradd hao
案例需求:快速的創建出100個用戶 然後並刪除
|— 思路:首先100個用戶不能重複,在1~100的區間進行取值,變量就定義爲 i
i 最初等於1
……
最後等於100
for i in{1..100}
do
useradd hao
done
解決方案:
1.輸入 vi useradd.sh
2.按 i 鍵進入到編輯模式 – INSERT –
3.輸入
for i in {1..100}
do
useradd hao$i && / $後面取變量的值(內容)
echo hao$i
done
4.然後輸入 :wq
回車
5.查看一下cat useradd.sh
回車
6.bash usradd.sh
就已經建好了
7.查看一下這100個用戶 ls -l /home
8.刪除內容方法一:同樣方法
for i in {1..100}
do
userdel hao$i && /
done --此時刪掉的只是內容,剩下了空目錄
然後用命令mkdir 刪除空目錄
方法二:直接用rm -rf/home/hao$i
5.bash
bash -version
可以看到版本內容