zoukankan      html  css  js  c++  java
  • 【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
  • 相关阅读:
    childNodes和Children的区别
    解决org.hibernate.QueryException illegal attempt to dereference collection 异常错误
    莆田系医院名单
    SQLite3初级使用
    dwr学习 之 一、dwr+spring的简单集成
    GitHub使用方法(初级)
    MyEclipse中安装SVN插件的最有效的方法
    Firefox下载安装fireBug提示下载出错的解决方案
    音频在线剪截
    解析新第三方登录方式——苹果登录「Sign in with Apple
  • 原文地址:https://www.cnblogs.com/jwnming/p/13639453.html
Copyright © 2011-2022 走看看