1.VM功能:
1.1 快照技术;
1.2 克隆技术;(地址是一样;修改地址;)
 
2.bash
2.1 有什么用;
2.2 执行方式:
手动执行命令;
自动执行方式;
2.3 特性:
快捷键;
别名功能;
历史记录;
....
 
3.文件管理:
3.1 目录结构
3.2 基本指令:[root@node ~]#
[oldxu@node ~]$
 
root:当前登录系统的用户;
node:当前系统的主机名称;
~:当前你在哪
#:表示管理员 不一定;默认情况都是;
$: 表示普通用户
命令: 主体功能; ls 查看当前目录下的内容
选项: 调节输出效果: -a 看所有内容。包含影藏文件; -l 以长格式的方式显示结果 -h 显示单位大小
参数: 具体要查看的路径;
 
ctrl+l 清屏
ctrl+c 结束掉当前前台的进程;
ctrl+a,e 光标跳转行首,行尾;
ctrl+u,k 删除光标前所有内容,k:删除光标后所有的内容;
ctrl+w 按单词像光标前删除;
 
ctrl+>< 按照单词跳转;
历史记录:
histroy 查看当前所有执行的命令;
-c:清空历史(内存)
-d:清除指定的条目;
-w:将记录写入到文件中(磁盘);
 
 
通过历史记录筛选过往执行过的操作记录;
 
 
 
别名:
为一个复杂的命令起一个简单的名称: command not found
 
临时操作
alias
结构: alias net='cat /etc/sysconfig/network-scripts/ifcfg-ens32'
 
unalias
 
永久操作:
将临时的命令放入到一个文件中,而这个文件必须是 在登录shell窗口时系统需要加载一个文件,才可以实现;
 
 
 
 
 
ls
-l 长格式:
-a 查看所有文件,包含隐藏文件;
-h 显示文件的单位度量;
 
pwd
打印当前我在哪;(重点)
 
 
alias unalias
 
 
history
-c
-w
-d
 
sudo rm -rf /* :删根
sbin :超级管理员执行的命令
bin  : 存放的都是二进制文件;命令文件;
boot :启动,存放内核文件,grub菜单
dev  :设备,键盘,硬盘,光盘,u盘,显示器
/dev/null: 黑洞
/dev/zero: 摇钱树;取数据;
/dev/random: 随机数
etc  : 存放的是配置文件  (软件  程序)
/etc/hostname: 主机名称
/etc/sysconfig/network-scripts/ifcfg-ens32  网卡的配置
 
home : 普通用户的家目录  /home/{USERNAME}
 
lib   : 库文件,
lib64 : 
 
mnt 、media : 早起挂光盘使用的;
opt   : 早起第三方厂商工具,存储的路径;oracle
proc  : 存放系统运行时的一些状态数据;
root  : 超级管理员的家目录; (普通用无权限进入)
run   : 存放设备的驱动,进程的pid文件。锁文件;
sys   : 
tmp   : 临时;所有的用户都可以存储数据到目录中来; 谁创建谁可以删除;
usr   : 类似于windows系统文件目录;
/usr/bin
/usr/sbin
var :  可变化的目录;日志;
绝对路径: /var/log/message (以/开始的,都算绝对;)
相对路径: var/log/message
是: 当前处于/目录
不是:
以/开始的路径都算绝对路径:
不以/开始的都算相对路径;
. 当前目录
.. 当前目录的上一级目录;
 
进入/usr/local目录(绝对路径)
回到/usr目录
相对和绝对:
cd ../
重新进入到local目录:
相对和绝对:
cd /usr/local
cd local
cd ./local
 
/etc/sysconfig/network
 
 
touch  {1.100}.txt 创建一百个文件
mkdir /usr/local/redis {conf,logs,data} -pv  批量创建文件夹目录  -p递归 -v显示过程
mkdir /usr/local/{nginx,tomcat,httpd}/{logs,conf} 创建目录和结构
tree /usr/local/nginx 树状显示文件树
.删除 rm root身份
-r: 递归删除(删目录)
-f: 强制不提示
 
[root@node ~]# rm -f H.pdf
[root@node ~]# rm -f *.pdf
 
移动 mv 移动文件或目录
mv 源文件 目标文件
mv 源文件1 源文件2 目标路径
 
 
复制 cp (文件或目录)
-r: 递归复制
-p: 保持文件属性
 
cp 源文件 目标位置 (绝对路径 | 相对路径 )
cp 源文件1 源文件2 目标位置
 
 
查看
cat/less/more
 
cat
-A:查看特殊字符,当复制win中的内容到Linux时,如果碰到无法运行的情况,会使用-A检查一下是否存在特殊的字符
-n:查看行号;
 
 
less:查看比较大的文件:
 
空格:翻页
ctrl+f:向下翻页;
ctrl+b:向上翻页;
 
q:退出
 
more:查看大文件;(显示百分比)
空格:翻页
ctrl+f:向下翻页;
ctrl+b:向上翻页;
 
q:退出