Linux基础命令3
一、目录操作
1.1查看切换显示统计目录
1.1.1pwd
pwd:显示当前路径
1.1.2cd
cd:却换目录
1.1.3ls
注意:生产环境中慎重直接使用,文件量过大会直接死机(有的服务器上的文件是千万级别)
(1)ls [选项] [文件或目录… ]:显示非隐藏文件的名称
- -l 已长格式显示文件和目录列表,可以看到属性 ll=ls -l
- -a 显示全部包括隐藏文件
- -A 显示全部文件或隐藏文件,但不包括 . 和..
- -d 仅列出目录本身,而不是列出目录内的文件数据
- -h 友好显示文件大小(human,人性化)
- -R 递归显示该目录及该目录的子目录下的所有内容
- --color 显示颜色
- -t一时间顺序
- -r倒序
- -S 以文件容量大小排序
- -i indoe号
(2)颜色表示的文件类型:
- 黑色:数据文件,普通文件
- 绿色:可执行文件
- 黄色:块设备文件硬件设备(硬盘)
- 红色:压缩包
- 蓝色:文件夹
- 天蓝色:链接文件(快捷方式)
(3)文件类型
1.1.4通配符
作用:模糊匹配文件名或者文件夹(grep文件内容)
*代表任意字符,?代表一个字符
1.1.5alias别名
创建别名:alias 命令别名 = ’命令‘
删除别名:unalias 别名命令
取消别名:\别名 (显示命令原始意思)
补充:绝对路径>别名>内部>hash>外部命令(先查找别名在查找内部命令,缓存最后外部)
1.1.6du
du [选项] [文件或目录… ]
查看当前所在文件夹的总磁盘占用量了。 blok 4k du显示的是文件占磁盘大小 不是文件的实际大小-d
1.2创建文件/文件夹
1.2.1创建文件夹mkdir,文件touch
(1)mkdir [选项] 目录位置及名称…
(2)touch
每个文件有三个时间戳:
- modify time:修改时间,mtime,改变文件内容(数据)
1.2.2硬链接与软链接ln
硬连接:同一个文件取不同的名或者叫多个名字不支持文件夹,创建一个连接数加一,多路径访问,删除硬链接的原始文件,硬链接还能继续访问
软连接:类似于windows里快捷方式,软连接,符号连接,会指向原来的文件ln(link),删除软连接的原始文件,软连接不能继续访问(可以跨文件系统,文件系统表示更目录下的文件夹)
ln [-s] 源文件或目录… 链接文件或目标位置
1.2.3复制cp
- cp [选项]… 源文件 目标 相当改名复制
- cp [选项]... 源文件... 文件夹多个源文件只能复制到文件夹
1.2.4移动/改名mv
mv [选项] … 源文件或目录… 目标文件或目录 单个文件
作用:移动文件或者改名
rename 旧字符 新字符 目标文件
1.2.5删除文件rm
rm [选项] 要删除的文件或目录
-
-f:强制(不提示)
-
-
-r :递归(删除目录需要)
1.3查找文件
1.3.1find
find [OPTION]... [查找路径] [查找条件] [处理动作]
- 查找路径:指定具体目标路径;默认为当前目录
- 查找条件:可以对文件名、大小、类型、权限等标准进行查找;默认为找出指定路径下的所有文件
- 处理动作:对符合条件的文件做操作,默认输出至屏幕(print)
####################思考1024M 和1G 一样么?#####################
1024M 代表 1023M - 1024M 不包括1023
1G 表示 0G -1G 不包括0G
-size 10k 表示9k 到10k 且不包括9k
-size -10k 表示9k 以内 包括9k
-size +10k 表示10k 以上 不包括 10k
find -mtime 10
#10天到11天
find -mtime +10
#代表11天以上
find -mtime -10
#10天以内
1.3.2标准输入输出
1.3.3参数替换xargs
由于很多命令不支持管道|来传递参数,xargs用于产生某个命令的参数,xargs 可以读入 stdin 的数据,并且以空格符或回车符将 stdin 的数据分隔成为参数。另外,许多命令不能接受过多参数,命令执行可能会失败,xargs 可以解决。
注意:文件名或者是其他意义的名词内含有空格符的情况单独使用 xargs 是将键盘上的输入输出在屏幕上。
1.3.4which
which 命令|程序名
二、硬件信息及其它系统信息
2.1查看cpu
- lscpu命令可以查看cpu信息
- cat /proc/cpuinfo也可看查看到
2.2查看内存大小
- free
- cat /proc/meminfo
2.3查看硬盘和分区情况
2.4查看机器架构
2.5查看内核版本
2.6系统时间
- date:查看当前系统时间
- -d:你描述的日期,显示指定字符串所描述的时间,而非当前时间
- %F:完整日期格式,等价于 %Y-%m-%d
- %T: 时间(24小时制)(hh:mm:ss)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」