- excel数据合并计算到第一个单元格的方法(office如何进行数据合并)
- excel表格操作技巧大全(office快速入门的方法)
- excel展开折叠按钮功能(office如何设置展开与折叠)
- excel条形图怎么换方向排列(如何更改条形图的方向)
- excel字符数统计公式(如何获取单元格字符个数最多的字符串)
- office工作表合并(excel两个工作表合并教程)
- excel中时间差值如何计算公式(excel小时差精确计算)
- 数据透视表excel教程操作步骤(excel数据透视表快速入门)
- 批量合并excel文件至一个表实操方法(多个excel表合并到一个表格中)
- Excel合并数据表方法(多个数据合并到一起)
- excel列筛选怎么操作(excel怎么筛选内容)
- excel字符串转换为日期格式方法(字符串里提取日期的技巧)
- excel引用另一个工作簿的数据公式(excel跨工作簿引用公式技巧)
- excel怎么折叠表格内容(excel设置折叠按钮方法)
- excel公式if的用法(if函数的使用方法图解)
- excel如何替换单元格内容(表格中的替换怎么使用)
- excel中提取数字的公式(分享八种excel提取数字的方法)
- excel数据标准化处理步骤(excel对数据进行标准化处理)
- html空格代码怎么写(html5空格代码怎么打)
- 网站banner是什么意思(详解页面banner广告是什么)
- 如何清除浏览器缓存Chrome(电脑如何清除浏览器搜索记录)
- css透明度属性怎么设置(css设置颜色透明度代码)
- php面试题2022答案详细(最新高级php面试题大全)
- url地址由哪些部分组成(详解一个完整的URL格式)
- centos安装MySQL步骤详解(centos7数据库安装命令)
- 初始化磁盘mbr好还是gpt好(初始化磁盘选mbr还是gpt)
- js数组转换成字符串的方法(js如何把数组转成字符串)
- linux解压缩zip文件命令(如何解压zip安装包)
- linux删除目录的命令是什么(shell删除目录下所有文件命令)
- ps反选快捷键ctrl加什么(ps选区反选快捷键是哪个)
- linux创建文件命令有哪些(mkdir创建文件命令详解)
- uniapp和vue有什么区别(两者有哪些差异)
- php分页功能怎么实现(php实现简单的分页代码分享)
- 浏览器缓存怎么清理缓存(谷歌浏览器清除缓存方法)
- ps字体怎么安装步骤教程(ps常用字体的选择与安装)
- php自学要多久可以找到工作(深度解析自学php有多难)
- unicode是什么编码格式的文件(3分钟读懂Unicode主要用途)
- svchost.exe内存占用过高win10(一招彻底解决svchost占用大量内存)
- display:none会占用空间位置吗(css实现隐藏元素方法总结)
- sql更新语句怎么写(update更新语句实例教程)
linux创建文件命令有哪些(mkdir创建文件命令详解)
今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】
一、mkdir命令使用权限
- 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。
二、mkdir命令使用格式
- 格式:mkdir [选项] DirName
三、mkdir命令功能
- 通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限(了解Linux文件-文件夹权限请点击这里)。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。
四、mkdir命令选项说明
- 命令中的[选项]一般有以下两种:
- -m 用于对新建目录设置存取权限,也可以用 chmod 命令进行设置。
- -p 需要时创建上层文件夹(或目录),如果文件夹(或目录)已经存在,则不视为错误。
五、mkdir命令使用举例
- 例一:在桌面下面创建以“demo”命名的文件夹。
- 使用以下命令即可。
- mkdir 桌面/demo

- 例二:在桌面下面创建以“demo”命名的文件夹,并且给文件夹赋权限,权限为123。
- mkdir 123 桌面/demo

- 删除文件夹【rm】
一、rm命令使用权限
所有用户都可以在终端使用 rm命令删除目录。
二、rm命令使用格式
格式:rm [选项] DirName
三、rm命令功能
删除档案及目录。
四、rm命令选项说明
- 命令中的[选项]一般有以下几种:
-i 删除前逐一询问确认。
-f 即使原档案属性设为未读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
五、rm命令使用举例
例一:删除所有C语言程序文档;删除前逐一询问确认。 rm -i *.c
例二:将 Finished 子目录及子目录中所有档案删除。 rm -r Finished
注:在linux没有回收站,在使用rm命令的时候,一定要小心些,删除之后就无法再恢复了。 创建文件【vi】
一、进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首位
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次使用vi编辑时发生系统崩溃,恢复filename
vi filename....filename :打开多个文件,依次进行编辑
二、移动光标类命令

三、屏幕翻滚类命令
Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。
四、插入文本类命令
i :在光标前
I :在当前行首
a:光标后
A:在当前行尾
o:在当前行之下新开一行
O:在当前行之上新开一行
r:替换当前字符
R:替换当前字符及其后的字符,直至按ESC键
s:从当前光标位置处开始,以输入的文本替代指定数目的字符
S:删除指定数目的行,并以所输入文本代替之
ncw或nCW:修改指定数目的字
nCC:修改指定数目的行
五、删除命令
ndw或ndW:删除光标处开始及其后的n-1个字
do:删至行首
d$:删至行尾
ndd:删除当前行及其后n-1行
x或X:删除一个字符,x删除光标后的,而X删除光标前的
Ctrl+u:删除输入方式下所输入的文本
六、搜索及替换命令
/pattern:从光标开始处向文件尾搜索pattern
?pattern:从光标开始处向文件首搜索pattern
n:在同一方向重复上一次搜索命令
N:在反方向上重复上一次搜索命令 :
s/p1/p2/g:将当前行中所有p1均用p2替代 :
n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代 :
g/p1/s//p2/g:将文件中所有p1均用p2替换
七、vi命令使用举例
例一:创建文件a.txt。
vi a.txt
Hello everyone!
:wq //在退出时,直接输入:wq会发现退不出去,退出方法是:编辑完成后按ESC,然后输入:q就是退出;还有:wq是保存后退出,加感叹号是表示强制



- 修改档案时间【touch】
一、touch命令使用权限
所有用户都可以在终端使用 touch命令。
二、touch命令使用格式
格式:touch [-acfm][-d <日期时间>][-r <参考文件或目录>][-t <日期时间>][--help] [--version][文件或目录...] 或 touch [-acfm][--help][--version][日期时间][文件或目录...] (touch [-acfm][-r reference-file] [--file=reference-file][-t MMDDhhmm[[CC]YY][.ss]][-d time] [--date=time][--time={atime,access,use,mtime,modify}][--no-create][--help] [--version]file1 [file2 ...])
三、touch命令功能
- touch fileA,如果fileA存在,使用touch命令可更改这个文件或目录的日期时间,包括存取时间和更改时间;如果fileA不存在,touch命令会在当前目录下新建一个空白文件fileA。
- 注:使用touch指令可更改文件或目录的日期和时间,包括存取时间和更改时间。文件的时间属性包括文件的最后访问时间,最后修改时间以及最后在磁盘上修改的时间,命令stat显示结果显示了三个时间属性。
四、touch命令选项说明
a 改变档案的读取时间记录。
m 改变档案的修改时间记录。
c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
f 不使用,是为了与其他 unix 系统的相容性而保留。
r 使用参考档的时间记录,与 --file 的效果一样。
d 设定时间与日期,可以使用各种不同的格式。
t 设定档案的时间记录,格式与 date 指令相同。[[CC]YY]MMDDhhmm[.SS],CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则linux中touch命令参数将把年数CCYY限定在1969--2068之内.MM为月数,DD为天将把年数CCYY限定在1969--2068之内.MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0--61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时间.由于系统的限制,早于1970年1月1日的时间是错误的.
--no-create 不会建立新档案。
--help 列出指令格式。
--version 列出版本讯息。
五、touch命令使用举例
例一:更新file1.txt的存取和修改时间。 touch file1.txt
例二:如果file1.txt不存在,不创建文件 touch -c file1.txt
例三:更新file1.txt的时间戳和ref+file相同 touch -r ref+file file1.txt
例四:设置文件的时间戳为2011年5月18日9点45分10秒
ls -l file1.txt
touch -t 1105190945.10 file1.txt
- 在新建文件时用touch命令可以建立一个空文件,而vi命令则可以直接编辑文件的内容并保存。touch命令在linux中很少用到,我个人还是比较喜欢vi命令,可以直接对文档进行编辑。今天的学习就这些了,每天进步一点点。