LINUX基础知识和命令 二
LINUX
alias (别名)
自定义命令=原始命令
原始命令中有特殊符@#%()请打上 引号,单双无所谓
例:vim /etc/sysconfig/network-scripts/ifcfg-ens33
alias myvim=“vim /etc/sysconfig/network-scripts/ifcfg-ens33”
下次可以直接打myvim


alias 直接打显示当前系统所有的别名
在Linux 基本所有使用命令修改的配置都是临时的,想用就保存的写入文件 写到家目录 .bashrc
绝对路径------>alias别名----->内部---->hash------>外部
type cd是内部
type ls是外部
内部大 cd还是cd
别名大 cd就是ls

du (disk use)磁盘使用量
语法:du 选项 文件夹
-a 一个个文件单独显示
-h 人性化显示
-s 显示总和
-d 显示层级
ll与du区别
ll 可以看到文件的真实大小
du 也可以看到文件的大小,但是看到的是占磁盘块的个数 (磁盘被称为块设备。一块大小为4k--->-y一个文件要存磁盘里最少占4k)注意du -as ---> a和s不能同时使用

应用场景
服务器磁盘满了 删一些垃圾文件或没有的用的大文件 du命令快速定位去统计哪些文件比较大。
df (disk free)磁盘剩余量
mkdir (建立文件)
语法:mkdir【选项】文件夹的名字
-p 递归建立
例如:mkdir a b c d 同时件力a b c d ----> mkdir a/aa/aaa -p 递归建立

touch (创建文件)
1、新建空文件
2、刷新文件的时间
touch+文件名
如果文件名存在则是情况2
如果文件名不存在则是情况1
文件名最长255个字节,包括路径在内文件名称最长4095
软链接和硬链接
硬链接:同一个文件取不同名字或者多个名字(苏轼 字子瞻,号东坡居士)不支持文件夹,创建一个链接数加一,多路径访问。(在系统上多一个路径去找到文件)
软连接:指明了文件在系统中的位置
文件夹:记录文件的相关信息 (文件的位置,文件大小,文件权限,文件时间等)
语法
in+绝对路径下的源文件+目的地(硬链接)
in+-s 绝对路径下的源文件+目的地(软连接)
in+绝对路径下的源文件+目的地/名字 给硬链接取名字,不加名字就和源文件同名.加名字就是重命名
in+-s 绝对路径下的源文件+目的地/名字 给软链接取名字 不加名字就和源文件同名
软连接必须要用绝对路径
cp (copy 备份)
语法:cp+要复制的文件+新的文件(新的文件在同一文件夹需要改名)
-p 保留属性(有效保留)
-a 保留属性-->比 -p更强大
| 选项 | 说明 |
| -f | 覆盖目标同名文件或目录时不进行提醒,直接强制复制 |
| -l | 覆盖目标同名文件或目录时提醒用户确认 |
| -p | 复制时保持源文件权限,属主及时间标记等属性不变 |
| -a | 完整保留所有信息 |
| -r | 复制目录时必须使用此选项,表示递归复制所有文件及子目录 |
|
-v |
可视化 |
| -u | 相当于增备,差异备份(只对文件夹起作用) |
一个命令打多次,如果结果都一样那说明这个命令具有幂等性
mv (移动/改名)
mv 移动到当前目录下 重命名
mv 移动到其他目录下 移动加改名
rename:对同一后缀名进行修
rm (删除)
rm -rf
shred
-z 最后一次覆盖添加0,以隐藏覆盖操作
-v 能够显示操作进度
-u 覆盖后截断并删除文件
-n 指定覆盖文件内容的次数(默认值时3次)
查找文件
locate 查找文件
which is (精确查找)
whereis is(模糊查找)
locate 查找文件快,延时性大,模糊查找,从数据查找文件
updatedb(更新数据)(最好在无人,例如晚上下使用。会卡)
find 查找
格式:find [查找路径] [查找条件] [处理动作]
默认处理动作:print(显示至屏幕) ls:显示详细信息
特性
精确查找,实施查找,支持查找条件,默认递归查询 (慢)
-delete 处理动作
| 查找类型 | 关键字 | 说明 |
| 按名称查找 | -name |
根据目标文件的名称进行查找,允许使用“*”和“?通配符 - lname "文件名称" 不区分大小些” |
| 按文件大小查找 | -size | 根据目标文件的大小进行查找 一般使用“+”、“-”号设置超过或小于指定大小作为查找条件 ,常用容量单位kB(注意k是小写)MB,GB |
| 按文件属主查找 | -user | 根据文佳佳你是否属于目标用户进行查找 |
| 按文件类型查找 | -type | 根据文件的类型进行查找文件类型包括 普通文件(f)、目录(d),块设备文件(b) 字符设备(c)等 |
| 按inode号查找 | -inum | 根据文件的inode号进行查找 |
| 按权限查找 | -perm | 按文件的权限进行查找 |
| 按最大搜索目录深度 |
-maxdepth level |
将你的文件以分级形式进行查找 |
| 最小搜索目录深度 |
-mindepth level |
同上 例如:find /etc -maxdepth 2 -mindepth 2 |
-empty 查找空文件
例题 找到1天以上 1M,名字为conf结尾的普通文件
find -name “*conf" -type f -size 1M -mtime 1

处理动作
-print:默认的处理动作,显示至屏幕
-ls:类似于对查找到的文件执行”ls -dils“命令格式输出
-fls file:查找到的所有文件的长格式信息保存至指定文件中,相当于-ls > file
-delete:删除查找到的文件,慎用!
-ok command {} \; 对查找到的每个文件执行由command指定的命令,对于每个文件执行命令之前,都会交互要求用户确认
-exec command {} \;对查找到每个文件执行由command指定的命令
{}:用于引用查找到的文件名称自身

LINUX基础知识和命令 二的更多相关文章
- Linux基础知识与命令1(su passwd)
一.Linux的基本原则 1.linux由一个个目的单一的小程序组成,我们一般需要组合小程序来完成复杂的任务 2.Linux的一切都是文件(文件类似于一棵树,包括外设,接口) 3.Linux尽量避免捕 ...
- 《Linux基础知识及命令》系列分享专栏
<Linux基础知识及命令>系列分享专栏 本专题详细为大家讲解了Linux入门基础知识,思路清晰,简单易懂.本专题非常适合刚刚学习Linux的小白来学习,通过学习该专题会让你由入门达到中级 ...
- linux 基础知识及命令总结
1.mkdir 创建目录 -p 创建多级目录 mkdir -p /data/test -m, --mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask -p, ...
- linux基础之进阶命令二
本节内容 基础命令二: 1. alias:查看和设置别名(alias:别名) alias 'ren=ls -ld' \ren 可不取消别名,执行ren原本的命令 2. unalia ...
- 后端程序员必备的 Linux 基础知识+常见命令(近万字总结)
大家好!我是 Guide 哥,Java 后端开发.一个会一点前端,喜欢烹饪的自由少年. 今天这篇文章中简单介绍一下一个 Java 程序员必知的 Linux 的一些概念以及常见命令. 如果文章有任何需要 ...
- Linux基础知识和命令
1,用户登录: root(管理员),权限最大.安全生产必要时再使用. 普通用户:权限有限.2, 终端终端设备终端:输入和输出设备,如:键盘鼠标显示器; 图形终端:虚拟机进入窗 ...
- linux基础知识-常用命令
ifconfig :查看当前ip hostname:查看主机名 vim /etc/hosts:修改地址映射 service iptables status : 查看防火墙状态 chkconfig ip ...
- Linux基础知识第九讲,linux中的解压缩,以及软件安装命令
目录 Linux基础知识第九讲,linux中的解压缩,以及软件安装命令 一丶Linux Mac Windows下的压缩格式简介 2.压缩以及解压缩 3.linux中的软件安装以及卸载 1.apt进行安 ...
- Linux基础知识第三讲,拷贝文件跟移动文件命令
目录 Linux基础知识第三讲,拷贝文件跟移动文件命令 一丶常用命令 1.tree命令常用选项 2.cp复制文件命令 3.mv 命令的使用 Linux基础知识第三讲,拷贝文件跟移动文件命令 一丶常用命 ...
- Linux基础知识与基础命令
Linux基础知识与基础命令 系统目录 Linux只有一个根目录,没有盘符的概念,文件目录是一个倒立的树形结构. 常用的目录功能 bin 与程序相关的文件 boot 与系统启动相关 cdrom 与Li ...
随机推荐
- 前端Vue自定义带历史记录的搜索框组件searchBar 支持搜索输入框清空 搜索历史存储记录清除
前端Vue自定义带历史记录的搜索框组件searchBar 支持搜索输入框清空 搜索历史存储记录清除,下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/p ...
- 相较于Scrum, 我更推崇精益Kanban,帮助团队建立价值交付流,识别瓶颈问题
最近在学习实践精益Kanban方法,结合自己团队实践Srum的经历,整理些资料二者的差异.相较于Scrum, 我更推崇精益Kaban. Agile是一套理论和原则,就像天边的北极星.Devops是一种 ...
- Stable Diffusion生成图片的参数查看与抹除方法
前几天分享了几张Stable Diffusion生成的艺术二维码,有同学反映不知道怎么查看图片的参数信息,还有的同学问怎么保护自己的图片生成参数不会泄露,这篇文章就来专门分享如何查看和抹除图片的参数. ...
- Maven-Could not calculate build plan错误解决方法
报错如图: 报错情况: 可以创建简单的maven项目例子,但是无法创建web的maven项目 解决方法: 1.安装maven插件后,c盘下会生成.m2文件夹 .m2\repository\org\ap ...
- matlab的gui图像处理操作界面,实现重置和退出按钮功能
axes控件实现了展示图片,动态txt控件实现了展示或者输入参数. 重置 在gui界面右键点击重置pushbotton回到代码块callback,编写代码 以下代码是实现图片和参数数字重置,是重置按钮 ...
- CSS:使用透明色
使用如下代码: background-color="#00000000"
- Hadoop集群启动没有DataNode进程
问题状况: 问题原因: 在启动Hadoop之前,进行了多次格式化,导致DataNode的ID发生了变化 解决方案: 我们可以删除从节点所有的DataNode资料,并重新格式化 解决流程 1.根据cor ...
- 使用docker-compose搭建redis-cluster集群
前言 如果你也因为centos的gcc版本落后导致redis编译安装不通过而烦恼,大可以试一试用docker去搭建redis集群.本文以单节点搭建redis-cluster三主三从为例. ip:192 ...
- U268603 I Hate This Tree 题解
传送门 一道纯粹的码力 + 卡常题. 前置 矩阵乘法,线段树. 分析 线段树存矩阵. 构造迭代矩阵: \[\begin{pmatrix}f_i&f_{i-1}\end{pmatrix}\tim ...
- 非全自研可视化表达引擎-RuleLinK
说在前面 工作中经常会遇到这样的场景: 帮忙把小贝拉门店 商品金额在5w以内,产康订单最多95折. 帮忙把圣贝拉门店 开业时间在6个月内,折扣低于7折要发起审批 帮忙把宁波太平洋店设置独立合同模板 帮 ...