linux6.30

昨日内容回顾

  • 安装操作系统

    需要有一个该操作系统的镜像文件(.iso)
    
    前期不熟练的情况下可以参考截图一步步做 之后要做到独立完成
    1.虚拟网络设置
    2.网卡文件名称修改
    	ens33  >>> eth0
    3.网络配置
    	ip地址 端口号 子网掩码 DNS服务器(域名解析)
        # 所有的网址其实内部本质都是对应着一串数字(IP:PORT)
    4.其他相关配置 软件 时间 ...
    5.设置管理员密码及普通用户
    6.需要重启才能生效
    
    
  • 安装远程操作软件

    xshell # windows推荐
    ps:苹果电脑的终端默认就有远程操作软件的所有功能
    
  • 安装过程中的详细知识点

    1.选中操作系统的镜像文件启动直接报错
    	由于计算机没有打开虚拟化功能 需要进入BIOS系统开启
        	重启电脑 不停的按F12	/F10	/F2
            找关键字virtual 设置成enable
            最好记得F10保存
            
    2.网络链接模式
    	桥接模式
        	虚拟机拥有自己的IP地址并且访问外网的时候也是使用自己的IP地址 该模式容易造成虚拟机与其他计算机之间IP地址冲突的情况
         NAT模式
        	虚拟机拥有虚拟的IP地址 在访问外网的时候需要通过宿主机的真是IP地址才能够访问外网 不会造成地址冲突(推荐使用)
          主机模式
        	不能访问外网 只能跟宿主机进行交互(基本不用)
    3.系统分区
    	/
        /boot
        swap		1.5倍内存大小
        /data
    
  • 远程操作软件基本配置

    1.地址栏
    2.字体 光标
    3.提示音 日志文件 鼠标左键选中默认就是复制
    ps:如何链接远程服务器
        必须指定远程服务器IP地址
        	ip a # 查看IP地址 ip address
    
  • 系统相关的命令

    1.shutdown  关机/重启
        shutdown -h		# 关机
        shutdown -r     # 重启
        shutdown -c     # 取消
    
    2.man  帮助手册
    	man 需要查看的命令
    ps:英语是你们不得不掌握的一项基础技能
    

今日内容概要

主题:各种linux命令

  • 快捷方式命令

  • 目录结构相关命令

  • 文件和目录相关命令

  • 文本编辑命令

  • vi快捷方式

    linux系统自带的文本操作命令是vi
    所谓的vim是基于vi开发出来的要想使用需要先下载才可以
    

今日内容详细

快捷方式命令

1. 显示历史输⼊命令信息
  利⽤⽅向键 上 下
02. 清楚所有屏幕信息输出
  ctrl + l # clear
3. 中断取消命令执⾏过程
  ctrl + c # cancel 取消
4. 快速移动光标到⾏⾸
  ctrl + a 
5. 快速移动光标到⾏尾
  ctrl + e 
6. 将光标所在位置到⾏⾸的信息进⾏删除(剪切)
  ctrl + u
  将光标所在位置到⾏尾的信息进⾏删除(剪切)
  ctrl + k 
7. 将剪切内容进⾏粘贴回来
  ctrl + y
8. 锁定系统窗⼝信息状态
  ctrl + s
  解锁系统窗⼝信息状态
  ctrl + q
9. 系统命令补全快捷⽅式
  tab
10. 命令⾏中快速移动光标
  ctrl + ⽅向键 左 右 (按照英⽂单词进⾏移动光标)

目录结构相关命令

1)显示当前路径信息 
 	pwd # print working directory显示当前所在路2)切换⽬录结构
     cd # change directory改变⽬录信息
     cd - # 快速切换路径,返回到上⼀次所在路径信息
     cd .. # 快速切换路径,返回到当前路径的上⼀级⽬录
中
 	cd ../.. # 上多级
3)快速切换路径
 	cd ~或cd # 返回到当前登陆⽤户的家⽬录中
4)创建⽬录结构
 	mkdir # make directory
 	ps:创建多级⽬录需要加参数-p
 	mkdir -p /oldgirl/oldbaby/heihei
 	''' 建议:创建⽬录时以绝对路径创建⽬录 相对路径很容易出错'''
ps:在linux中没有结果恰恰是最好的结果
 	
"""
#############################################################
操作完一个命令之后最好立刻检查以下是否成功
	eg:
		在根目录下创建了一个test文件夹
		那么执行完创建命令之后立刻查看以下该test文件夹是否成功创建
#############################################################
"""

文件和目录相关命令

强调:在linux系统中,尽量不要输⼊中⽂符号信息(命令⾏)
1)如何创建⽂件信息
 	touch
2)如何检查⽂件或⽬录是否存在
     ls # list
     显示⽂件/⽬录数据详细信息(隐藏文件默认查看不了) ls -a  # all
     ls -l a.txt # ls -ltr a.txt 倒序
3)如何查看⽂件内容
     cat
	 cat a.txt  # 可以一次性查看多个文件内容 空格隔开即可
     还可以将文件内容写入其他文件中 需要使用符号 > >>
     	cat a.txt > b.txt  # 先清空再写入(w模式) 文件不存在自动创建
        cat a.txt >> b.txt  # 尾部追加(a模式) 文件不存在自动创建
4)在空⽂件中⽣成数据信息 
     echo # 将信息进⾏输出
     echo hello world # 等价于print('helloworld')
     echo hello world > /oldgirl/oldgirl.txt #w模式写⼊⽂件
     echo baby.com >> /oldgirl/oldgirl.txt # 追加模式写⼊
5)对⽂件或⽬录数据信息进⾏拷⻉(复制)
     cp  # copy
     语法格式:cp 参数信息 要进⾏复制的信息 复制到什么位置
     # 1.将/etc/hosts⽂件复制到/oldboy⽬录下
     	cp /etc/hosts /oldboy  # oldboy目录不存在则直接当成文件处理
        cp /etc/hosts /oldboy  # 如果存在则直接在内部生成hosts文件
        cp /etc/hosts /oldboy/aaa.txt  # 相当于重命名
     # 2.如何复制整体⽬录数据
    	cp -r /etc/sysconfig/ /oldboy/oldgirl/
     # 3.多个⽂件信息重复,会多次确认提示,如何避免提示信息出现
     	\cp -r /etc/sysconfig/ /oldboy/oldgirl/
6)对⽂件或⽬录数据信息进⾏剪切(移动)
     mv  # move
     mv 参数 要移动数据信息 移动到什么位置
     eg:移动/etc/selinux/config 到/oldboy/shanghai/
     	1.先验证是否有对应的⽬录 ⽆则先创建
     	2.确认⽆误后再剪切
             mv /etc/selinux/config /oldboy/shanghai/
            还可以针对单个⽂件重命名 mv hosts hosts01
        还可以针对单个⽂件重命名 mv hosts hosts01
7)数据的删除命令
     rm  # remove
     rm 参数 要删除的数据信息
     # 1.删除oldboy⽬录中的hosts01⽂件
    	rm /oldboy/hosts01
     # 2.删除⽬录操作
         rm shanghai/ 报错
         rm -r shanghai/ 正确
     # 3.如何强制删除数据信息
         rm -f olddog.txt 不提示
         rm -rf jason 不提示
         '''rm操作最好是切换到⽬标数据所载位置删除不推荐使⽤绝对路径'''
   

课堂练习(写完再走):
    在根目录'/'下创建一个data目录  mkdir /data
    	在该目录下创建一个a.txt的文本文件 将/etc/hosts文件的内容输出到a.txt中 并且再补充一句jason666 并且查看文件内容
        touch /data/a.txt	cat /etc/hosts>a.txt	echo jason666>>a.txt
        将生成好的a.txt拷贝到/tmp目录下	cp /data/a.txt /tmp/
        再将/etc/sysconfig也拷贝到/tmp目录下	cp -r /etc/sysconfig/ /tmp/
        将tmp目录下拷贝过来的sysconfig在剪切到/data目录下
        mv /tmp/sysconfig /data
        最后将data目录删除 并且删除tmp目录下的a.txt文件
        rm -rf /data		rm -rf a.txt

作业

1.讲课上所有的命令全部演示一遍
	自己创造案例所需的场景练习
2.课堂小练习脱稿再次完成 可以修改文件名称练习
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值