Linux的基础操作

目录

一 、文件的创建  复制   重命名

1.文件的创建

2.文件的复制

3.文件的重命名

二、vi的使用

三、文件的查看

四、文件查找

五、筛选查看 


一 、文件的创建  复制   重命名

1.文件的创建

创建目录

例:在/opt 目录下创建一个临时目录 tmp
命令: mkdir   -p   /opt/tmp
查看是否创建成功 
创建普通文件
例:在临时目录下创建一个文件,文件名为 a.txt
进入tmp目录
命令: cd   /pot/tmp
然后进行创建
命令: touch   a.txt
查看是否创建成功

创建软连接文件

例:创建 a.txt 的软链接,链接文件名为 linkc.txt
在tmp目录下创建
命令:ln -s   a.txt   /pot/tmp/linkc.txt(对于初学者这里建议写文件的绝对路径)
查看是否创建成功

2.文件的复制

例:将 a.txt 复制成 b.txt
命令: cp   /pot/tmp/a.txt   /pot/tmp/b.txt
查看是否复制成功

 

 3.文件的重命名

 例:将 b.txt 改名成为 c.txt
 命令:mv   /pot/tmp/b.txt   /pot/tmp/c.txt
 查看是否重命名成功

二、vi的使用

1) 应用vi命令在/tmp文件夹下创建文件,文件名newfile。在newfile首行输入日期时间
命令 vi  /tmp/newfile
点击 i 进入插入模式然后进行时期的编写

 

 2) /boot/grub2/grub.cfg文档的内容读入到newfile文档中(在日期的下一行即第2行)

进入命令行模式

命令::r  /boot/grub2/grub.cfg

3) 查找文档中包含#号字符的行,将整行删除
命令行模式下
命令 ::g/#/d  ---将含#的行全部删除
4) 开启VI的行号提示功能
命令行模式下
命令 ::set  nu
 5) 将光标移动到第5行,并在第5行后产生一新的空白行第6
命令行模式下
命令::5
转换到一般模式点  o
6) 修改内容。将所有的timeout=5,更改为time=30
命令行模式下
命令::%s/timeout=5/time=30
7) 复制第1行的日期时间内容到文档末
在一般模式下按 gg 进入行首,再按 yy 复制首行,再按 G 到尾行按 p 进行粘贴
8)将文档保存,将文档再次另存为/boot/newfile2,退出VI编辑器
命令行模式下
命令::w  /boot/newfile2---若无newfile2文件则先创建再保存
完成后再在 命令行模式下输入命令 :q 退出 VI 编辑器
查看/boot/newfile2是否有保存的内容

另存成功 

三、文件的查看

复制/etc/passwd/opt目录下,查看/opt/passwd文件的第6行;
 
先复制   命令: cp  /etc/passwd   /opt/passwd

 复制成功

再查看   命令: head -6  /opt/passwd | tail -1

四、文件查找

1) 在当前目录及子目录中,查找大写字母开头的txt文件
命令:find  -name  "[A-Z]*.txt"
查找结果

 

2) /etc及其子目录中,查找host开头的文件  

命令:find  /etc   -name   "host*"

查找结果

3) $HOME目录及其子目录中,查找所有文件

命令:find $HOME  *

查找结果


 

4) 在当前目录及子目录中,查找不是out开头的txt文件

命令: find   -name  "out*"  -prune   -o   -name  "*.txt"   -print

查找结果

5)忽略文件名大小写查找a.txt

命令:find / -iname   "a.txt"

查找结果

6) 在当前目录除aa之外的子目录内搜索 txt文件  

命令:find  -name  "aa"  -prune  -o  -name  "*.txt"  -print

查找结果

7) 在当前目录及子目录下,查找符号链接文件

命令:find  -type l

查找结果

 8) 查找2天内被更改过的文件

命令: find  /root  -atime  -2

查找结果

9)查找2天前被更改过的文件
命令: find  /root  -atime  +2
查找结果

10)查找超过1k的文件
命令: find  /root  -size  +1k
查找结果

五、筛选查看 

查找文件 /etc/yum.repos.d/CentOS-CR.repo中包含字符串 re 的所有行。将所有这些行的副本按原始顺序放在文件/root/files 中。
命令: grep  re  /etc/yum.repos.d/CentOS-CR.repo (先筛选)  >   /root/files(后存放)

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值