Linux入门

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


一、常用指令

ls(显示目录)

-l 以长格式显示
-a 显示所有子目录和文件信息,包含隐藏文件
-A 显示所有子目录,不包含隐藏文件
-d 显示目录本身属性
-h 人性化显示,具体表现如文件大小后带有MB或GB
-R 以递归(Recursive)的方式显示指定目录及其子目录中的所有内容

du(统计目录)

-a 同时统计目录下所有文件
-h 人性化统计,具体为包含单位
-sh 只统计当前目录所占空间
注:-a和-s不可同时使用

创建

mkdir(创建目录)

可结合-p递归创建

创建文件touch、vim、echo

touch及vim为创建新文件,而echo则为在文件中插入内容

创建链接ln

ln为硬链接
ln -s为软链接
软链接类似于快捷方式,而硬链接可视为备份

复制cp

-f 覆盖同名文件不进行提醒,而直接强制复制
-i 覆盖目标同名文件或目录时提醒用户确认(Interactive ,交互式)(i的优先级高于f)
-p 复制时保持(Preserve)源文件的权限、属主及时间标记等属性不变
-a 和p的功能差不多,不过比p功能更强大,可以复制软连接
-r 复制目录时必须徳用此选项,表示递归复制所有文件及子目录
注:如果对同一个文件连续复制三次,第一次复制可以改名;第二次复制将变成改名后的子目录,第三次复制覆盖了,问是否覆盖。复制多个文件,只能复制到目录或文件夹下,不可以直接复制到文件,并且这个目录必须存在。

删除rm

-f 不提醒,直接强制删除
-i 提醒用户确认
-r 递归删除整个目录树

移动文件或目录mv

如果目标位置与源位置相同,则相当于执行重命名操作。
格式: mv [选项] 源文件或目录 目标文件或目录。

查找位置

which查找位置
find精细查找文件或目录
常用查找条件:
按名称查找:“-name”:根据目标文件名称进行查找,允许使用“*”及“?”通配符
按文件大小查找:“-size”:根据目录文件的大小进行查找,一般使用“+”“-”号设置超过或小于指定的大小作为查找条件,常用的单位包括kB(注意k小写)、MB、GB。
按文件属性查找:“-user”:根据文件的类型进行查找,类型指的是普通文件(f)、目录(d)、块设备(b)、字符设备文件(c)、链接(l)
按文件类型查找:“-type”

二、通配符

?匹配一个字符
*模糊匹配
{1…10} 1到10,同适用于a到z
[123] 匹配其中任意字段
\ 换行

三.别名

1、格式: alias命令名=‘别名’
2、注意等式两边不能有空格,alias ,临时修改,重启会失效,只有修改配置文件才会永久生效
unalias:删除别名,此时net不可以进入修改网卡并会报错
永久保持配置:进入vim /root/.bashrc界面,在里面添加

总结

Shell是一种特殊程序
Linux命令的分类、格式及使用方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值