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 ...
随机推荐
- 给 Helm 提一个 PR,重温开源项目参与过程
目录 逛社区 领任务 复现 Bug 用 GPT-4 来准备 Bug 复现材料 对着 GPT-4 给的命令复现 Bug 定位 Bug 修复思路 编写代码 测试 提 PR 逛社区 酒足饭饱,闲来无事,打开 ...
- Unity的Undo:详解解析与实用案例
Unity Undo详解 在Unity中,Undo是一个非常重要的功能,它可以让开发者在编辑器中进行操作时,随时撤销之前的操作,从而避免不必要的错误.本文将详细介绍Unity Undo实现原理和使用方 ...
- ZEGO 即构音乐场景降噪技术解析
随着线上泛娱乐的兴起,语聊房.在线 KTV 以及直播等场景在人们的日常生活中占据越来越重要的地位,用户对于音质的要求也越来越高,因此超越传统语音降噪算法的 AI 降噪算法应运而生,所以目前各大 RTC ...
- js实现图片预览翻页
原文地址 可以直接复制粘贴打开,图片是在线的,原理简单好懂! 效果 源码 <!DOCTYPE html> <html> <!--JQuery在线引用--> < ...
- 一文详解TextBrewer
本文分享自华为云社区<TextBrewer:融合并改进了NLP和CV中的多种知识蒸馏技术.提供便捷快速的知识蒸馏框架.提升模型的推理速度,减少内存占用>,作者:汀丶. TextBrewer ...
- JVM性能监控和调优
JVM性能监控和调优 JVM(Java虚拟机)调优是为了优化Java应用程序的性能和稳定性.JVM调优的目的是通过调整JVM的配置参数和优化应用程序代码,使其在给定的硬件和软件环境下达到更好的性能表现 ...
- 【pandas小技巧】--数据转置
所谓数据转置,就是是将原始数据表格沿着对角线翻折,使原来的行变成新的列,原来的列变成新的行,从而更方便地进行数据分析和处理. pandas中DataFrame的转置非常简单,每个DataFrame对象 ...
- Pandas 使用教程 Series、DataFrame
目录 Series (一维数据) 指定索引值 使用 key/value 对象,创建对象 设置 Series 名称参数 DataFrame(二维数据) 使用字典(key/value)创建 loc 属性返 ...
- 《最新出炉》系列初窥篇-Python+Playwright自动化测试-14-playwright操作iframe-番外篇
1.简介 通过前边三篇的学习,想必大家已经对iframe有了一定的认识和了解,今天这一篇主要是对iframe的一些特殊情况的介绍和讲解,主要从iframe的定位.监听事件和执行js脚本三个方面进行展开 ...
- C# Wke例子 -- WebUI登录窗口
概述 Wke介绍: http://blog.csdn.net/sabrecode/article/details/78145938 用Wke做了一个登录窗口, webui比较特殊. 因为它就是一个超文 ...