linux命令笔记

本文详细介绍Linux系统中的基础命令,涵盖网络配置、文件管理、用户管理、软件安装等多个方面,是Linux初学者和管理员的实用指南。

基础命令:

  1. nmtui — 可以图形化修改网卡信息

  2. systemctl restart network
    start启动 stop停止 restart重启 status查看运行状态
    systemctl set-default 运行模式
    systemctl get-default

  3. ip address show eth0 — 查看eth0网卡地址信息
    ip a s eth0
    ip a

  4. ping — 检查网络链路是否通畅

  5. telnet — 测试服务器相应端口是否可以访问
    telnet 主机IP地址 端口号码

  6. shutdown — 关机或重启系统
    shutdown -h — 关闭系统
    shutdown -r — 重启系统
    shutdown -c — 取消关机或重启计划

  7. ls — 列表展示数据信息
    ls -d — 只查看指定目录是否存在
    ls -l — 查看数据详细属性信息
    ls -a — 查看所有文件信息(包含隐藏文件)
    ls -t — 查看数据信息按照时间排序
    ls -r — 查看数据信息反向排序
    ls -S — 查看数据信息按照大小排序
    ls -F — 查看目录信息后面会有 /标记

  8. mkdir — 创建目录
    mkdir -p — 创建多级目录
    mkdir -v — 显示目录创建提示信息
    mkdir -m — 创建目录时设置目录权限

  9. cd — 切换目录
    cd … — 返回上一级目录
    cd …/…/ — 返回上两及目录
    cd ~ / cd — 返回到家目录
    cd - — 返回到上一次所在目录

  10. pwd — 查看当前路径信息

  11. touch — 创建文件信息 ?

  12. cat — 查看文件信息
    -n — 查看文件行号信息
    less(读书一样看文件 按行 回车↓/往上↑ 按页 空格↓/b↑)
    more(读书一样看文件 按行 回车↓/往上shift+↑ 按页 空格↓/b↑)

  13. vi — 编辑文件信息
    基本用法
    01 输入i–编辑
    02 输入esc
    03 :w

    用法:
    :%s#oldboy#oldgirl#g — 替换文件中指定信息

  14. echo — 将信息输出到屏幕

  15. cp — 备份文件信息
    cp -r — 递归备份目录信息
    cp -t --先写路径 再写复制的文件

  16. mv — 剪切文件信息/重命名修改文件

  17. rm — 删除数据信息
    rm -f — 强制删除文件信息(没有提示信息)
    rm -rf — 强制删除目录信息

  18. hostname — 查看或临时设置主机名称

  19. hostnamectl — 设置主机名称
    hostnamectl set-hostname 主机名称

  20. init — 切换启动运行级别

  21. runlevel — 查看系统当前运行级别

  22. blkid — 查看磁盘文件UUID信息

  23. source — 立即加载系统配置文件信息 (profile)

  24. ifup — 指定某个网卡激活启动
    ifdown — 指定某个网卡关闭

  25. yum — 安装软件命令
    yum install -y 软件名称 — 安装软件
    yum reinstall — 重新安装软件
    yum groupinstall 软件包组 — 安装软件包组
    yum list — 查看yum仓库中的软件信息
    yum grouplist — 查看yum仓库中的软件包组信息
    yum repolist — 查看可以访问哪些yum仓库
    yum provides — 查看一个命令属于哪个软件包
    yum search — 查看一个命令属于哪个软件包
    yum erase — 卸载软件 慎用

  26. rpm — 安装软件命令
    rpm -ivh 软件包 — i(install) v(显示详细安装过程) h(显示人类可读信息)
    rpm -qa — 查看软件包是否安装成功
    rpm -ql — 查看软件包在系统中生成了哪些新的数据
    rpm -qf — 查看一个文件属于哪个软件包
    rpm -qc — 查看软件程序配置文件信息
    rpm -e xx --nodeps — 卸载软件程序

  27. head — 查看文件前几行信息(默认前十行)

  28. tail — 查看文件后几行信息(默认后十行)
    tail -f/-F — 实时查看文件信息变化

  29. alias — 查看或者设置别名命令
    unalias — 取消别名设置

  30. uniq — 将连续信息进行去重显示

  31. wc — 统计文件行数信息 字符信息 单词信息 字节信息
    wc -l

  32. w — 查看系统硬件信息情况
    lscpu
    free
    df

  33. uname — 查看系统内核 版本 主机名等信息

  34. useradd — 创建用户

  35. userdel — 删除用户

  36. passwd — 修改用户密码
    passwd --stdin — 免交互修改密码

  37. id — 查看用户是否存在

  38. su — 快速切换用户
    su - 用户

  39. whoami — 查看当前登录系统用户

  40. env —查看系统中系统环境变量

  41. file —查看文件属于什么类型

  42. which ----查看命令文件所在路径
    whereis

  43. locate —检索任意文件保存路径
    (updatedb —更新数据文件)

  44. tar — 压缩数据命令/解压缩数据
    zcvf — 压缩数据
    tf — 查看压缩包
    xf — 解压数据
    -C — 指定解压后数据保存路径
    -exclude — 排除指定数据不要进行压缩

  45. date — 查看时间信息/修改时间信息
    date -s — 设置时间信息
    date -d — 显示过去或未来时间(阳寿)

高级命令

  1. grep — 过滤筛选文件内容信息
    -v —显示不包括含匹配文本的所有行
    -n —显示匹配的行及行号
    -i —不区分大小写(只适用于单字符),默认是区分大小写的
    -c —只匹配统计的行数
    -E —使用扩展正则命令
    -color=auto —为grep过滤的匹配字符串添加颜色
    -w —以单词为单位进行过滤
    -o —只匹配输出的内容

  2. sed — 修改编辑文件内容

  3. awk — 擅长分析文件中数据信息

  4. find — 查找文件信息(更精确查找文件路径信息)
    -type — 根据文件类型查找数据
    -name — 根据文件名称查找数据
    -iname — 根据文件名称查找数据(忽略大小写)
    -size — 根据文件大小查找数据
    -delete — 删除查找到的数据
    -exec — 将查找到的数据进行处理
    -a — 多个查找条件是并且的关系 (默认)
    -o — 多个查找条件是或者的关系
    -not/! — 查找条件进行取反
    -maxdepth — 查找文件目录最大的深度
    -mindepth — 查找文件目录最小的深度
    -path — 根据指定路径信息, 确认是否存在指定数据
    -print — 输出满足条件的指定信息
    -prune — 将指定目录信息进行修剪
    -mtime — 根据时间条件查找数据(按天查找)
    -mmin — 根据时间条件查找数据(按分钟查找)
    -perm — 根据权限条件查找数据
    -inum — 根据inode号码查找数据

特殊符号:

~     --- 用户家目录 相应用户自己地盘
>      --- 标准输出重定向符号
>>    --- 标准输出追加重定向符号
*     --- 匹配符号 可以匹配任意字符信息
# --- 注释符号 将配置文件配置信息进行禁用
;     --- 在一行执行多个命令
&&    --- 在一行执行多个命令
$     --- 调用变量
.     --- 表示隐藏信息
|     --- 管道符号 将前一个命令执行结果交给后面命令处理
` `  ---将反引号里面的命令执行,将执行后的信息交给反引号外面的命令进行处理

快捷方式:
方向键 ↑ ↓ — 调取曾经执行输入过的命令
tab — 可以补全路径命令或者文件名称或者补全命令
esc+. — 调取上一个命令最后一个参数或者对象信息
ctrl+l(clear) — 清屏操作
ctrl+a — 将光标移动到一行的行首
ctrl+e — 将光标移动到一行的行尾
ctrl+← → — 快速移动光标, 默认按照一个单词进行移动
ctrl+w — 剪切光标前面的一个字符串信息
ctrl+y — 粘贴复制或剪切的内容
ctrl+u — 将光标前面的所有内容都剪切
ctrl+k — 将光标后面的所有内容都删除
ctrl+s — 将xshell操作界面进行锁屏了
ctrl+q — 退出锁定状态
ctrl+c — 中断命令执行过程
ctrl+d — 退出当前用户登录状态

系统经典语录:

  1. 命令操作完没有任何消息信息, 就是最好的消息

  2. 系统一切从根开始

  3. 系统中数据一切皆文件

代码转载自:https://pan.quark.cn/s/f87b8041184b Language: 中文 欢迎来到戈戈圈! 当你点开这个存储库的时候,你会看到戈戈圈的图标↓ 本图片均在知识共享 署名-相同方式共享 3.0(CC BY-SA 3.0)许可协议下提供,如有授权遵照授权协议使用。 那么恭喜你,当你看到这个图标的时候,就代表着你已经正式成为了一名戈团子啦! 欢迎你来到这个充满爱与希望的大家庭! 「与大家创造更多快乐,与人们一起改变世界。 」 戈戈圈是一个在中国海南省诞生的创作企划,由王戈wg的妹妹于2018年7月14日正式公开。 戈戈圈的创作类型广泛,囊括插画、小说、音乐等各种作品类型。 戈戈圈的目前成员: Contributors 此外,支持戈戈圈及本企划的成员被称为“戈团子”。 “戈团子”一词最初来源于2015年出生的名叫“团子”的大熊猫,也因为一种由糯米包裹着馅料蒸熟而成的食品也名为“团子”,不仅有团圆之意,也蕴涵着团结友爱的象征意义和大家的美好期盼,因此我们最终于2021年初决定命名戈戈圈的粉丝为“戈团子”。 如果你对戈戈圈有兴趣的话,欢迎加入我们吧(σ≧︎▽︎≦︎)σ! 由于王戈wg此前投稿的相关视频并未详细说明本企划的信息,且相关视频的表述极其模糊,我们特此创建这个存储库,以文字的形式向大家介绍戈戈圈。 戈戈圈自2018年7月14日成立至今,一直以来都秉持着包容开放、和谐友善的原则。 我们深知自己的责任和使命,始终尊重社会道德习俗,严格遵循国家法律法规,为维护社会稳定和公共利益做出了积极的贡献。 因此,我们不允许任何人或组织以“戈戈圈”的名义在网络平台或现实中发布不当言论,同时我们也坚决反对过度宣传戈戈圈的行为,包括但不限于与戈戈圈无关的任何...
内容概要:本文详细介绍了一个基于YOLOv8的血细胞智能检测系统全流程开发指南,涵盖从环境搭建、数据准备、模型训练与验证到UI交互系统开发的完整实践过程。项目利用YOLOv8高精度、高速度的优势,实现对白细胞、红细胞和血小板的自动识别与分类,准确率超过93%,单张图像检测仅需0.3秒。通过公开或自建血细胞数据集,结合LabelImg标注工具和Streamlit开发可视化界面,构建了具备图像上传、实时检测、结果统计与异常提示功能的智能系统,并提供了论文撰写与成果展示建议,强化其在医疗场景中的应用价值。; 适合人群:具备一定Python编程与深度学习基础,从事计算机视觉、医疗AI相关研究或项目开发的高校学生、科研人员及工程技术人员,尤其适合需要完成毕业设计或医疗智能化项目实践的开发者。; 使用场景及目标:①应用于医院或检验机构辅助医生进行血涂片快速筛查,提升检测效率与一致性;②作为深度学习在医疗影像领域落地的教学案例,掌握YOLOv8在实际项目中的训练、优化与部署流程;③用于学术论文写作与项目成果展示,理解技术与临床需求的结合方式。; 阅读建议:建议按照“数据→模型→系统→应用”顺序逐步实践,重点理解数据标注规范、模型参数设置与UI集成逻辑,同时结合临床需求不断优化系统功能,如增加报告导出、多类别细粒度分类等扩展模块。
基于蒙特卡洛,copula函数,fuzzy-kmeans获取6个典型场景进行随机优化多类型电动汽车采用分时电价调度,考虑上级电网出力、峰谷差惩罚费用、风光调度、电动汽车负荷调度费用和网损费用内容概要:本文围绕多类型电动汽车在分时电价机制下的优化调度展开研究,采用蒙特卡洛模拟、Copula函数和模糊K-means聚类方法获取6个典型场景,并在此基础上进行随机优化。模型综合考虑了上级电网出力、峰谷差惩罚费用、风光可再生能源调度、电动汽车负荷调度成本以及电网网损费用等多个关键因素,旨在实现电力系统运行的经济性与稳定性。通过Matlab代码实现相关算法,验证所提方法的有效性与实用性。; 适合人群:具备一定电力系统基础知识和Matlab编程能力的研究生、科研人员及从事新能源、智能电网、电动汽车调度相关工作的工程技术人员。; 使用场景及目标:①用于研究大规模电动汽车接入电网后的负荷调控策略;②支持含风光等可再生能源的综合能源系统优化调度;③为制定合理的分时电价政策及降低电网峰谷差提供技术支撑;④适用于学术研究、论文复现与实际项目仿真验证。; 阅读建议:建议读者结合文中涉及的概率建模、聚类分析与优化算法部分,动手运行并调试Matlab代码,深入理解场景生成与随机优化的实现流程,同时可扩展至更多元化的应用场景如V2G、储能协同调度等。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值