【Linux】文件操作命令、管道命令、文件编辑命令(VI)

Shell-文件操作命令、管道命令、文件编辑命令(VI)

(1)查看当前目录下所有文件信息

格式:ls [-al]
参数:a	显示隐藏文件
	  l	显示文件的详细信息 	 (命令参数可以组合使用)

(2)切换目录

格式:cd 	要切换到的目录
cd ..  	切换到上一级目录
cd ~  	当前用户所在的home目录 (root用户对应/root文件夹)

(3)命令操作

① 查看当前命令提示符所在的目录位置:pwd
② 查看目录下的文件:
查看当前目录下的文件:ls [-al]  
查看指定目录下的文件:ls [-al] 需要查看目录下文件的指定目录(/root)
③ 新建文件:touch 文件名.后缀
④ 创建文件夹:mkdir 文件夹的名字
⑤ 复制文件:cp [-参数]  原始的文件  复制后的文件
	cp -R 原始文件夹  复制后的文件夹
⑥ 移动文件到某个目录下:mv 要移动的文件  目标的目录
⑦ 删除文件:rm [-rf] 要删除的文件名 、rmdir dirname删除空目录(空目录可以直接删除)
	参数:f  强制删除不询问
		  r  删除目录使用
⑧ 查看文件内容
	more	文件名
	less		文件名		允许上下键滚动翻看
	cat 		文件名 		一次性读取文件的全部信息
	head   	文件名		例,读文件的前200行:head -200 文件名
	tail -f catalina.log[笔试]:	监视文件
		应用: 监控服务器的运行日志文件
⑨ 查看某个文件中是否包含指定的关键字
	grep -n "关键词"  文件
⑩ 某个指定目录中搜索,查找指定的文件
	find 	从那个目录下查找 -name "文件名/通配符"
	find / -name "profile" 	查找linux配置环境变量的文件 "profile"

(4)管道命令

	①命令1 > 文件
		作用: 将命令1的执行结果,输出到文件中,以覆盖的方式
	②命令2 >> 文件
		作用: 将命令1的执行结果,输出到文件中,以追加的方式输入
	③命令1 | 命令2 
		作用: 在命令1执行结果的基础之上,执行命令2
		例如:查找/etc目录下的所有十月份修改的所有文件
			[root@localhost etc]# ls –l | grep –n –Oct 

(5)文件编辑 · VI

使用vi编辑器打开编辑指定文件:
	vi 文件名 / vim 文件名
vi命令后,输入I则进入编辑模式,
      输入ESC则进入命令模式:
        【:q】退出命令,【:q!】强制退出命令,
        【:w】保存,【:wq】保存后退出,
        【G】移动至最后一行,【/】搜索命令
```ww
 
posted @ 2020-09-09 16:05  JWnMing  阅读(334)  评论(0编辑  收藏  举报