爱生活,爱分享


linux-03 目录管理、文件管理

haiten 2019-09-08 510浏览 0条评论
首页/正文
分享到: / / / /

一、Linux 目录管理

1、创建目录

mkdir -p dirname /path/diranme

-p:递归创建目录

2、删除目录

rmdir -rf dirname /path/dirname
rmdir -rf dir*

-r:递归地删除目录下面的文件和文件夹。 -f:强制删除,忽略不存在的文件,并且不给出确认删除的提示。

3、复制目录

cp dirname dirname2

4、移动/修改文件目录

mv dirname dirname2

5、查看目录

ls

6、递归查看目录

tree dirname

tree 命令不存在的话需要安装: yum install tree -y

二、Linux 文件管理

1、创建文件

touch filename

2、删除文件

rm -rf filename

-r:递归地删除目录下面的文件和文件夹。 -f:强制删除,忽略不存在的文件,并且不给出确认删除的提示。

3、编辑文件

vi filename
# 搜索文件内容 /findstr N下一个
# i 进入编辑模式
# Esc 进入命令模式,:q!表示不保存退出,:wq表示保存后退出

4、查看文件内容

cat filename
# 查看文件前三行
head -n 3 filename
# 查看文件后三行
tail -n 3 filename
# 选择查看文件内容
cat filename | grep findstr

5、复制文件

cp filename filename2

6、移动/修改文件名

mv filename filename2

7、查找文件

find / -name filename

8、批量操作文件

touch file{1..10}
rm -rf file{1..10}

三、Linux vi/vim 快速入门

vi 是 Unix 和 类 Unix 环境下的可用于创建文件的屏幕编辑器。vi有两种工作模式:命令模式和文本输入模式。 vim 是 vi 的升级版,它不仅兼容 vi 的所有指令,而且还有一些新的特性在里面。

vi 命令模式:

默认编辑一个文件的时候第一次进入的就是命令模式,vi 从命令模式切换到文本输入模式可以在键盘上按(i 或者 I 或者 a 或者 A 或者 o 或者 O),按 Esc 键则使 vi 从文本输入模式切换到命令模式。

功能
i 在光标左侧输入正文
I 在光标做在行的行首输入正文
a 在光标右侧输入正文
A 在光标做在行的行尾输入正文
o 在光标所在行的下一行增添新行,光标位于新行的行首
O 在光标所在行的上一行增添新行,光标位于新行的行首

退出 vi 命令模式:

功能
:wq 保存文件,退出 vi 编辑器
:w 保存文件,但退出 vi 编辑器
:q 退出 vi 编辑器
:q! 不保存文件,退出 vi 编辑器
ZZ 保存文件,退出 vi 编辑器

命令模式下面文本修改键:

功能
x 删除贯标位置指定的字符
dd 删除光标所在的行
u 撤销最近的修改
U 撤销对当前行上做的所有修改
r 替换光标位置上的一个字符
R 替换从光标位置开始的字符,同时改变 vi 到文本输入模式
. 重复上一次的修改
d 删除指定位置的文本,并保存到临时缓冲区中。可以使用 put 操作符(p 或 P 键)访问这个缓冲区
y 将指定位置的文本复制到临时缓冲区。可以使用 put 操作符(p 或 P 键)访问这个缓冲区
p 将指定缓冲区的内容放到当前光标的位置之上
p 将指定缓冲区的内容放到当前光标的位置之下

四、Linus ll 显示的文件类型

Linux 下可以用 ll (或 ls -l)命令来判断文件类型,主要是根据每行的首个字母来判断:

- 开头的都是普通文件;

d 开头的是目录文件;

l 开头的是软链接文件;

b 开头的是块设备文件;

c 开头的是字符设备文件;

s 开头的是 socket 文件;

p 开头的是管道文件;

原创不易,如需转载,请标明出处!

最后修改:2019-09-08 12:35:25 © 著作权归作者所有
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

上一篇

发表评论

说点什么吧~

评论列表

还没有人评论哦~赶快抢占沙发吧~