一、Linux系统下,文件夹中的文件批量重命名
参考教程:Linux下批量重命名文件_漫漫路上下而求索的博客-CSDN博客_linux 批量重命名文件
正则化表达式如下:
二、Linux的文件结构
与Windows下的文件组织结构不同,Linux不使用磁盘分区符号来访问文件系统,而是将整个文件系统表示成树状的结构,Linux系统每增加一个文件系统都将会其加入到这个树中。
1. 常用的文件命令
pwd # 可以查看当前目录的位置
cd # 可以修改当前目录的位置,使用方法:cd 目录路径
ls # 可以查看一个目录中的所有内容,使用方法如下:ls 目录路径
# 如果没有提供目录路径则查看当前目录中的所有内容
ls -a,# 这个选项可以查看目录中所有内容
ls -l,# 这个选项可以查看每个项目的详细信息
# -a选项可以和-l选项合并成-al选项
mkdir # 可以用来创建新的文件夹,使用方法如下: mkdir 目录路径
# 要求目标目录还不存在,但是它的父目录必须存在
mkdir -p # 可以把目录中所有还不存在的目录都创建出来
rmdir # 可以删除一个已经存在的目录 这个命令只能删除空目录
rm # 可以用来删除文件和目录
rm -rf #可以删除非空目录
- 当命令中包含长路径时可以只输入前几个字母然后使用tab键把剩下的字母补齐。
- 终端窗口中可以使用上下方向键查找以前使用过的某个命令
2.压缩与解压缩
tar 负责对多个文件和文件夹进行打包和解包操作,在打包后对文件进行压缩处理
打包压缩:tar zcvf 压缩文件名.tar.gz 路径1 路径2
解压缩:tar zxvf 压缩文件名.tar.gz
3.Vi的使用
vi是Linux系统下的文本工具,三种工作模式,每一种模式下只能使用一组相关的功能。
正常模式 所有在键盘上的输入被当成简单命令,每次进入vi时都处于这个模式
插入模式 编写文字内容
命令模式 可以输入复杂命令
二、Linux的文件结构
与Windows下的文件组织结构不同,Linux不使用磁盘分区符号来访问文件系统,而是将整个文件系统表示成树状的结构,Linux系统每增加一个文件系统都将会其加入到这个树中。
1. 常用的文件命令
pwd 可以查看当前目录的位置
cd 可以修改当前目录的位置,使用方法:cd 目录路径
ls 可以查看一个目录中的所有内容,使用方法如下:ls 目录路径
如果没有提供目录路径则查看当前目录中的所有内容
ls -a,这个选项可以查看目录中所有内容
ls -l,这个选项可以查看每个项目的详细信息
-a选项可以和-l选项合并成-al选项
mkdir 可以用来创建新的文件夹,使用方法如下: mkdir 目录路径
要求目标目录还不存在,但是它的父目录必须存在
mkdir -p 可以把目录中所有还不存在的目录都创建出来
rmdir 可以删除一个已经存在的目录 这个命令只能删除空目录
rm 可以用来删除文件和目录
rm -rf 可以删除非空目录
当命令中包含长路径时可以只输入前几个字母然后使用tab键把剩下的字母补齐。
终端窗口中可以使用上下方向键查找以前使用过的某个命令
2.压缩与解压缩
tar 负责对多个文件和文件夹进行打包和解包操作,在打包后对文件进行压缩处理
打包压缩:tar zcvf 压缩文件名.tar.gz 路径1 路径2
解压缩:tar zxvf 压缩文件名.tar.gz
3.Vi的使用
vi是Linux系统下的文本工具,三种工作模式,每一种模式下只能使用一组相关的功能。
正常模式 所有在键盘上的输入被当成简单命令,每次进入vi时都处于这个模式
插入模式 编写文字内容
命令模式 可以输入复杂命令
1.在命令模式下使用q!命令可以退出vi,所有没保存的文字信息丢失
2.在命令模式下使用wq或x命令可以退出vi,首先保存所有修改过的文字信息
注:在命令模式下输入w可以保存修改过的文字内容而不退出
vi中的复制粘贴:
正常模式下输入nyy可以把光标所在行及下面的n行一起拷贝到剪贴板上。n应该使用数字替换,如果n是1可以不写。
正常模式下输入np可以把剪贴板上的内容粘贴到光标所在行的下面。n应该使用数字替换,如果n是1可以不写。
正常模式下输入ndd可以当前光标所在行以及下面的n行剪切到剪贴板。n应该用数字替换,如果n是1则可以不写。
对vi 做设置:
命令模式下使用set命令可以对vi做各种设置,set nu可以设置vi显示行号
~/.vimrc文件可以记录所有vi需要使用的set命令,每次启动vi时会把里面的所有set命令按顺序执行一遍
gVim是Windows操作系统下的vi,WinVI也是Windows下的vi。
touch命令可以用来创建新文件,touch命令创建的新文件是空的,touch命令可以把一个文件的最后修改时间调整成执行touch命令的时间。
rm命令可以删除一个文件