开开心心了解------linux命令-----经典

本文详细介绍了CPU的核心数、主频和缓存,列举了常见的Intel和AMD系列,涉及CPU散热方式。深入讲解了主板接口、内存容量与频率,以及硬盘规格。涵盖了计算机组装步骤,Linux系统的基础知识,如操作、命令分类、常用命令格式和技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CPU得参数
核心数
主频
缓存
在这里插入图片描述
常见的CPU型号
lntel 赛扬系列 奔腾系列 酷睿系列
AMD 毒龙系列 速龙系列 羿龙系列 FX系列
CPU散热方式
风冷散热
液体散热
在这里插入图片描述
主板
主板接口
在这里插入图片描述
在这里插入图片描述
内存
常见的参数
容量:内存的容量大小
频率:内存的处理速度
DDR4新技术
DDR4为16bit预取机制,DDR3为8bit
数据传输可靠性更高
金手指数量不一样
硬盘
容量:单位为兆
转速:硬盘盘片的旋转速度 单位为rpm
类型:传统硬盘 固态硬盘
计算机组装:
1、安装CPU
2、安装散热片
3、安装内存
4、安装硬盘和光驱
5、安装显卡
6、安装前面板
在这里插入图片描述

linux

计算机操作系统是管理计算机软件硬件资源的一个平台 没有它任何计算机都无法正常运行
市面主流操作系统有:Windows Unix linux macOSX
linux特点:强大的硬件支持 安全性高 稳定性强 使用范围广

必要熟练的常用命令

linux命令基础

shell

系统运行的特殊程序 内核与用户之间的翻译官 用户登录linux系统时会自动加载一个shell程序 bash是linux系统中默认使用shell程序
在这里插入图片描述
linux命令的分类
内部命令:集成与shell解释器程序内部的一个特殊指令,也称内建(built-in)指令 是shell的一部分 没有单独对应的系统文件 自动载入内存,可以直接使用 如type type 可用type查看命令是内部还是外部
外部命令:linux系统中能够完成特定功能的脚本文件或二进制程序 是shell解释器程序之外的命令 每个外部命令对应系统一个文件 必须知道其对应的文件位置,由shell加载后才能执行type more
常用命令行使用的格式
命令 【选项】 【参数】
选项可分为长格式如“–” 和短格式如”-“
参数 命令处理的对象 可以是文件名,目录或者用户名 个数可以是0个或多个

linux命令

Tab键:自动补全
反斜杠:强制换行
crtl+U组合:清空到行首
crtl+K组合:清空到行尾
crtl+L组合:清屏
crtl+C组合:取消本次命令
crtl+H组合:键入默认参数符号(删除字符)
ctrl+J组合:回车

touch
mkdir
cd
cp
help
help命令用于显示shell内部命令的帮助信息。
help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用man命令或者info命令查看。
内部命令在目录列表时是看不见的,它们由Shell本身提供。常用的内部命令有:cd, pwd, echo, eval, exec, export, readonly, read, shift, wait和点(.)。
获得命令帮助的方法
内部命令help
查看Shell内部命令的帮助信息
命令的“–help”选项
适用于大多数Linux外部命令
使用man命令阅读手册页
使用“↑”、“↓"方向键滚动一行文本
使用Page Up和Page Down 键翻页
按Q或q键退出阅读环境
按“\”健查找内容,
man ls | col -b >/opt/llhe
pwd 显示当前目录 可以加参数-P或-L
cd 目录位置
cd ~ 回家目录
cd - 回上一层
cd …回上一层目录
绝对命令以根为起点
相对命令以当前目录为起点
ls命令—列表(List)显示目录内容
-a 显示带.的文件这是是隐藏文件
-c 按文件修改时间排序
-i 在输出的第一显示文件的I节点号
-l 以长格式显示文件的详细信息
-r 按逆序显示ls命令的输出结果
-R 递归的显示指定目录的各个目录中的文件
ls -a /etc ###查看隐藏文件
ls -lai /etc

目录与文件基本操作

ls用法—列表显示目录内容 其可以有下面的一些选项

不带任何选项列出当前目录中包含的子目录、文件列表信息(不包括隐藏文件)
还可以结合通配符? *等提高命令编写效率 ?表示未知字符 是指任意字符
ls -lh /etc/ns
.conf
小名如执行alias myls=‘is-alh’

在这里插入图片描述

du----统计目录及文件所占空间情况

du [选项] [文件或目录名称]
参数:
-a:–all, 列出所有的文件和目录容量大小而不仅仅列出目录容量大小,默认情况只是统计目录的容量大小,参考示例1。
-B:–block-size=SIZE,指定单位大小。
-b:–bytes,以字节为单位列出文件和目录的容量大小。
-c:–total,除了列出文件和目录的容量大小外,列出总的容量大小,参考示例2。
-h:–human-readable,以人们易读的方式(KB,MB,GB)显示容量大小,参考示例3。
–si:和-h参数类似,但是单位换算时是以1000进行换算,而不是1024。
-k:和–block-size=1k类似,以KB为单位。
-m:和–block-size=1m类似,以MB为单位。
-s:–summarize,仅列出总量,而不列出每个目录和文件的大小,参考示例4。
-S:–separate-dirs,和-s参数类似,但是统计时不包含子目录的容量大小。

du -sh /var/log 统计出/var/log目录所占空间的大小
du -ah /boot/ 统计boot目录中所有文件子目录所占空间的大小

touch—创建空文件

命令格式
touch [选项] [文件名或者目录]命令参数
1、-a 用于修改文件的访问(acces)的时间。例子:touch -a wmi 修改为当前系统的日期。可以通过查看文件信息命令stat查看文件的访问时间和修改文件时间和文件属性等改变的时间。
2、-d 使用指定的日期时间,非现在时间。touch -d 20170611 wni。
3、-m 用于修改(modify)时间,不会修改访问(acces)的时间。例子:touch -m wen。
4、-r 使用指定文件的时间戳(acces,modify)来更改别的文件的时间戳。例子:touch -mr zhouxi。

mkdir—创建目录

.命令语法
语法 mkdir [选项] [文件名] 补充:选项可为[-m, -p, -v, --help, --version]
命令选项详解
-m 在创建文件夹的时候 设定文件夹的权限, 设定权限的方式类似 chmod 命令 而不是 rwxrwxrwx 减 umask
注 linux 的文件都会有 权限 文件
-p 如果文件存在,不报错 如果文件不存在,创建文件 补充[可以递归创建文件夹 例如 test/test]
-v 为每个创建的目录打印一条消息 例如 mkdir -v test 则会显示 已创建目录’test’
-z 设置每个创建目录的SELinux安全上下文 CTX [目前也不懂]
–help 显示此帮助信息并退出
–version 显示版本信息并退出
例子
mkdir test 在当前目录下创建test目录
mkdir dir1 dir2 dir3 在当前文件夹下一次创建 dir1 dir2 dir3 目录
mkdir -p test/test 在当前目录下创建 test 文件夹 并在 新创建的test文件夹下再创建一个test文件夹
mkdir -m 777 test 在当前文件夹下创建test文件夹,并设置文件夹的权限为 777
mkdir -v test 在当前的文件夹下创建test文件夹,系统会回复 “已创建目录’test’”
mkdir -pv dir1/{dir2,dir3/{dir4,dir5}} 注意书写时,不能够有空格

cp—cp(Copy file):将源文件复制至目标文件

或将多个源文件复制至目标目录。

cp [选项] ... [-T] 源文件 目标文件
cp [选项] ... 源文件  目录
cp [选项] ... -t 目录 源文件

-f,-force : 如果目标文件无法打开则将其移除并重试(当 -n 选项存在时则不需再选此项)
-i,–interactive: 覆盖前询问(使前面的 -n 选项失效)
-p : 等于–preserve=模式,所有权,时间戳–preserve [=属性列表] 保持指定的属性(默认:模式,所有权,时间戳),如果可能保持附加属性:环境、链接、xattr 等
-R,-r, --recursive: 递归复制目录及其子目录内的所有内容

cp /bin/touch ./mytouch //将将touch命令复制到当前目录下并另起一个名字mytouch
cp /etc/init.d/rc /etc/rc.bak //复制备份文件
cp -r /boot/group2/ /etc/host.conf public_html/ ##将前面两个复制到后面一个里面

rm—删除文件或目录

-f, --force    忽略不存在的文件,从不给出提示。 
-i, --interactive 进行交互式删除 
-r, -R, --recursive   指示rm将参数中列出的全部目录和子目录均递归地删除。 
-v, --verbose    详细显示进行的步骤 
   --help     显示此帮助信息并退出 
   --version  输出版本信息并退

例如
rm -rf public_html/grub/
rm C* //删除C开头的文件或目录

mv—移动文件或目录

1、命令的格式:
mv [选项] 源文件或目录 目标文件或目录
2、 命令功能:
mv命令中根据第二个参数的不同(文件或者目录),mv命令将目标文件重命名或移至新的目录中。当第二个参数类型是文件时,是重命名。当第二个参数是已经存在的目录名时,源文件或目录参数可以有多个,mv命令将各参数制定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
3、选项
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会更新(update)
-t :–target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。
4、mv 是单个修改文件名 而rename是可以批量修改文件名
rename 原字符串目标字符串文件

which查找用户所执行的命令文件存放的目录

which 查看可执行文件的位置。
whereis 查看文件的位置。
locate 配合数据库查看文件位置。
find 实际搜寻硬盘查询文件名称。

which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令
ehco $PATH中的路径
命令参数:
-n  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
-p  与-n参数相同,但此处的包括了文件的路径。
-w  指定输出时栏位的宽度。
-V  显示版本信息

which cd
which lsmod

find查找文件或目录

格式:find [option]…[查找路径][查找条件][处理动作]
find 查找范围 查找条件
ind 查找范围 查找条件
-name 按名称查找
-size 20K 按文件大小查找20K 的文件
-size -20K 查找不大于20K的文件
-size +20K 查找大于 20K的文件
如:查找/etc目录下是否有passwd

find /etc –name ‘passwd’
文件名通配:
*:任意长度的任意字符

查找以passwd结尾的文件: find /etc –name ‘passed*’

查找以passwd开头的文件: find /etc –name ‘*passwd’

      find /etc/ -type d              

基于文件类型的查找:find -type type
f: 普通文件
d: 目录文件
l: 符号链接文件
s:套接字文件
b: 块设备文件
c: 字符设备文件
p: 管道文件

### 常用 Linux 命令列表及使用教程 #### 文件和目录管理命令 - **`cd`**: 更改当前工作目录。例如,进入名为 `Documents` 的文件夹可输入 `cd Documents`[^1]。 - **`ls`**: 列出指定工作目录下的内容。加上 `-l` 参数可以显示更详细的文件信息,如权限、大小等;`ls -a` 可以查看隐藏文件。 ```bash ls -la ``` - **`mkdir`**: 创建新的空目录。创建一个叫做 `new_folder` 的新文件夹可以通过如下指令实现:`mkdir new_folder`。 - **`rm`**: 删除文件或目录。删除单个文件可以用 `rm filename.txt`; 若要移除整个目录,则需附加 `-r` 选项(`rm -rf directory_name`)来强制递归地清除其下所有的子项。 - **`cp` 和 `mv`**: 复制 (`cp source destination`) 或移动/重命名 (`mv oldname newname`) 文件与目录。 #### 进程管理和监控命令 - **`ps`**: 显示当前运行中的进程状态报告。通过管道符配合其他工具进一步筛选特定条件的记录。 - **`top`**: 动态展示系统的整体性能概况以及各个活动进程的信息摘要表,在交互模式下支持多种排序方式以便于分析资源占用情况。 #### 网络连接测试及相关功能命令 - **`ping`**: 向目标主机发送ICMP回声请求报文并等待回应,以此检验连通性和延迟状况。停止该操作可通过按下 Ctrl+C 实现中断信号传递给前台程序终止执行流程。 - **`ssh`**: 提供安全通道用于远程登录至另一台计算机上执行命令或者传输数据流,建立会话前可能需要验证身份认证机制(比如密钥交换过程)。当结束对话时记得键入 logout 关闭连接。 #### 归档压缩处理命令 - **`tar`**: 对多个文件打包成单一档案或将已有的存档解压展开为原始结构形式。结合 gzip/bzip2 编码算法能够有效减少体积便于存储分享用途。 #### 文本搜索匹配命令 - **`grep`**: 在文本串内查找满足正则表达式的行输出结果集。此实用程序常被用来过滤日志文档里的错误提示或是配置清单里含有某些关键字的内容片段。 #### 查找定位文件路径命令 - **`find`**: 遍历文件系统树形层次寻找符合条件的目标对象集合。可以根据名称、类型、时间戳等多种属性设定查询准则从而精准命中所需条目位置关系网状链接地址。 #### 用户切换命令 - **`su`**: 切换用户账户,默认情况下不带任何参数即表示转换为目标超级管理员(root),此时应提供相应口令完成授权校验手续[^2]。 #### 系统关闭重启命令 - **`shutdown` 和 `reboot`**: 分别负责安排有序停机计划或者是触发立即重新启动事件的发生发展变化趋势走向结局收场落幕完毕完结结束。 #### 软件包管理系统命令 对于基于 Debian 的发行版: - **`apt`**: 是 Advanced Package Tool 的缩写,提供了方便易用的功能接口来进行软件源同步更新、安装卸载应用程序等一系列维护作业任务自动化脚本编写指南手册参考资料文献出处来源依据说明解释介绍描述概述综述总结归纳概括要点重点难点疑点焦点热点话题讨论交流平台社区论坛网站网页页面界面设计开发编程代码样例实例案例研究调查统计数据分析挖掘可视化呈现展现展示展览展会现场直播实况转播报道新闻资讯消息公告通知通告布告声明宣称声称主张观点意见看法评论评价评估评测检测监测监督监管治理整顿整改改进改善优化提升加强增强强化巩固稳定平衡协调合作协作互助互利共赢共享共建共创共治共同富裕美好生活理想愿景使命责任担当奉献牺牲精神品质特性特征特点特色特长优势竞争力吸引力魅力影响力感染力号召力凝聚力向心力团结一心众志成城齐心协力共同努力奋斗拼搏进取创新创造发明发现探索求知欲好奇心学习态度方法技巧经验教训历史故事传说神话寓言童话儿歌童谣民谣方言俚语成语俗语歇后语谜语脑筋急转弯趣味问答游戏娱乐休闲放松减压舒缓心情情绪情感心理辅导咨询帮助求助救援救助支援援助帮扶扶助协助辅助辅佐赞助资助捐款捐物献爱心做公益慈善事业社会贡献价值意义目的意图动机原因缘由背景资料素材收集整理编辑撰写写作创作创意构思策划规划方案计划打算考虑思考反省反思回顾总结汇报述职演讲发言致辞祝词贺信慰问电感谢函邀请函会议纪要决议决定政策法规制度规范标准规程流程环节步骤顺序次序排列组合搭配关联联系沟通交流互动反馈响应反应应对策略措施办法手段途径渠道道路方向路线轨迹历程经历体验感受体会感悟理解认识了解掌握精通熟悉擅长专长爱好兴趣特长技能本领能力才干才华天赋禀赋素质修养品德人格个性性格脾气秉性作风习惯传统习俗文化文明传承延续继承发扬光大弘扬传播推广普及提高升华超越突破界限边界范围领域范畴方面角度侧面表面现象本质规律原理原则理论学说思想观念意识思维逻辑推理判断决策抉择选择挑选选拔甄选遴选优选精挑细选出类拔萃脱颖而出鹤立鸡群卓尔不凡与众不同独一无二无可替代不可多得人才济济人杰地灵钟灵毓秀山清水秀风景优美环境宜人气候温和四季分明昼夜温差明显冷热交替循环往复周而复始生生不息绵延不断永不停歇奔腾向前勇往直前奋发图强自强不息厚德载物天道酬勤功成名就梦想成真心想事成万事如意一帆风顺一路平安幸福安康阖家欢乐美满团圆喜气洋洋欢欢喜喜开开心心快快乐乐平平安安健健康康顺顺利利红红火火蒸蒸日上欣欣向荣蓬勃发展繁荣昌盛国泰民安庆云涌起紫气东来祥龙降世瑞凤临门吉星高照鸿运当头福寿双全百依百顺千娇百媚万种风情婀娜多姿仪态万千楚楚动人倾国倾城沉鱼落雁闭月羞花一笑倾城再笑倾国等等形容美好事物的美好词语来形容这个美好的世界吧!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值