首页 > 代码库 > unit2文档
unit2文档
建立文件 建立目录 管理目录文件
命令:touch 文件名 ##建立文件
mkdir 文件名 ##建立目录
rm -fr 文件名 ##强制删除
2.vim用法
命令:vim 文件名 ##打开文件,文件不存在时,自动创建然后打开,按I进入插入模式,完成编辑 按“Esc”,输入“:wq”退出。
3.切换工作目录
命令:cd 目录 ##切换到指定目录
cd - ##切换到工作目录之前所在目录
cd ~ ##切换到自己家目录
cd ~username ##切换到指定用户家目录
cd .. ##切换到当前目录的上级目录
4.列出目录或文件信息
命令:ls 文件名 ##列出文件内容
ls -d 文件名 ##列出目录本身
ls -l 文件名 ##列出文件内容属性
ls -ld 文件名 ##列出目录本身属性
ls -a ##列出目录中的所有内容,包括以“.”开头的隐藏文件
ls -R ##递归显示目录内容
5.文件复制
命令:cp file file1 ..目录 ##把文件复制到目录
cp file teat ##建立test文件模板为file
cp -r 目录 目录 ##复制目录
6.移动或重命名
命令:mv file file1 目录 ##移动file file1到目录
mv 存在文件 不存在文件 ##重命名文件
7.正则表达式
* ##匹配到0到任意字符
? ##匹配到单个字符
[[:alpha:]] ##匹配到单个字母
[[:lower:]] ##匹配到单个小写字母
[[:upper:]] ##匹配到单个大写字母
[[:digit:]] ##匹配到单个数字
[[:alnum:]] ##匹配到单个字母或数字
[[:punch:]] ##匹配到单个符号
[[:space:]] ##匹配到单个空格
{ }表示不存在的或者存在的
{1..9} ##1-9
{a..f} ##a-f
{1,3,5} ##1 3 5
{a,c,e} ##a c e
{1..3}{a..c} ##1a,2a,3a,2a,2b,2c,3a,3b,3c
[ ]表示存在的
[a-C] ##a,A,b,B,c,C
[a-c] ##a,A,b,B,c
[1-3] ##1或者2或者3
[145] ##1或者4或者5
[^abc]|[!abc] ##除了a并且除了b并且除了c
******建立文件不能用“[ ]”
unit2文档