[Linux] Linux系统(文件操作)
2023-02-18 15:46:59 时间
linux有三种文件类型,普通文件,目录,设备文件
查看文件
使用命令ls获取ll,查看文件列表,参数:-l(列表形式),-a(展示隐藏文件)
使用元字符* ? ,查看匹配的文件列表,例如:ll a*(展示以a开头的文件)
使用cat命令,查看文件内容,参数:-b显示行号,文件名
使用wc命令,统计当前文件的行数、单词数、字符数,参数:文件名
使用命令grep,在文本中查找字符串,参数:-i(忽略大小写),目标字符串,文件名
编辑文件
使用命令vi,创建和编辑文件,参数:文件名
进入文件编辑界面后,使用i键进行输入
使用esc键退出编辑模式,使用命令:wq,保存文件
使用esc键退出编辑模式,使用命令:q!,如果修改了文件,不保存退出
使用esc键退出编辑模式,使用命令:q!,不保存退出,如果修改了文件,报下面这个错误
使用esc键退出编辑模式,使用v键进入可视界面
选择文本,使用y键复制,使用p键粘贴
使用dd命令,删除当前光标所在的行
移动文件
使用命令cp,复制文件,参数:文件名,新文件名
使用命令mv,移动文件,参数:文件名,新文件名
删除文件
使用命令rm,删除文件,参数:-r(递归删除目录) -f(不提示信息),文件
相关文章
- [日常] gitlab创建用户并把用户加入项目
- [Go] Go语言实现post请求时发送header头信息
- [Go]GO语言实现发送post请求
- [Go] json.Unmarshal()解析后存储的结构体定义
- [Go]获取当前时间戳秒/毫秒/纳秒 转成字符串string
- [Go]将int/int64与string互相转换
- [Go] GO语言中的md5和sha256加密
- [Go]将string转换为io.Reader类型
- [Linux] centos6.5升级安装的supervisor
- [Linux] grep查找文本时反斜杠\转义问题
- [Linux] docker 方式安装和使用gitlab-ce
- [Go] 开源客服系统以及多商户客服系统-GOFLY在线客服
- [Linux] 使用mount来挂载设备到目录
- [Go] golang中接口值(interface)与nil比较或指针类型之间比较的注意问题
- [Go] golang中接口值(interface)的比较
- [Linux] SSH隧道本地端口转发访问远程服务中的数据库
- [Linux] 纯净ubuntu系统仓库更换为阿里云的源
- [Linux] deepin系统添加PHP仓库源出错Error: could not find a distribution template for Deepin/stable
- [视频教程] 如何在Linux深度系统deepin下安装docker
- [GO] golang happen before 的保证原则