linux教程课程大纲

发布于:2022-11-05 ⋅ 阅读:(389) ⋅ 点赞:(0)

linux 教程课程大纲

适用于 ubuntu 20.04
ubuntu 20.04 是 “西柚云” 主要使用的操作系统 西柚云官网

前置知识介绍

文件管理

  • 创建文件(touch、mkdir、vim、重定向(>,>>))

  • 删除文件(rm,rmdir)

  • 修改文件内容(vim,nano,重定向(>,>>))

  • 查看文件内容(cat,head,tail,less,more)

  • 查找文件(find,ls,locate,whereis,which)

  • 传输文件(scp,ftp,wget,curl)

  • 压缩文件(tar,zip,unzip,rar,unrar)

  • 移动和拷贝文件(mv,cp,ln)

  • 文件的权限和属性(chmod,chown,rename)
    文本处理

  • 正则表达式

  • 文本传递和参数传递(管道,xargs)

  • sed

  • grep

  • awk

进程管理

  • 运行进程
  • 查看进程(ps,htop,top)
  • 杀死进程(kill,killall,ctrl+c)
  • 后台运行进程(nohup,&,jobs,fg,bg,ctrl+z)

网络管理

  • 测试网络连通性(ping)
  • 网络测速(speedtest)
  • 使用代理(http_proxy,https_proxy)

用户和用户组管理

  • 用户管理
  • 用户组管理
  • 权限管理
  • sudo

ubuntu 软件包管理

  • 软件源管理
  • 软件包管理(安装,卸载,查看软件相关文件)
  • 从源码安装软件

shell教程

  • 简介
  • 模式扩展
  • 引号和转义
  • 变量分类和变量类型((数字、字符串、数组),(自定义变量,系统变量))
  • 脚本基础知识
  • read
  • 条件判断
  • 循环
  • 函数
  • 数组
  • Session
  • 常用命令(set,mktemp)
  • 命令提示符

生信常用软件介绍

  • rstudio
  • apptainer
  • docker

linux使用小技巧

  • 命令使用方法查询:https://git.io/linux
  • 查看系统资源(free,du,df,top)
  • 查看执行的历史命令(history)
  • 杀死运行命令中包含某个关键字的进程
  • 在一条命令中输入多行字符串
  • 一条命令拆分成多行书写
  • vim 快捷键
  • 在终端输出中使用颜色区分文件类型
  • PATH
  • windows、linux、mac 中的换行符
  • 使用SSH协议登陆 Linux (ssh)

网站公告

今日签到

点亮在社区的每一天
去签到