回顾基础命令和基础设置

挂载:默认Linux中只有一个/根目录,没有分区的概念.
外部的其他设备是没有进入操作系统的入口.
挂载----就是给外部硬件/其他分区进入操作系统的一个"入口".这个"入口"就叫做"挂载点".
mount /dev/sr0 /mnt //把光盘挂载到/mnt目录下,进入这个目录相当于访问光盘里的文件. /mnt是挂载点(操作系统里的源目录).
重要目录:
/etc/sysconfig/network-scripts/ifcfg-ens33 网卡的配置文件
/etc/resolv.conf //DNS的配置文件,如果能ping通外网的IP,但是不能解析域名,就要重新编辑
/etc/hosts //本地解析IP和域名映射关系的文件;优先解析本地hosts文件,如果没有,再去请求外网DNS
/val/log/messages //可以查看系统的日志
/var/log/secure //记录登入系统存取信息的文件
2.常用命令:
操作系统分为内核和外壳:内核kernel负责直接调用硬件;外壳shell,也叫做命令解释器.
内部命令:shell自带的命令叫做内部命令;查看帮助信息: help cd
外部命令:如果需要安装第三方软件后才支持的命令,就叫做外部命令. 查看帮助:ls --help
查看帮助: man ls //查看ls的帮助信息,不够简洁;配置文件
目录相关命令:
pwd; mkdir -p ;rm -r ; cd ./…/-;
文件相关命令:
ls ; touch ;cat/more/less/head/tail/ 文件名; echo > >>;vim 文件名;
复制文件:cp /etc/hosts /tmp //拷贝hosts文件到/tmp下
移动文件:mv /test/aaa.txt /test/bbb.txt //重命名aaa文件为bbb.txt
mv ddd.txt eee.txt //重命名ddd.txt 为eee.txt
mv eee.txt /test/ //把eee.txt移动到/test/目录下
统计目录大小: du -sh /
统计文件行数:cat /etc/hosts | wc -l
ls | wc -l //统计当前路径下有多少个文件
ls -l | grep ^d | wc -l //ls -l是显示所有文件;grep表示过滤,^d 以d开头的文件都是目录;wc -l 来统计.
3.vim的3种模式:
vim kernel.txt
(1)>命令模式:可以显示行号(:set nu ),可以查找信息(/word).支持上下左右键;
跳到行首^
跳到行尾$
跳到文档最开始:gg
跳到文档结尾:G
跳到某一行:10 //跳到第10行.
yy //复制光标所在行
p //粘贴到光标所在行的下一行
dd //删除光标所在行
5yy //复制光标所在行开始向下的一共5行
d^ //删除光标所在行到行首
d$ //删除光标所在行到行尾
u //撤销操作
(2)
>命令模式=====>进入编辑模式:i
(3)>命令模式=>进入编辑模式:i======>末行模式Esc
:wq //保存并退出
:q! //强制退出,不保存
:set nu //显示行号
/10 //查找文档中包含"10"的内容,跳转到下一个用n
:w /test/test11/aaa.txt //把文件另存为aaa.txt
?/old/new/ //把光标所在行第一个old"替换为"new
?/old/new/g //把光标所在行所有的old"替换为"new
:% s/old/new/g //把所有行的old"替换为"new
:1,2 s/old/new/g //把第一行和第二行的old字符替换为new=====>需要先执行set nu
4.练习:
1.在/tmp目录中建立一个测试目录/tmp/test
mkdir /tmp/test
2.复制/etc/man_db.conf到/tmp/test/下,并删除文档开始的空白行
cp /etc/man_db.conf /tmp/test/
3.设定显示行号
vim /tmp/test/man_db.conf
:set nu
4.移动到第10行,把There替换为”THERE”
:10 //跳到第10行
?/There/THERE/g
5.移动到第一行并向下搜索This字符串,把全文的This替换为”这里”
:% s/This/这里/g
6.将20-27行小写的man替换成大写的MAN
:20,27 s/man/MAN/g
7.替换完成后不保存退出,把文件另存为/tmp/test/ddd.txt
:w /tmp/test/ddd.txt
8.复制65-73行内容并且粘贴到最后一行下面
:set nu
:65
9yy
G
p
9.删除21-42行内容
:set nu
:21
22dd
10.将文件另存为/tmp/test/man.test
  :w /tmp/test/man.test
 12.在第一行上面新增一行内容为I am a simple
  
 13.在文档结尾添加内容”this is  the end of the file!”,保存并退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值