linux vi编辑器&文件目录管理

vi编辑器&文件目录管理

 

文件和目录
/tmp 临时文件
/lib 库文件
/media 移动文件 /mnt 临时文件系统:挂载点目录
/boot系统启动文件
/var可变化文件
/dev设备文件

严格区分大小写
pwd:显示当前路径
ls:当前路径下的内容
. 当前目录
.. 上一级目录
cd 切换到家目录

mkdir -p 递归创建
rm 删除文件  
-i interactive 交换操作  询问删除
-f 强迫删除
-r recursive 递归操作

cp 复制
当前c.txt----->/root
cp c.txt /root
cp -t /root c.txt
a:相当於 -pdr 的意思,至於 pdr 请参考下列说明;(常用)
-d:若来源档为连结档的属性(link file),则复制连结档属性而非文件本身;
-f:为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次;
-i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
-l:进行硬式连结(hard link)的连结档创建,而非复制文件本身;
-p:连同文件的属性一起复制过去,而非使用默认属性(备份常用);
-r:递归持续复制,用於目录的复制行为;(常用)
-s:复制成为符号连结档 (symbolic link),亦即『捷径』文件;
-u:若 destination 比 source 旧才升级 destination !


mv 移动文件 文件重命名
Linux没有后缀名


cat 显示文件内容  -n显示行号
more
tail  -f 相当于监控 查看文件尾部。


vi编辑器
o 向下空一行进入编辑模式
i:当前光标写入内容
a:光标后写入内容

光标:
h:左 j:下 k:上 l:右
w:单词跳转 e:词尾 b:词首
0:行首
&:行尾
G:跳最后一行
#G:跳至第#行
[Ctrl] + [f]     屏幕『向下』移动一页
[Ctrl] + [b]     屏幕『向上』移动一页
[Ctrl] + [d]     屏幕『向下』移动半页
[Ctrl] + [u]     屏幕『向上』移动半页
d:删除 dw:删除单词  dd:删除整行
y:复制  yw:复制单词  yy:复制整行
p:粘贴
v:可视化粘贴
u:撤销 #u撤销多次

一个简单的小练习!!!

工作任务描述:

CentOS7操作系统中完成下列操作,将操作过程及执行结果以截图的方式展示,并提交整理后的文档。(实验前先做快照 = ̄ω ̄=

(1) /下创建及删除目录data

(2) 进入data目录,查看当前路径

 

(3) data下创建text.txt

 

(4) text.txt中内容为/etc下所有文件的名称

 

(5) 查看文件内容

 

 

 

(6) text.txt拷贝到/tmp

 

(7) /data移动到/root

 

(8) 删除目录data

 

(9) 将当前的工作目录更改为/boot/grub,并使用pwd命令查看当前所处位置

 

(10) 在当前目录中创建两个空文件,文件名为file1file2,然后使用长格式查看创建的两个文件

 

(11) 要将当前目录下的文件file2.txt重命名为file3.txt,并将该文件移至/home目录下

 

(12) /etc/selinux目录中的所有文件和目录复制到/home目录下的test目录中。

 

(13) 删除/home/test下所有内容,要求系统不逐一询问,而直接删除。

 

(14) 查看/etc/passwd文件的前10行内容。

 

(15) 查看/etc/shadow文件的尾5行内容。

 

(16) /home目录下使用vi编辑器创建文本文件test,输入内容“I Like Linux”并保存,然后使用cat命令将文件中的内容显示出来

 

(17) /etc下所有文件名称追加至test中,并用vi编辑器打开test文件进行编辑:

显示行号,复制第二行内容并粘贴到文件末尾

Set nu 显示行号

 

输入2G跳到二行、输入yy复制 然后输入跳至末尾,然后输入粘贴p

 

 

输入u撤销上一步操作,保存退出。

 

 

小胖专属学习分享
原文地址:https://www.cnblogs.com/xpl520/p/12496235.html