ubuntu22.04系统入门 linux入门(二) 简单命令 多实践以及相关文件管理命令

以下有免费的4090云主机提供ubuntu22.04系统的其他入门实践操作

地址:星宇科技 | GPU服务器 高性能云主机 云服务器-登录

相关兑换码星宇社区---4090算力卡免费体验、共享开发社区-CSDN博客

之所以推荐给大家使用,是因为上面的云主机目前是免费使用的,不需要大家再去安装虚拟机,部署虚拟机,环境都搭配好了,非常适合新手入门,减少搭建的时间,把时间都用在实践上。

size : 按文件大小查找

find /etc -size +5M #查找大于5M

find /etc -size 5M #等于5M

find /etc -size -5M #小于5M

find / -size +3M -a -size -5M #查找/下面大于3M而且小于5M的文件 ---a:and

find / -size -1M -o -size +8M #查找/下面小于1M或者大于8M的文件 -o:or

find / -size -3M -a -name "*.txt" #查找/下面小于3M而且名字是以.txt结尾的文件

atime/mtime/ctime : 按时间查找

-atime = access访问时间 #单位是 天

-mtime = modify改变时间 内容修改时间会改变

-ctime = change修改时间 属性修改时间会改变

-amin #分钟

-mmin

-cmin

find /opt -mtime +5 #修改时间5天之前

find /opt -atime -1 #访问时间1天之内

find . -amin +1 #访问时间在1分钟之前

type : 按文件类型查找

-type f:普通文件

-type l:链接文件

-type d:目录文件

-type b:设备文件

-perm : 按文件权限

find . -perm 644 #查找当前目录下权限是644的文件或目录

find /usr/bin -perm -4000 #包含set uid

-exec/xargs : 参数传递

-exec:参数是一个一个传递的,传递一个参数执行一次命令。

find /etc -name "ifcfg*" -exec cp -rf {} /tmp \; #exec命令查找带ifcfg开头的文件复制到tmp下

find /home/ -name test* -exec tar cvzf test.tar.gz {} \; #由于-exec是一次一次执行,所以会产生覆盖导致最终只会产生一个tar.gz文件,故需要将 "\;" 改成 "+;"

xargs:将前一个命令的标准输出传递给下一个命令,作为它的参数转换成下一个命令的参数列表。

find /home/ -name "test*" | xargs -i cp {} /tmp/ #找到之后删除处理xargs 参数传递

区别:

1、exec每处理一个文件或者目录,它都需要启动一次命令,效率不好;

2、xargs不能操作文件名有空格的文件;

ping : 检查主机是否可以联网

ping baidu.com #ping命令,可以检查主机是否可以联网

ping -c 3 baidu.com

#-c 指定次数

ntp :实现服务器对时

yum install ntp

ntpdate ntp.aliyun.com

ntpdate cn.pool.ntp.org #cn.pool.ntp.org是ntp网络授时组织的中国授时源

which :查找命令

which cd

cat:查看一个文件的全部内容

cat -n : 显示行号

cat -A : 显示控制字符

head :头部

head /etc/passwd //默认查看前十行

head -2 /etc/passwd //查看前两行

tail :尾部

tail /etc/passwd //默认查看文件的后十行

tail -1 /etc/passwd //查看文件最后一行

tail /var/log/messages

tail -f /var/log/secure //-f 动态查看文件的尾部

tailf /var/log/secure //功能同上

grep:过滤关键字

过滤文件中带有root的内容:

grep 'root' /etc/passwd

过滤以root开头的行:^ --以什么开头

grep '^root' /etc/passwd

过滤以bash结尾的行:$ --以什么结尾

grep 'bash$' /etc/passwd

less :分页显示

less /etc/makedumpfile.conf.sample

1.空格键是翻页 回车键是翻行

2.上下箭头可以来回翻

3./关键字 #搜索 (n按关键字往下翻 N按关键字往上翻)

4.快捷键:q -quit 退出

more :分页显示文件内容

more 文件名

空格键是翻页 回车键是翻行

相关推荐
比奥利奥还傲.1 小时前
哪吒监控面板实战:部署 Dashboard、接入 Agent、钉钉告警,再配置固定公网访问
网络·人工智能·分布式·1024程序员节
云泽8081 小时前
从零搭建 WSL2 + Ubuntu C/C++ 开发环境:原理、实践与底层架构解析
linux·c++·windows·ubuntu·wsl2
FII工业富联科技服务2 小时前
从人机共舞到工业精密操作:机器人如何突破动作控制与场景适应?
人工智能·机器人·机器翻译模型
serdes212 小时前
56G PAM4 SerDes RX 32 路时间交织 SAR ADC 顶层与采样前端
人工智能
小和尚同志7 小时前
小黑插图 Skill:从 11.7k star 的 Codex 专属,到 Claude Code 能用的平替
人工智能·aigc
高洁017 小时前
孪生不止在工厂:能源、医疗与农业
人工智能·深度学习·transformer·知识图谱·tornado
外域速览7 小时前
智谱50亿美元押注AI自训练
大数据·人工智能
人工智能培训8 小时前
孪生不止在工厂:能源、医疗与农业
大数据·人工智能
bosins8 小时前
彻底解决 WSL 2.7+ 空闲自动关闭/内存回收导致 Docker 中断的问题
linux·docker·wsl·dashboard
LongRunning8 小时前
【Linux】H3网络(二)
linux