Linux文件管理和分类

1、文件管理
1.1、创建文件

语法:命令 空格 文件名.后缀
touch 文件名字
示例:

创建一个文件:[root@localhost ~]# touch file1.txt
查看文件:[root@localhost ~]# ls	//看到文件即可
1.2、创建目录

语法:mkdir 空格 路径和目录名
选项:mkdir -p
父系,当创建目录没有上一级时,自动创建
示例:

创建一个目录:[root@localhost ~]#  mkdir  dir1
查看目录:[root@localhost ~]#  ls	//看到目录即可
1.3、复制

语法:命令 参数1 参数2
cp 源文件路径 目标文件夹
选项:cp -r 源目录 目标目录
示例:

[root@localhost ~]# cp  file1.txt   dir1/
[root@localhost ~]# ls   dir1/		//看到复制的文件即可
1.4、移动

语法:命令 参数1 参数2
mv 源文件路径 目标文件路径
示例:

[root@localhost ~]# mv  file3.txt  dir1/
[root@localhost ~]# ls
1.5、删除

语法:rm -rf 文件或目录的路径
示例:

[root@localhost ~]# rm   -rf    file5.txt  file7.txt
[root@localhost ~]# ls
1.6、查看文件内容

使用图形界面,创建一个记事本。并写入大量内容。/root/file1.txt

cat全部:

[root@localhost ~]# cat  /root/file1.txt

more翻页:

[root@localhost ~]# more  /root/file1.txt

head头部:

[root@localhost ~]# head   /root/file1.txt

tail尾部:

[root@localhost ~]# tail  /root/file1.txt

grep过滤关键字:针对文件内容进行过滤
语法:grep 关键字 文件名

[root@localhost ~]# grep  'abc'  /root/file1.txt	//前提是文件中要有abc哦
1.7、修改文件内容:文件编辑器 vi, vim
1.7.1、可视模式:

按V进入,小v光标自己选取,大V直接选取一行,YYp复制粘贴即可。
ctrl+V,上下选择,然后可以ctrl+> 进行整体缩进。(现在一般不用了)

1.7.2、命令模式:
光标定位(了解)
	hjkL          //上下左右
	0 $           //行首行尾
	gg G 	//页首页尾
	3G 进入第三行  
	/string (n N 可以循环的)    //查找字符,按n键选下一个(重要)
文本编辑
	yy 复制	yy3	复制3行
	dd 删除	3dd	删除3行
	p 粘贴
	u undo撤销
1.7.3、扩展命令模式:
保存退出
	:w 保存 
	:q 退出 
	:wq 保存并退出 
	:q!	强制退出
查找替换
	:范围 s/原内容/新内容/全局 
	:1,5 s/root/qianfeng/g	//从1-5行的root替换为qianfeng
	:% s/root/qianfeng/g	//%表示所有行
另存为
	:w file9.txt	//把file1.txt另存为 file9.txt	,再:q!强制退出
:set nu 设置行号 
:set nonu 取消设置行号 
:set list 显示控制字符
:set nolist 取消显示控制字符
1.7.4、进入其它模式:
		a 进入插入模式
		i 进入插入模式
		o 进入插入模式
		A 进入插入模式
: 进入末行模式(扩展命令模式)
v 进入可视模式
ESC 返回命令模式
1.8、改变目录:cd 绝对路径

ls (list)列出目录当中的内容
举例说明:ls /
路径分为:
绝对:从根开始描述路径。
相对:当前./(不输入任何路径)、上一级../

2.文件类型(理解)
2.1、常见类型
	- 普通文件(文本文件,二进制文件,压缩文件,电影,图片等)
	d 目录文件(蓝色)
2.2、非常见类型
	b 设备文件(块设备)存储设备硬盘,U盘 /dev/sda, /dev/sda1
	c 设备文件(字符设备)打印机,终端 /dev/tty1
	l 链接文件(淡蓝色)
	s 套接字文件
	p 管道文件

示例:查看不同的文件类型。你能找出几种呢?

[root@localhost ~]# ll -d  /bin/ls  /dec/sda  /home
-rwxr-xr-x. 1 root root 117616 Nov 20 2018 /bin/ls
brw-rw---- 1 root disk 8, 0 Mar 14 09:03 /dev/sda
drwxr-xr-x. 10 root root 4096 Mar 14 11:00 /home

注意:
通过颜色判断文件的类型是不一定正确的!!
Linux系统中文件是没有扩展名!!!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TA548464

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值