< 二 > Linux下的文件管理

目录

前言

1.文件管理命令

touch

mkdir

 rm

gedit

vim

vim异常退出

vim同时打开多个文件

cat

head

less

cp

mv

file

wc

2.系统二级目录

3.文件寻址的命令

pwd

cd

ls

4.文件批量处理


前言

        经过了第一次Linux的学习之后,我发现依然有许多容易出错的地方,比如说敲错指令,建立多层目录时未使用-p等等一系列低级错误,我应该继续多加练习来提高熟练度,本次学习的内容则是在Linux下的一文件管理。


1.文件管理命令

touch

mkdir

 rm

注:使用rm删除时,会有提示

        rm -f强制删除文件不提醒

        rm -r删除目录

gedit

注:使用gedit编辑文本时必须有图形,文件可以不存在

vim

注:使用vim退出时 :wq保存更改后退出

                                :q打开文件未修改可以直接退出

                                :q!修改文件后修改后不想保存可以强制退出

 

vim异常退出

注:当我们没通过正常的:wq 保存退出操作时,会引发vim异常退出

vim同时打开多个文件

 

此为上下模式打开

 此为左右模式打开

cat

注:cat      显示文件内容

        cat -b 显示内容并显示行号,不显示空行行号

        cat -n 显示文件内容并显示行号

 

注:head        显示文件前十行

        head -n   显示文件的前n行

        tail          显示文件的后十行(与head用法类似)

less

进入less模式查看guozhen4

使用键盘的上下方向键逐行查看文件内容

#/关键字        搜索关键字n向下匹配,N向上匹配

使用n

使用N

按v可进入到vim模式,正常使用:wqtuichu 返回less,在less中按q退出less模式

cp

按照源文件建立新文件

 

当cp操作后可以看到guozhen2文件中内容发生改变

cp可以将多个文件复制到同一个目的地目录下

也可以在目录与目录间进行复制

 mv

相同设备分区中文件移动是重新命名过程

不同分区的文件移动是建立删除过程

可以看到在mv操作中文件节点号并未发生改变

 

在cp操作中文件节点号发生了变化

file

可以查看文件类型

wc

wc -l          行数

wc -m        字符数

wc -w        单词数

wc -c         字节数

2.系统二级目录

目前对于这些文件我只做了简单的了解

3.文件寻址的命令

pwd

显示当前的工作目录

cd

切换当前的工作目录

 cd ~- = cd -

cd ..当前目录的上级目录

ls

ls                    显示当前目录中文件的名称

ls file               显示指定文件名称 

ls dir                显式指定目录中内容名称

ls -d dir            显示目录本身的名称   

ls -l file             显示文件属性

ls -l dir             显示目录中内容的属性

ls -ld dir           显示目录本身的属性

ls -a dir            显示目录中所有文件名称包括因此文件

ls -s                 显示文件大小

ls -R dir           递归显示目录中的内容

4.文件批量处理

*        0~任意字符

?        单个字符

[[:alpha:]]        单个字母

[[:lower:]]        单个小写字母

[[:upper:]]        单个大写字母

[[:digit:]]          单个数字

[[:alnum:]]        单个数字或字母

[[:punct:]]        单个符号

[[:space:]]        单个空格

字符集合表示方法

[]        模糊匹配

{}        点名机制,精确指定每个元素

[!a-c][^a-c]除了a-c之外

. 当前目录

.. 当前目录上级目录

~- 当前目录之前所在目录

~当前用户家目录

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值