Linux命令精讲

目录

通配符

命令

“查询”命令——whatis

设置别名——alias

  删除别名——unalias

统计目录所占空间——du

 创建新目录——mkdir (make a directory)

创建空文件命令——touch

 创建连接文件命令——ln

 复制文件或或目录的命令——cp

 删除命令——rm

 移动文件或者目录的命令——mv

 查找程序所在位置命令——which

 查找文件或者目录位置——find

 组合命令


通配符

匹配任意一个字符
*匹配所有非隐藏字符无论长短,但不匹配“.”开头的文件,及隐藏文件
{1..10}1到10
{a..z}a到z
[123]取其中之一显示
[0-9]匹配数字范围
/转义符,表示原来的意思
[*字符]匹配列表中除字符以外的
[[:lower:]匹配小写字母
[[:upper:]匹配大写字母
{A..Z}A到Z 

命令

“查询”命令——whatis

当我们想查询一个命令是什么意思的时候就可以用whatis命令查询。

示例

设置别名——alias

通过别名命令来简化较长的常用命令

设置网卡的别名:alias wk=‘vim /etc/syscomfig/network-scripts/ifcfg-ens33’

“=”号两边不能有空格 

  删除别名——unalias

 永久生效:vim /root/ .bashrc
 修改:- 在/etc/bashrc 会影响全部
  - /root/.bashrc只会影响当前用户

统计目录所占空间——du

du    【选项】   【文件或目录】

du统计目录
du -a统计当前目录及其子目录
du -h人性化显示单位
du -sh只统计当前目录所占空间,不包括子目录

 du:统计目录

du -a:统计当前目录及其子目录

 

du -h:人性化统计,显示了单位

 du -sh:只统计当前目录所占空间大小

 创建新目录——mkdir (make a directory)

创建一个新的目录“ma”

 一次创建多个文件夹

创建空文件命令——touch

经常用于创建多个新的空文件

touch   【文件名】

touch:创建文件

echo:创建文件放到某个文件夹里面

mkdir:创建目录

 创建连接文件命令——ln

为文件创建连接

连接分类:软连接、硬链接

软连接相当于快捷方式,将源文件删除后,软连接将会报警。

 

 

硬链接相当于创建一个副本,在删除源文件后不会报警。

 

 复制文件或或目录的命令——cp

选项说明
-f覆盖目标同名文件或者目录时不进行提醒,直接强制复制
-i覆盖目标同名文件或者目录时提醒用户确认
-p复制时保持原文件的权限,属主及时间标记等属性不变
-r复制目录时必须使用此选项,表示递归复制所有文件及子目录

 将etc下的passwd复制到当前目录

 把ky19下的子目录复制到ma下面

 删除命令——rm

删除指定的文件或者目录

-f强制删除文件,不会提醒用户
-i删除时提醒用户
-r递归删除,删除目录必须用-r

 rm -rf:

 rm -i

 rm-r

 移动文件或者目录的命令——mv

移动制定的文件

 查找程序所在位置命令——which

 查找文件或者目录位置——find

常用查找方式

-name按名称查找
-size按大小查找
-user按文件属性查找
-type按文件类型查找

 类型分类

f普通文件
b块设备
c字符设备文件
d目录
l连接

 示例

-name

 -size

 

 组合命令

-a:两个命令同时满足

-o:两个命令只要满足一个

示例

 

 这个有很多,我只截了一部分

 附加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值