Linux基础命令2
2024-07-10 18:55:57 4 举报
AI智能生成
伟大
作者其他创作
大纲/内容
帮助命令
man
-f:查看命令拥有哪个级别的帮助
-k:查看和命令相关的所有帮助
info:帮助信息是一套完整的资料
help:只能获取Shell内置命令的帮助
搜索命令
whereis:搜索系统命令,还可以查找到帮助文档的位置
which:搜索系统命令,如果这个命令有别名,则还可以找到别名
locate:可以按照文件名搜索普通文件的命令
安装:yum install -y mlocate
find命令
按照文件名搜索 find 搜索路径 【选项】
-name:按照文件名搜索
-iname:按照文件名搜索。不区分大小写
-inum:按照inode搜索
按照文件大小搜索 find 搜索路径 【选项】
-size:【+ - 】大,小
按照修改时间搜索 find 搜索路径 【选项】
-atime 【+ | - 】时间:按照文件访问时间搜索
-mtime 【+ | -】时间:按照文件数据修改时间搜索
-ctime 【+ | -】时间:按照文件状态修改时间搜索
按照权限搜索 find 搜索路径 【路径】
-perm:权限模式:查找文件权限刚好等于“权限模式”的文件
-perm +权限模式:查找文件权限包含“权限模式”的任意一个权限的文件
-perm -权限模式:查找文件权限全部包含“权限模式”的文件
按照所有者和所属组搜索
-uid:按照用户ID查找所有者是指定ID的文件
-gid:按照用户组ID查找所属组是指定ID的文件
-user:按照用户名查找所有者是指定用户的文件
-group:按照组名查找所属组是指定用户组的文件
-nouser:查找没有所有者的文件
按照文件类型搜索
-type d :查找目录
-type f:查找普通文件
-type l:查找软连接文件
逻辑运算符
-a:逻辑与
-o:or逻辑或
-not:not 逻辑非
按照文件深度来查找
-maxdepth:最大深度
-mindepth:最小深度
管道符 |
分页查看查找结果
字符处理命令
grep:在文件中提取和匹配符合条件的字符串行
-i:忽略大小写
-n:输出行号
-v:反向查找
cut:【选项】 文件名
-f:列号:提取第几列,默认的分隔符就是制表符
-d:按照指定分隔符分割列
-c:按字符分割
tr:转换和删除字符
-d:删除所有属于第一字符集的字符
-s:把连续重复的字符以单独一个字符表示去重
-t:将第一个字符集对应字符转化为第二字符集对应的字符
-c:取字符集的补集
sortL:排序或者去重 【选项】 filename
-u:去重
-n:以数值来排序
-o:将结果写入原文件
-r:降序
-t:指定分隔符
-k:指定列
-R:随机排序
统计数据命令wc命令默认显示格式为:行数 单词数 字节数
-l:统计行数
-w:统计单词数
-c:字节数
-m:统计字符数,中文也表示一个
uniq 【选项】 【filename】
-i:忽略大小写字符的不同
-c:进行计数
-u:只显示不重复的行
-d:显示重复的行
diff:比较两个文件的不同然后记录下来
patch利用diff制作的补丁来实现源文件和目的文件的转换
IO重定向和管道符命令
> :覆盖
>>:追加
系统相关命令命令
hostname 主机名
#:管理员
$:普通用户
lscpu:查看cpu
free:查看内容大小
lsblk:查看硬盘和分区
top:查看系统资源占用情况
arch:查看系统架构
uname -r :查看内核版本
lsb_release -is :查看虚拟机
date:显示和设置系统时间
cal -y :显示日历
echo:将指定文本显示在linux命令行上,或者通过重定向符写入到指定的文件中
自由主题
0 条评论
下一页