linux7.01

昨日内容回顾

  • 命令行快捷方式

    课下一定要自己多练习几遍
    
  • 目录结构相关

    linux所有的路径都是从根开始
    windows则是分不同的盘符管理
    
    ps:在linux中操作的时候一定要明确你当前在哪路路径下	pwd
       
    .  当前目录
    ..  上一次目录
    多级目录需要使用斜杠分割  ../..
    
    mkdir 默认只能创建单级 加上参数-p可以创建多级
    
  • 文件操作相关

    1.创建文件
    	touch
    2.查看文件内容
    	cat
    3.拷贝文件
    	cp
    4.剪切文件
    	mv
    5.删除文件/目录数据
    	rm
    内容输出符号
    	>	先清空文件内容再写入
        >>   尾部追加内容
    6.查看目录结构
    	ls
    7.调用/输出信息
    	echo
    
  • 课堂小练习

    '''
    在linux中没做完一步操作最好都检验一下
    '''
    课堂练习(写完再走):
         在根目录下创建一个data目录
         在该目录下创建一个a.txt的文本文件 将/etc/hosts文件的内容输出到a.txt中 并且再补充一句jason666 并且查看文件内容
        将生成好的a.txt拷贝到/tmp目录下
        再将/etc/sysconfig也拷贝到/tmp目录下
        将tmp目录下拷贝过来的sysconfig在剪切到/data目录下
        最后将data目录删除 并且删除tmp目录下的a.txt文件
    

今日内容概要

  • vi与vim文件编辑命令(重要)

    linux默认只有vi命令 vim没有
    需要下载才可以使用  如何下载呢???
    
  • vi相关快捷方式(重要)

    需要记忆大量的操作方法 但是熟练之后很简单
    
  • 文件编程过程中的异常情况

  • linux目录结构详细说明

  • 根目录下各目录各文件介绍(重点)

今日内容详细

vi与vim文件编辑命令(重要)

文件编辑的时候如何确定是否可以编辑 查看末尾是否有提示信息
	-- INSERT --
 
# 内部⾃带的vi 后续再讲vim
vi
vi 你要编辑的⽂件信息
# 编辑⽂件的操作步骤
 第⼀个⾥程:利⽤vi命令打开⽂件
 	vi a.txt
 第⼆个⾥程:进⼊到编辑模式,开始编辑⽂件
 	按键盘上⼩写字⺟ i/a  # insert
 第三个⾥程:进⾏编辑
 第四个⾥程:退出编辑模式
 	按esc进⾏退出
 第五个⾥程:关闭打开的⽂件
 	:wq w-write q-quit 保存退出
 	:q! 不保存进⾏退出

vi快捷⽅式

命令行模式		支持快捷方式
编辑模式		 不支持
	打开文件默认就是命令行模式 按字母i/a等可以切换为编辑模式
    编辑模式下再按esc切换到命令行模式

批量删除模块
	-- VISUAL BLOCK --
 
在linux中下载软件或者模块可以使用关键字yum
	yum install 模块名 
    # 下载过程中会经常要求用户输入y为了方便可以在下载命令的后面加-y
    yum install vim -y
 
a 光标快速移动快捷⽅式
     如何将光标快速移动到最后⼀⾏ # ⼤写字⺟ G
     如何将光标快速移动到第⼀⾏ # ⼩写字⺟ gg
     如何快速移动光标到中间指定⾏ # ⼩写字⺟ 10gg
     如何快速移动光标到⼀⾏的⾏尾 # 符号信息 shift+$
     如何快速移动光标到⼀⾏的⾸部 # 数字信息 0
 
 b 移动光标转为编辑状态
 	如何快速移动光标到下⼀⾏并进⼊编辑状态 # ⼩写字⺟o
 	如何快速移动光标到⼀⾏的⾏尾并进⾏编辑 # ⼤写字⺟A
 	如何快速删除光标所在位置到⼀⾏⾏尾所有信息并进⼊编辑状态 # ⼤写字⺟ C
 	如何清空当前⾏的所有内容信息并进⼊编辑状态 # ⼩写字⺟ cc
 
 c 快速编辑⽂本内容信息
 	如何复制⽂本信息 ⼩写字⺟ yy
 	如何复制多⾏信息 3yy
    如何粘贴⽂本信息 ⼩写字⺟ p
 	如何粘贴多⾏信息 3p
 	如何删除⽂本信息 ⼩写字⺟ dd 实际是将指定⾏信息进⾏剪切
 	如何删除多⾏信息 3dd
 	将光标所在⾏到最后⼀⾏都删除 字⺟ dG
 
 d 特殊操作⽂本内容⽅式
 	如何显示⽂本⾏号信息/如何取消⾏号 :set nu/:set nonu
 	如何撤销编辑信息 ⼩写字⺟ u  # undo
 	如何取消撤销操作 ctrl + r  # redo
 	快速搜索⽂件信息 /待搜索内容  # n下⼀次匹配项
    
 e 批量操作⽂本内容
 	批量删除操作
 		第⼀个步骤:移动光标到相应位置 
 		第⼆个步骤:进⼊到批量编辑模式(视图块模式)
 			ctrl + v
         第三个步骤:选中多⾏信息
         	⽅向键选中
         第四个步骤:进⾏删除
         	⼩写字⺟ d 或者 x(删除光标选中的内容)
         批量添加操作(vim)

文件编辑异常情况

编辑过程中链接出现中断 再次链接编辑⽂件会提示相应信息
 
解决⽅式:删除显示的隐藏⽂件
 rm -f .oldboy.txt.swp
 出现的原因:
     1)编辑状态突然出现了中断
     2)⽂件被多个⼈使⽤
 总结:出现了隐藏⽂件,没有及时删除

⽬录结构说明

结构特点说明
 	1) linux根下⾯的⽬录是⼀个有层次的树状结构
    2) linux每个⽬录可以挂载在不同的设备(磁盘)上 挂载
 
 磁盘-设备(房间) 想存储东⻄ 从⻔进⼊>:⽬录(挂载点)
 	磁盘设备 《-- 挂载 --》 ⻔(⽬录)
 
 实践操作实现挂载过程
     第⼀个⾥程:拥有⼀个存储设备(光驱)
     第⼆个⾥程:找到相应光驱设备
         [root@jasonNB ~]# ls /dev/cdrom
         /dev/cdrom
         [root@jasonNB ~]# ls -l /dev/cdrom
         lrwxrwxrwx. 1 root root 3 Dec 6 09:07 /dev/cdrom -> sr0
     第三个⾥程:进⾏挂载操作
         mount /dev/cdrom /mnt/(挂载点⽬录⼀定存在)
     第四个⾥程:确认是否挂载成功
     	ls /mnt
     
⽬录结构发展过程:
     ⼀块盘:根⽬录 
     ⼆块盘:/usr⽬录 
        	FHS⽂件系统⽬录规范
"""
linux系统接入外接硬盘之后需要先挂载才可以访问硬盘数据
"""
bin  	二进制文件
dev		设备相关
etc		配置文件相关
home	普通用户家目录
mnt		临时挂载点
opt		第三方软件安装位置
proc	显示内存信息 进程 内核等
root	管理员家目录
sbin	管理员可以使用的命令
tmp		临时存放数据的目录
usr		存放用户的程序
var		经常变化的文件 日志 服务等

重要⽬录数据信息说明

1.网卡设置
	ONBOOT=yes 确保⽹卡是否处于激活状态
    IPADDR=10.0.0.200 IP地址设置
    PREFIX=24 设置⼦⽹掩码确保⼀个局域⽹⾥⾯可以连接多少台主机默认253
    DNS=114.114.114.114 DNS 域名解析服务
    '''
    198.176.3.2  www.baidu.com
    '''
    
# 编辑⽹卡⽂件时可以先提前备份⼀份
 cp xxx /tmp/xxx.bak
 ps:esc + . 调⽤上⼀个命令最后⼀个
参数信息
 # ⽹卡⽂件修改后,必须重启⽹络服务
 systemctl restart network
 
 初始化软件安装 yum install -y vim tree bashcompletion(提供命令参数补全功能 systemctl)

"""
BOOTPROTO=none 启动协议 获取IP地址的⽅法 ⾃动获取 
dhcp⼿动设置
DEFROUTE=yes 开启了默认路由 ⽹络(默认路由 动态路由
静态路由)
NAME=eth0 ⽹卡逻辑名称
UUID=... 在虚拟化软件标识⼀些硬件设
备信息
DEVICE=eth0 ⽹卡设备名称
ONBOOT=yes 确保⽹卡是否处于
激活状态
IPADDR=10.0.0.200 IP地址设置
PREFIX=24 设置⼦⽹掩码确保⼀个局域⽹⾥⾯可以连接多少台
主机默认253
GATEWAY=10.0.0.254 ⽹关信息 不同局域⽹之间进⾏通
讯的必经关卡 需要和虚拟编辑器中nat⽹卡设置保持⼀致
IPV6_PRIVACY=no
DNS=114.114.114.114 DNS 域名解析服务 
"""
2.DNS服务设置⽅法
 ⽅法⼀:设置为阿⾥云dns服务器地址
 223.5.5.5
 223.6.6.6
 ⽅法⼆:通⽤dns服务器地址
 114.114.114.114
 114.114.114.119
 ⽅法三:利⽤移动dns服务器(⾕歌dns服务器)了解即可
 8.8.8.8
 ⽅法四:使⽤⽹关地址充当dns服务器地址
 10.0.0.254

作业

1.将笔记里面所有的命令在自己的xshell上面至少完整的敲三遍
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值