linux学习笔记(一)

linux-命令熟悉

通配符

符号含义示例
*匹配0或多个字符a*b:a与b之间可以有任意长度的字符,也可以没有,如aabkdjb,a0b,a21b
?匹配一个字符a?b:a与b之间有且只能有一个字符,例如aab,a1b,adb
[list]匹配list中的任意一个字符a[xyz]b,a与b之间有且只能有一个字符,而且只能是x或y或z,如axb,ayb,azb
[!list]匹配除list中的任意一个字符a[!0-9]b:a与b之间有且只能有一个字符,而且不能是0-9之间的数字,如axb,akb
[c1-c2]匹配c1-c2中任意单个字符a[0-9]:0到9之间有且只能有一个字符,如a0b.a4b.a9b
{string 1,string 2}匹配string 1或string 2其中一个字符串a{abc,uzi,jkl}:a与b之间只能是abc或uzi或jkl这三个字符串之一

常见的字符类

字符类匹配项
[:alnum:]匹配任意一个字母或数字
[:alpha:]匹配任意一个字母
[:digit:]匹配任意一个数字
[:lower:]匹配任意一个小写字母
[:upper:]匹配任意一个大写字母

mkdir—创建目录

mkdir命令用来创建目录,格式如下:

	mkdir directory_

mkdir dir1
创建单个dir1目录


mkdir dir1 dir2 dir3
可创建3个目录,分别为dir1、dir2、dir3


cp—复制文件和目录

cp命令用来复制文件和目录,它有两种不同的方式,如下所示:

cp item1 item2
将单个文件或目录item1复制到文件或目录item2中

cp item_ directory
将多个项目(文件或目录)复制进一个目录中

cp命令选项

选项含义
-a复制文件和目录及其属性,包括所有权和权限。通常来说,复制的文件具有用户所操作文件的默认属性
-i,在覆盖一个已存在的文件前,指示用户进行确认。如果没有指定该选项,cp会默认覆盖文件
-r递归地复制目录及其内容。复制目录树需要这个选项
-u当将文件从一个目录复制到另一个目录时,只会复制那些目标目录中不存在的文件或是目标目录相应文件的更新文件
-v复制文件时,显示信息性消息

cp命令示例

命令结果
cp file1 file2将file1复制到file2。如果file2存在,则会被file1的内容覆盖掉,如果file2不存在,则创建file2
cp -i file1 file2同上,区别在于当file2存在时,覆盖之前通知用户确认
cp file1 file2 dir1将file1和file2复制到目录dir1里。dir1必须已经存在
cp dir1/* dir2通过使用通配符,将dir1中的所有文件复制到dir2中。dir2必须已经存在
cp -r dir1 dir2将dir1目录(及其内容)复制到dir2目录中。如果dir2不存在,创建dir2,且包含于dir1目录相同的内容

mv—移除和重命名文件

mv命令可以执行文件移动和文件重命名操作,在这两种情况下,完成操作后,原来的文件名将不存在,mv命令使用方法和cp基本相似

mv item1 item2
将文件(或目录)item1移动(或重命名)为item2

或是

	mv item_ directroy
	将一个或多个目录从一个目录移动到另一个目录下

mv命令选项

选项含义
-i覆盖一个已存在的文件之前,提示用户确认,如果没有指定该选项,mv会默认覆盖文件
-u将文件从给一个目录移动到另一个目录,只移动那些目标目录不存在的文件或是目标目录里相应文件的更新文件
-v移动文件时显示信息性消息

mv命令示例

命令结果
mv file1 file2将file1移到file2.如果file2存在,则会被file1的内容覆盖。如果file2不存在,则创建file2.无论哪种情况,file1都不再存在
mv -i file1 file2同上,仅当file2存在时,覆盖之前通知用户确认
mv file1 file2 dir1将file1和file2移到目录dir1下,dir1必须已经存在
mv dir1 dir2将目录dir1(和其内容)移到目录dir2不存在,创建目录dir2,将目录dir1的内容移到dir2下,同时删除dir1
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值