Linux学习----文件创建、修改和编辑
Linux学习----文件创建、修改和编辑
Linux基础指令学习
1.1创建文件和修改时间戳(touch
)
touch
用于创建空文件与修改时间戳。如果文件不存在,则会创建出一个空内容的文本文件;如果文件已经存在,则会对文件的Atime(访问时间)和Ctime(修改时间)进行修改操作,touch
的语法格式:
touch [参数] [文件]
参数 | 作用 |
---|---|
-a | 改变档案的读取时间记录 |
-m | 改变档案的修改时间记录 |
-r | 使用参考档的时间记录,与 --file 的效果一样 |
-c | 不创建新文件 |
-d | 设定时间与日期,可以使用各种不同的格式 |
-t | 设定档案的时间记录,格式与 date 命令相同 |
–no-create | 不创建新文件 |
–help | 显示帮助信息 |
–version | 列出版本讯息 |
例如:
touch test.txt //创建名为test的文件touch test{1..5}.txt //创建名为test1-5的多个文件touch -d "2022-05-08 15:44" test.txt //修改指定文件的查看时间和修改时间
1.2编辑文件(vi
,vim
)
gedit //弹出文本框进行修改
vi 文件名
vi 文件名 //打开需要编辑的文件
–进入后,操作界面有三种模式:命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)
命令模式
-刚进入文件就是命令模式,通过方向键控制光标位置,
-使用命令"dd"删除当前整行
-使用命令"/字段"进行查找
-按"i"在光标所在字符前开始插入
-按"a"在光标所在字符后开始插入
-按"o"在光标所在行的下面另起一新行插入
-按":“进入底行模式
插入模式
-此时可以对文件内容进行编辑,左下角会显示 “-- 插入 --””
-按"ESC"进入底行模式
底行模式
-退出编辑: :q
-强制退出: :q!
-保存并退出: :wq
##操作步骤示例##
1.保存文件:按"ESC" -> 输入":" -> 输入"wq",回车 //保存并退出编辑
2.取消操作:按"ESC" -> 输入":" -> 输入"q!",回车 //撤销本次修改并退出编辑
##补充##
vim +10 filename.txt //打开文件并跳到第10行
vim -R /etc/passwd //以只读模式打开文件
1.3查看文件(cat
,less
,more
,tail
)
cat a.txt //查看文件最后一屏内容less a.txt //PgUp向上翻页,PgDn向下翻页,"q"退出查看more a.txt //显示百分比,回车查看下一行,空格查看下一页,"q"退出查看tail -100 a.txt //查看文件的后100行,"Ctrl+C"退出查看
Linux学习----文件创建、修改和编辑相关推荐
- Linux学习之文本查找编辑替换命令
本文主要包括Linux环境下最常使用的文本查找编辑替换等命令,包括: find grep awk sed find Linux系统下用于文本查找定位的命令行. 命令语法: find [-H] [-L] ...
- Linux 学习之修改文件权限
1.介绍 在Linux中,如果要对文件的权限进行修改,那么可在终端中使用chmod命令对其文件的权限进行修改. 2.权限说明 (1)只读:表示允许读取内容,而禁止其对该文件做其他任何操作 字母表示:r ...
- Linux学习笔记---修改CPU频率为自动调节模式
开发板默认的CPU频率模式为最高性能,这样的话CPU就会一直以最高频率运行,芯片摸起来比较热,为了降低CPU的功耗,需要将CPU的调频策略设置为根据负载自动调节.这里通过图形化配置界面来修改. 在Ub ...
- Linux鼠标回报率修改,技术编辑帮您鼠标怎么调回报率
电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到鼠标怎么调回报率的问题,如果我们遇到了鼠标怎么调回报率的情况,该怎么处理怎么才能解决鼠标怎么调回报率带来的困扰呢,对于这 ...
- Linux学习笔记——修改文件的所有者和所有组
文章目录 chown命令 chgrp 命令 chown命令 Linux chown(英文全拼:change owner)命令用于设置文件所有者和文件关联组的命令. Linux/Unix 是多人多工操作 ...
- Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码
在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...
- Linux学习-30-chgrp、chown等修改文件和目录的所有者和所属组命令
9 Linux权限管理详解 所谓权限管理,其实就是指对不同的用户和用户组,设置不同的文件访问权限,包括对文件的读.写.删除等,在 Linux 系统中,每个用户都具有不同的权限,拿非 root 用户来说 ...
- Linux学习-26-passwd命令:修改用户密码
8.10 Linux passwd命令:修改用户密码 用户管理的一项重要内容是用户口令的管理.useradd 命令命令创建新用户时,并没有设定用户密码,所以被系统锁定,无法使用,必须为其指定口令后才可 ...
- Linux学习笔记——1、Basic knowledge
参考鸟哥的Linux私房菜地址:http://vbird.dic.ksu.edu.tw/linux_basic/linux_basic.php 参考网中人地址:http://www.study-are ...
最新文章
- jQuery的文档操作方法
- mac下appium启动
- BZOJ 2751 容易题
- 这些棘手的Java面试题,答案你都知道吗?
- 小猪佩奇python_python画个小猪佩奇
- Linux系统的优缺点
- 给Repeater、Datalist和Datagrid增加自动编号
- Android入门笔记01
- linux上卓懿应用商城王者荣耀键盘映射如何设置?
- matlab电压闪变测量,基于IEC的电压闪变测量模块设计
- VScode报错显示unins000.exe
- 前端工程师必备的ps技巧 — 切图
- mac上 网易mumu模拟器在打开代理后无法使用键盘 解决办法
- Ubuntu CURL下载报错:curl: (77) error setting certificate verify locations:
- 精密测量仪器的气源维护知识
- 关于容器和容器运行时的那些事
- Spring Ioc
- vivo手机互传的文件怎么找到_小白换机最头疼文件转移!学会vivo互传这几个技巧,换机更轻松...
- 计算机教子好考吗,考进985的孩子:父母都是这样教育孩子,这些方法比刷题管用...
- C语言初阶:define定义的常量和宏,关于指针的详细讲解,初步认识结构体的使用
热门文章
- matlab中分号,使用分号分隔数据读取CSV,并在matlab中使用逗号作为十进制标记
- Problem Set 2
- 数据库应用系统开发案例 │ 图书现场采购系统
- Over-COM:一种可折叠的头部医疗支架
- win7 怎么设置自动锁定计算机,win7系统怎么设置密码联系输入3次错误就自动锁定电脑...
- Sringboot基于renren-fast 快速开发框架使用以及开发文档
- vivo 游戏黑产反作弊实践
- 关于java开发银行业务_一文教你使用java开发银行柜员业务绩效考核系统
- fisco bcos证书体系
- 01 ARM体系结构与汇编指令