今天,我学到了创建、删除文件和文件夹的几个命令linux文件夹是目录,下面是我学习的命令。 创建文件夹【mkdir】
一、mkdir所有用户都可以在终端上使用命令使用权 mkdir 命令在有权限的文件夹中创建文件夹或目录。二、mkdir命令使用格式格式:mkdir [选项] DirName三、mkdir通过命令功能 mkdir 命令可以在指定位置创建 DirName(指定文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须有权写下创建文件夹的父文件夹(了解Linux请单击此处的文件夹权限)。而且,创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名相同,即同一目录下不能有相同名称(区分大小写)。四、mkdir命令选项说明命令中的选项种:-m 也可用于设置新目录的存取权限 chmod 设置命令。-p 必要时创建上层文件夹(或目录),如果已经存在文件夹(或目录),则不视为错误。五、mkdir命令用例1:在桌面下创建demo命名的文件夹。使用以下命令。mkdir 桌面/demo
例2:在桌面下创建demo命名的文件夹,并赋予文件夹权限,权限为123。mkdir 123 桌面/demo
删除文件夹【rm】
更多linux内核视频教程文档免费获取后台私信内核.
Linux内核源代码/内存调优/文件系统/过程管理/设备驱动/网络协议栈-学习视频教程-腾讯课堂
一、rm命令使用权限
所有用户都可以在终端上使用 rm命令删除目录。
二、rm命令使用格式
格式:rm [选项] DirName
三、rm命令功能
删除文件和目录。
四、rm命令选项说明命令中的选项一般有以下几种:
-i 删除前逐一询问确认。
-f 即使原始文件属性设置为未读,也直接删除,无需逐一确认。
-r 还逐一删除目录及以下档案。
五、rm命令使用例子
例1:删除所有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行滚到屏幕顶部,将当前行滚到屏幕顶部。
四、插入文本命令
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命令,可以直接对文档进行编辑。今天的学习就这些了,每天进步一点点。O(∩_∩)O~
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至827202335@qq.com 举报,一经查实,本站将立刻删除。文章链接:https://www.eztwang.com/dongtai/64392.html