linux命令

   

目录

   

alias

注意a和s不能同时使用

创建文件夹

touch

硬连接与软连接文件

复制文件或目录 -cp

移动改名 mv

删除文件或目录 rm

查找文件 的命令

查找文件 是非常重要的一个基本技能点

find


alias

别名

alias自定义命令=‘原始命令’

原始命令中有特殊字符@#%()请打上引号 单双无所谓

vim /etc/sysconfig/network-scripts/ifcfg-ens33alias myvim='vim /etc/sysconfig/network-scripts/ifcfg-ens33下次可以 直接使用 myvim

unalias自定义命令

在linux基本所有使用命令修改的配置都是临时的,想永久保存得写入文件

写 到家目录 .bashrc

vim /etc/sysconfig/network-scripts/ifcfg-ens33es (一定要英文) q不保存wq 保存退出wq! 强制退出

绝对路径-----> 别名------>内部----->hash ----> 外部

du disk use磁盘使用量 du 选项文件夹

-a 一个个文件单独显示

-s 只显示总和

-h 人性化的方式显示出统计结果

-d 最大显示到几层

统计出/var/log目录所占用空间的大小

du -sh /var/log

注意a和s不能同时使用

磁盘被称为块设备,一块的大小为4k

一给文件要存在磁盘里最少占4k

ll:可以看文件的真实大小

du:也可以看到文件的大小,占磁盘块的个数

创建文件夹

mkdir 建立文件夹

mkdir [选项]文件夹的名字

-p 递归建立

mkdir a b c d 同时建立 a b c d 四个文件夹

mkdir a/aa/aaap

递归建立a aa aaa 文件夹

touch

1.新建空文件

touch 文件名

2.刷新文件的时间

如果文件名存在 是情况2

如果文件名不存在是情况1

硬连接与软连接文件

文件夹的作用是记录文件的相关信息

相关信息:文件的位置,文件的大小,文件的权限,文件的时间,inode号 等等

硬连接:同一个文件取不同的名字或者多个名字

在系统上多了一条路径去找到文件

创建硬连接:ln

硬连接的语法:

ln 绝对路径下的 源文件 目的地

ln 绝对路径下的源文件 目的地/重命名 (给硬连接取名字 不加名字就和源文件同名)

软连接: 类似于windows里快捷方式,软连接,符号连接,会指向原来的文件

创建软连接:ln -s

软连接的语法:

ln -s 绝对路径下的源文件 目的地

ln -s 绝对路径下的源文件 目的地/名字 (给软连接取名字,不加名字就和源文件同名)

复制文件或目录 -cp

cp :备份

cp 要复制的文件 新的文件(新文件在同一个文件夹内要改名)

选项:

-r:可以复制目录,复制整个文件夹

-a:既可以复制目录,还可以保留源文件的权限不变

移动改名 mv

mv:mv 选项 源文件或目录 目标文件或目录

1.如果是带路径,就是移动

2.不带路径,直接加名字就是改名

rename:改名

删除文件或目录 rm

rm:[选项]要删除的文件或目录

选项:

-f:强制

-i:交互

-r:递归(删除目录需要)

shred:安全的删除文件

查找文件 的命令

查找文件 是非常重要的一个基本技能点

去找命令:which精确查找

which 命令(ls cs 等)

whereis命令

locate 查找文件

非常快,有延时性

find

find的特点:

  1. 精确查找

  2. 实时查找

  3. 支持查找条件巨多

  4. 速度慢但是靠谱

  5. 默认递归查询

find格式:find[查找路径] [目录文件] [查找条件] [处理文件] ,这些方括号里的都是可加可不加的

默认处理动作就是显示出来

find选项:

-name:按文件名查找

-size :按文件大小查找

比如找1m左右的文件的就是-size 1m,范围是1bit到1m的

“+”号是大于多少,“-”号是小于多少

-user:根据文件所有者进行查找

-type:根据文件类型查找

f:普通文件 d:目录文件

l:连接文件

-inum:根据文件的inode号进行查找

-perm:根据文件权限进行查找

-maxdepth等级:搜索最大等级的目录

-mindepth等级:搜索最小等级的目录

!:取反

-delete:把查询到的结果一并删除

-ok:命令序列{} \,作用是询问是否执行

-exec:命令序列{} \,作用是不需要询问直接执行

查找 /etc/ 目录下,类型是文件,大于 10G 的,所属用户 ky30 ,使用免交互的方式保留权限复制到 /opt/ky30 find /etc -type f -size +10G -user ky30 -exec cp {} /opt/ky30 \

{} \:这段中间当中填写和当前查找不同的路径下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值