linux基础2
1bit=1位 ,bit是计算机中的最小识别单位
8bit=1Byte=1字节 最多255=2**8-1,字节是计算机中的最小存储单位
1024Byte=1kByte=1kb
1024kByte=1MByte=1Mb =百万字节
1024Mb=1GB=10亿字节
1024GB=1TB=1万亿字节
硬盘的特点:外部存储,数据断电不丢失,可重复读写,速度慢(相对于内存)
机械硬盘:5400r,7200,10000,15000
固态硬盘:速度快,500M读取
内存:断电丢失,读写速度快,ddr4 2400
一般要尽量避免I/O操作
linux主要用于生产环境
pwd 查看当前目录,查看我现在在哪
/根目录,相当于windows的计算机
cd change directory 切换目录 cd/ 切换到根目录
查看当前目录下的文件或目录 ls 没跟东西
查看是文件还是目录 1. cd切换看是否成功
2.ls -l列出当前目录的详细文件信息,第一列第一个字符d是目录,-是文件
ls -lh显示文件详细信息的单位,人性化展示文件列表
ls -lha 查看隐藏文件的详细信息,并显示单位
.当前目录 ..上级目录(返回上一级)
文件大小以字节为单位显示
ls-a显示隐藏文件
创建文件:
vim .test 创建一个隐藏文件
vim test创建test文件 i进入编辑模式,写完按esc退出编辑模式,按shift+:,输入wq,回车
看文件内容:1. vim test 打开文件
2.cat test 查看文件内容 整体打印
3.more test 回车一行一行查看;空格一页一页查看,慢慢查看
创建文件夹:mkdir +目录名
mdir -p a/b/c递归创建所有目录
查看a目录的结构 tree a
移动文件:mv+文件名+路径
查看当前磁盘占用: df-h
查看机器性能情况:top wa- I/O占用;cached缓存 mem内存,输入q退出top
user用户进程所占cpu
system 操作系统所占cpu
idle cpu空闲率
iowait cpu等待io时间比
结束进程kill 27317(pid)
Find /-name *caixin* 按文件名模糊查询
Find /-size+90M|xargs ls-lh 查询90M以上文件并列出详细信息及其大小
ifconfig eth0 网卡名称
ifup eth0启动某一块网卡
ifdown eth0关闭某一块网卡
4.yum grouplist #查看已安装的包组
yum groupinstall “Base” -y安装包组
crt连接虚拟机失败问题处理:
1.启动网卡,ifup eth0
2.1ping ip地址 查看ip是否通
2.2控制面板里,打开或关闭windows,勾选telent客户端
windows命令行,输入telent ip地址 22
或关闭防火墙/etc/init.d/iptables stop
追加文件内容:
echo 输出打印
echo “i love linux”>>oldboy.txt追加到文件末尾,若文件不存在,创建新文件
复制或删除目录,cp -ar data databak ,目录需要一层一层删除-r
rm -rf data 强制递归删除data目录
grep -v "oldboy" test.txt -v不包括,取反
sed -n '1,2p' oldboy.txt -n,取消默认输出
awk ‘NR==1,NR==2’ oldboy.txt NR行号
不提示,在命令行前加反斜杠\
which空格命令,查看命令的全路径 /bin/cp
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?