Ubuntu创建文件/目录和vim

news/2024/7/21 13:04:55 标签: Ubuntu, 文件, 目录, 创建, vim

1 touch命令

touch filename

如果filename不存在,则会创建一个该目录文件
如果filename已存在,则会修改其时间戳(访问时间和修改时间)为当前系统的时间。

2 重定向

Linux的每个命令默认有输出设备,ls、cat输出为屏幕,lp输出为打印机。

但是,Linux提供了操作可以修改默认的输出目标,成为I/O重定向。
分输入和输出重定向。

> file.text
> ls -l > file.text

第一条命令,由于file.txt不存在,会创建文件
第二条命令,由于file.text已存在,会清空该文件原有内容,再写入ls -l 命令的执行结果。

>> file.text
>> ls -l file.text

第一条命令,由于file.txt不存在,会创建文件
第二条命令,由于file.text已存在,会保持原有内容,再最后继续写入ls -l 命令的执行结果。

重定向不会改变文件的访问权限、所有者和所在组等属性。

vim_28">3 vim

vi是古老的UNIX命令,在Linux中叫vim,是vi的增强版,同时兼容并扩展了vi的功能。

命令说明
Ctrl + u文件首翻半屏
Ctrl + d文件首翻半屏
Ctrl + f文件尾翻半屏
Ctrl + b文件首翻半屏
Esc编辑模式切换到命令模式
:行号跳转到指定行的行首
: $跳转到最后一行的行首
x删除光标后字符
D删除光标所在处到光标尾的所有内容
dd删除光标所在行
ndd删除包括当前行开始的后面n-1行
p粘贴内容到光标所在处的下方
/字符串从光标所在处向文件尾查找字符串
?字符串从光标所在处向文件首查找字符串
a在当前位置后添加文本
i在当前位置前添加文本
o在当前位置后添加空行
:wq命令模式下,存盘并退出
:w命令模式下,存盘
:w!命令模式下,强制存盘
:q命令模式下,退出
:q!命令模式下,强制退出
:e 文件命令模式下,打开并编辑指定文件

http://www.niftyadmin.cn/n/1233084.html

相关文章

vue子组件mounted不执行_vue 页面回退mounted函数不执行的解决方案

前言最近做项目碰到一个很头大的问题--从a页面跳到b页面进行编辑,编辑完再返回a页面,却没走a页面的钩子函数mounted,数据没有更新经过一番面向百度研究,终于找到了问题所在。接下来就记录一下这个问题及其解决的方法。原理解决这个…

Ubuntu文件的常用操作

文章目录1 复制文件2 移动文件3 删除文件4 比较文件5 重命名文件1 复制文件 cp [option] ... source dest主要用的到的是: -r: 递归复制文件或目录,复制指定目录下是所有文件与子目录。 复制会使文件属性变化,导致用户的访问权限…

idea新加入pom依赖怎么下载_IntelliJ IDEA2020.1版本更新pom文件自动导包的方法

在2020.1.1版本之前IDEA pom文件导包是这样的最近新装新版本IDEA之后,这个图标没有了,对于习惯旧操作没有图标了还真不习惯。就去idea官网查了下新版本maven更新官网对于更新说明百度翻译了下。百度翻译(图不清楚我贴字)Maven and Gradle importing upda…

tf.app.flags 和 tf.app.run

https://www.jianshu.com/p/55cbd3753ee8

链队列约瑟夫环c++代码_约瑟夫环的c语言实现(代码已实现)

# include #define MAXLEN 20int frontMAXLEN-1;//队列初始化int rearMAXLEN-1;enqueue(int q[],int x) //入队{rear(rear1)%MAXLEN;q[rear]x;}int dequeue(int q[]) //出队{front(front1)%MAXLEN;return q[front];}Void main(){int i,j,y,n,m; //j是,y是&#xf…

tf.ConfigProto() 和tensorflow的GPU配置

# 使用0, 2, 3三块GPU os.environ[CUDA_VISIBLE_DEVICES] 0, 2, 3#设置每个GPU应该拿出多少容量给进程使用,0.6表示60% gpu_optionstf.GPUOptions(per_process_gpu_memory_fraction0.6)configtf.ConfigProto(gpu_optionsgpu_options,log_device_placeme…

python get setdefault_4.2.15Python下字典的setdefault方法

Posted by 撒得一地 on 2016年2月23日 in python教程国外稳定加速器推荐vypr |Nordsetdefault()方法语法:dict.setdefault(key, defaultNone)描述setdefault()方法在某种程度上类似于get方法,就是能够获得与给定键相关联的值,除此之外&#x…

from __future__ import absolute_import 的使用

假设当前你的文件夹的状态是这样的: projectmain.pynumpy.py当在main.py中的开头使用: import numpy as np则会优先寻找并导入当前目录下的numpy文件。 而如果你真正想的是导入标准的numpy库,则需要写成: from __future__ imp…